summaryrefslogtreecommitdiff
path: root/src/time_events.c
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2017-08-12 01:26:29 -0400
committerProjectRevoTPP <projectrevotpp@hotmail.com>2017-08-12 01:26:29 -0400
commit1a8fe435e7deabf06029c8e50201136518e3af73 (patch)
tree9746f2f4f4901e81496465da485d0f5c8a647586 /src/time_events.c
parentbb0cad7c072703f5a540e8c22c8e137267331f4d (diff)
split out src/ directory into categorized subdirectories.
Diffstat (limited to 'src/time_events.c')
-rw-r--r--src/time_events.c118
1 files changed, 0 insertions, 118 deletions
diff --git a/src/time_events.c b/src/time_events.c
deleted file mode 100644
index e1b9a2e9e..000000000
--- a/src/time_events.c
+++ /dev/null
@@ -1,118 +0,0 @@
-#include "global.h"
-#include "time_events.h"
-#include "event_data.h"
-#include "field_weather.h"
-#include "pokemon.h"
-#include "rng.h"
-#include "rom4.h"
-#include "rtc.h"
-#include "script.h"
-#include "task.h"
-
-static u32 GetMirageRnd(void)
-{
- u32 hi = VarGet(VAR_MIRAGE_RND_H);
- u32 lo = VarGet(VAR_MIRAGE_RND_L);
- return (hi << 16) | lo;
-}
-
-static void SetMirageRnd(u32 rnd)
-{
- VarSet(VAR_MIRAGE_RND_H, rnd >> 16);
- VarSet(VAR_MIRAGE_RND_L, rnd);
-}
-
-// unused
-void InitMirageRnd(void)
-{
- SetMirageRnd((Random() << 16) | Random());
-}
-
-void UpdateMirageRnd(u16 days)
-{
- s32 rnd = GetMirageRnd();
- while (days)
- {
- rnd = 1103515245 * rnd + 12345;
- days--;
- }
- SetMirageRnd(rnd);
-}
-
-bool8 IsMirageIslandPresent(void)
-{
- u16 rnd = GetMirageRnd() >> 16;
- int i;
-
- for (i = 0; i < PARTY_SIZE; i++)
- if (GetMonData(&gPlayerParty[i], MON_DATA_SPECIES) && (GetMonData(&gPlayerParty[i], MON_DATA_PERSONALITY) & 0xFFFF) == rnd)
- return TRUE;
-
- return FALSE;
-}
-
-void UpdateShoalTideFlag(void)
-{
- static const u8 tide[] =
- {
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- };
-
- if (is_light_level_1_2_3_5_or_6(get_map_light_from_warp0()))
- {
- RtcCalcLocalTime();
- if (tide[gLocalTime.hours])
- FlagSet(SYS_SHOAL_TIDE);
- else
- FlagReset(SYS_SHOAL_TIDE);
- }
-}
-
-static void Task_WaitWeather(u8 taskId)
-{
- if (sub_807DDFC())
- {
- EnableBothScriptContexts();
- DestroyTask(taskId);
- }
-}
-
-void WaitWeather(void)
-{
- CreateTask(Task_WaitWeather, 80);
-}
-
-void InitBirchState(void)
-{
- *(u16 *)GetVarPointer(VAR_BIRCH_STATE) = 0;
-}
-
-void UpdateBirchState(u16 days)
-{
- u16 *state = GetVarPointer(VAR_BIRCH_STATE);
- *state += days;
- *state %= 7;
-}