summaryrefslogtreecommitdiff
path: root/src/field_tasks.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-02-16 13:57:05 -0500
committerGitHub <noreply@github.com>2020-02-16 13:57:05 -0500
commitc1d17b2df183689c0befd3c7bc08810308f2bcd2 (patch)
treed2e6483613f61af4142e6c313ac1007552a52941 /src/field_tasks.c
parent1cfeae9ffa11bb86a214721bb264f26ca8cb7d5a (diff)
parent13357596b7ed70246a00d438ee37dc1c84b78415 (diff)
Merge branch 'master' into doc-routes2
Diffstat (limited to 'src/field_tasks.c')
-rw-r--r--src/field_tasks.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/field_tasks.c b/src/field_tasks.c
index c64fb1924..cd72e111a 100644
--- a/src/field_tasks.c
+++ b/src/field_tasks.c
@@ -11,10 +11,13 @@
#include "script.h"
#include "sound.h"
#include "task.h"
+#include "constants/field_tasks.h"
#include "constants/flags.h"
#include "constants/songs.h"
#include "constants/vars.h"
+// TODO: Metatile IDs in this file
+
static void DummyPerStepCallback(u8 taskId);
static void AshGrassPerStepCallback(u8 taskId);
static void IcefallCaveIcePerStepCallback(u8 taskId);
@@ -22,14 +25,14 @@ static void CrackedFloorPerStepCallback(u8 taskId);
static const TaskFunc sPerStepCallbacks[] =
{
- DummyPerStepCallback,
- AshGrassPerStepCallback,
- DummyPerStepCallback,
- DummyPerStepCallback,
- IcefallCaveIcePerStepCallback,
- DummyPerStepCallback,
- DummyPerStepCallback,
- CrackedFloorPerStepCallback
+ [STEP_CB_DUMMY] = DummyPerStepCallback,
+ [STEP_CB_ASH] = AshGrassPerStepCallback,
+ [STEP_CB_FORTREE_BRIDGE] = DummyPerStepCallback,
+ [STEP_CB_PACIFIDLOG_BRIDGE] = DummyPerStepCallback,
+ [STEP_CB_ICE] = IcefallCaveIcePerStepCallback,
+ [STEP_CB_TRUCK] = DummyPerStepCallback,
+ [STEP_CB_SECRET_BASE] = DummyPerStepCallback,
+ [STEP_CB_CRACKED_FLOOR] = CrackedFloorPerStepCallback
};
static const u8 sIcefallCaveIceTileCoords[][2] =