summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/data/field_effects/field_effect_objects.h90
-rw-r--r--src/data/object_events/movement_action_func_tables.h1269
-rw-r--r--src/data/object_events/movement_type_func_tables.h323
-rw-r--r--src/data/object_events/object_event_graphics_info.h308
-rw-r--r--src/event_object_movement.c822
5 files changed, 1405 insertions, 1407 deletions
diff --git a/src/data/field_effects/field_effect_objects.h b/src/data/field_effects/field_effect_objects.h
index 56b9f07f6..ad019ffd1 100644
--- a/src/data/field_effects/field_effect_objects.h
+++ b/src/data/field_effects/field_effect_objects.h
@@ -19,8 +19,8 @@ const struct SpriteFrameImage gUnknown_83A5374[] = { obj_frame_tiles(gUnknown_83
const struct SpriteTemplate gUnknown_83A537C =
{
- .tileTag = 65535,
- .paletteTag = 65535,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_8x8,
.anims = gUnknown_83A5358,
.images = gUnknown_83A535C,
@@ -30,8 +30,8 @@ const struct SpriteTemplate gUnknown_83A537C =
const struct SpriteTemplate gUnknown_83A5394 =
{
- .tileTag = 65535,
- .paletteTag = 65535,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_16x8,
.anims = gUnknown_83A5358,
.images = gUnknown_83A5364,
@@ -41,8 +41,8 @@ const struct SpriteTemplate gUnknown_83A5394 =
const struct SpriteTemplate gUnknown_83A53AC =
{
- .tileTag = 65535,
- .paletteTag = 65535,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_32x8,
.anims = gUnknown_83A5358,
.images = gUnknown_83A536C,
@@ -52,8 +52,8 @@ const struct SpriteTemplate gUnknown_83A53AC =
const struct SpriteTemplate gUnknown_83A53C4 =
{
- .tileTag = 65535,
- .paletteTag = 65535,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_64x32,
.anims = gUnknown_83A5358,
.images = gUnknown_83A5374,
@@ -87,7 +87,7 @@ const union AnimCmd *const gUnknown_83A541C[] =
const struct SpriteTemplate gUnknown_83A5420 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A541C,
@@ -125,7 +125,7 @@ const union AnimCmd *const gUnknown_83A5484[] =
const struct SpriteTemplate gUnknown_83A5488 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5484,
@@ -160,7 +160,7 @@ const union AnimCmd *const gUnknown_83A54E0[] =
const struct SpriteTemplate gUnknown_83A54E4 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A54E0,
@@ -217,8 +217,8 @@ const union AnimCmd *const gUnknown_83A555C[] =
const struct SpriteTemplate gUnknown_83A556C =
{
- .tileTag = 0xFFFF,
- .paletteTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_32x32,
.anims = gUnknown_83A555C,
.images = gUnknown_83A54FC,
@@ -276,8 +276,8 @@ const union AnimCmd *const gUnknown_83A55F4[] =
const struct SpriteTemplate gUnknown_83A5604 =
{
- .tileTag = 0xFFFF,
- .paletteTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A55F4,
.images = gUnknown_83A5584,
@@ -307,7 +307,7 @@ const union AnimCmd *const gUnknown_83A5644[] =
const struct SpriteTemplate gUnknown_83A5648 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x8,
.anims = gUnknown_83A5644,
@@ -340,7 +340,7 @@ const union AnimCmd *const gUnknown_83A5694[] =
const struct SpriteTemplate gUnknown_83A5698 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x8,
.anims = gUnknown_83A5694,
@@ -390,7 +390,7 @@ const union AnimCmd *const gUnknown_83A56E0[] =
const struct SpriteTemplate gUnknown_83A56F4 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A56E0,
@@ -440,7 +440,7 @@ const union AnimCmd *const gUnknown_83A573C[] =
const struct SpriteTemplate gUnknown_83A5750 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A573C,
@@ -520,7 +520,7 @@ const union AnimCmd *const gUnknown_83A57C8[] =
const struct SpriteTemplate gUnknown_83A57EC =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A57C8,
@@ -553,7 +553,7 @@ const union AnimCmd *const gUnknown_83A5838[] =
const struct SpriteTemplate gUnknown_83A583C =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5838,
@@ -596,7 +596,7 @@ const union AnimCmd *const gUnknown_83A5894[] =
const struct SpriteTemplate gUnknown_83A589C =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x8,
.anims = gUnknown_83A5894,
@@ -627,7 +627,7 @@ const union AnimCmd *const gUnknown_83A58DC[] =
const struct SpriteTemplate gUnknown_83A58E0 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x8,
.anims = gUnknown_83A58DC,
@@ -663,7 +663,7 @@ const union AnimCmd *const gUnknown_83A5938[] =
const struct SpriteTemplate gUnknown_83A593C =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5938,
@@ -700,7 +700,7 @@ const union AnimCmd *const gUnknown_83A59A0[] =
const struct SpriteTemplate gUnknown_83A59A4 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A59A0,
@@ -743,7 +743,7 @@ const union AnimCmd *const gUnknown_83A5A2C[] =
const struct SpriteTemplate gUnknown_83A5A30 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5A2C,
@@ -778,7 +778,7 @@ const union AnimCmd *const gUnknown_83A5A84[] =
const struct SpriteTemplate gUnknown_83A5A88 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5A84,
@@ -811,7 +811,7 @@ const union AnimCmd *const gUnknown_83A5AD4[] =
const struct SpriteTemplate gUnknown_83A5AD8 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5AD4,
@@ -842,7 +842,7 @@ const union AnimCmd *const gUnknown_83A5B18[] =
const struct SpriteTemplate gUnknown_83A5B1C =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x8,
.anims = gUnknown_83A5B18,
@@ -877,7 +877,7 @@ const union AnimCmd *const gUnknown_83A5B70[] =
const struct SpriteTemplate gUnknown_83A5B74 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5B70,
@@ -923,7 +923,7 @@ const union AffineAnimCmd *const gUnknown_83A5C2C[] =
const struct SpriteTemplate gUnknown_83A5C34 =
{
.tileTag = 0x0,
- .paletteTag = 0xFFFF,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gDummyOamData,
.anims = gDummySpriteAnimTable,
.images = NULL,
@@ -968,8 +968,8 @@ const union AnimCmd *const gUnknown_83A5CAC[] =
const struct SpriteTemplate gUnknown_83A5CB4 =
{
- .tileTag = 0xFFFF,
- .paletteTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_16x32,
.anims = gUnknown_83A5CAC,
.images = gUnknown_83A5C4C,
@@ -1014,8 +1014,8 @@ const union AnimCmd *const gUnknown_83A5D2C[] =
const struct SpriteTemplate gUnknown_83A5D34 =
{
- .tileTag = 0xFFFF,
- .paletteTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_16x32,
.anims = gUnknown_83A5D2C,
.images = gUnknown_83A5CCC,
@@ -1036,8 +1036,8 @@ const struct SpriteFrameImage gUnknown_83A5D4C[] =
const struct SpriteTemplate gUnknown_83A5D84 =
{
- .tileTag = 0xFFFF,
- .paletteTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_16x32,
.anims = gUnknown_83A5CAC,
.images = gUnknown_83A5D4C,
@@ -1095,8 +1095,8 @@ const union AnimCmd *const gUnknown_83A5DEC[] =
const struct SpriteTemplate gUnknown_83A5E00 =
{
- .tileTag = 0xFFFF,
- .paletteTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
+ .paletteTag = SPRITE_INVALID_TAG,
.oam = &gObjectEventBaseOam_64x64,
.anims = gUnknown_83A5DEC,
.images = gUnknown_83A5D9C,
@@ -1124,7 +1124,7 @@ const union AnimCmd *const gUnknown_83A5E34[] =
const struct SpriteTemplate gUnknown_83A5E38 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5E34,
@@ -1151,7 +1151,7 @@ const union AnimCmd *const gUnknown_83A5E60[] =
const struct SpriteTemplate gUnknown_83A5E64 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1005,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5E60,
@@ -1186,7 +1186,7 @@ const union AnimCmd *const gUnknown_83A5EBC[] =
const struct SpriteTemplate gUnknown_83A5EC0 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x100D,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5EBC,
@@ -1223,7 +1223,7 @@ const union AnimCmd *const gUnknown_83A5F20[] =
const struct SpriteTemplate gUnknown_83A5F24 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x100D,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5F20,
@@ -1264,7 +1264,7 @@ const union AnimCmd *const gUnknown_83A5FA0[] =
const struct SpriteTemplate gUnknown_83A5FA4 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x1004,
.oam = &gObjectEventBaseOam_16x32,
.anims = gUnknown_83A5FA0,
@@ -1294,7 +1294,7 @@ const union AnimCmd *const gUnknown_83A5FDC[] =
const struct SpriteTemplate gUnknown_83A5FE0 =
{
- .tileTag = 0xFFFF,
+ .tileTag = SPRITE_INVALID_TAG,
.paletteTag = 0x100F,
.oam = &gObjectEventBaseOam_16x16,
.anims = gUnknown_83A5FDC,
diff --git a/src/data/object_events/movement_action_func_tables.h b/src/data/object_events/movement_action_func_tables.h
index aa75e457b..701167500 100644
--- a/src/data/object_events/movement_action_func_tables.h
+++ b/src/data/object_events/movement_action_func_tables.h
@@ -1,467 +1,466 @@
-bool8 MovementActionFunc_x04_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x05_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x06_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x07_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x08_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x08_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x09_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x09_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0A_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0A_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0B_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0B_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0C_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0C_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0D_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0D_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0E_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0E_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0F_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x0F_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x41_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x41_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x42_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x42_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x43_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x43_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x44_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x44_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x70_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x71_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x72_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x73_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x88_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x89_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x8A_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x8B_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x94_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x94_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x95_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x95_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x96_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x96_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x97_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x97_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x98_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x98_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x99_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9A_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9B_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9B_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9C_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9C_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9D_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9D_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9E_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9E_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9F_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_x9F_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA0_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA0_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA1_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA1_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA2_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA2_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA3_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA3_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA4_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA4_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA4_2(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA5_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA5_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA6_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA6_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA7_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA7_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA8_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA8_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA9_0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementActionFunc_xA9_1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FaceDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FaceUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FaceRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PauseSpriteAnim(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkNormalRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceSlowDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceSlowUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceSlowLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceSlowRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceNormalDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceNormalUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceNormalLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceNormalRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastestDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastestUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastestLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkInPlaceFastestRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Down_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Down_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Up_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Up_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Left_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Left_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Right_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Jump2Right_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkFastestRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SlideRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_PlayerRunRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceDownUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceUpDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceLeftRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceRightLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WalkDownAffine_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroPopWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroEndWheelieFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroEndWheelieFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroEndWheelieFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_AcroEndWheelieFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_UnusedAcroActionDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_UnusedAcroActionUp_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_UnusedAcroActionLeft_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_UnusedAcroActionRight_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RockSmashBreak_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_CutTree_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_CutTree_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_CutTree_Step2(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_WaitSpriteAnim(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Finish(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Delay_Step1(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Delay1_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Delay2_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Delay4_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Delay8_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_Delay16_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FacePlayer_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_FaceOriginalDirection_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_LockFacingDirection_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_UnlockFacingDirection_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_DisableAnimation_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_RestoreAnimation_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SetInvisible_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SetVisible_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_StartAnimInDirection_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_NurseJoyBowDown_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_EnableJumpLandingGroundEffect_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_DisableJumpLandingGroundEffect_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_EmoteHeart_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 do_double_excl_bubble(struct ObjectEvent *, struct Sprite *);
-bool8 do_smile_bubble(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_SetFixedPriority_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_ClearFixedPriority_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *, struct Sprite *);
-bool8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *, struct Sprite *);
-
-bool8 (*const sMovementActionFuncs_x00[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x01[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x02[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x03[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x04[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x05[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x06[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x07[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x08[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x09[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x0A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x0B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x0D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x0C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x0E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x0F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x10[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x11[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x12[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x13[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x14[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x15[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x16[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x17[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x18[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x19[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x1A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x1B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x1C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x1D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x1E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x1F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x20[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x21[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x22[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x23[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x24[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x25[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x26[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x27[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x28[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x29[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x2A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x2B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x2C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x2D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x2E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x2F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x30[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x31[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x32[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x33[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x34[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x35[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x36[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x37[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x38[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x39[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x3A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x3B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x3C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x3D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x3E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x3F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x40[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x41[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x42[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x43[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x44[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x45[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x46[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x47[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x48[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x49[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x4A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x4B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x4C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x4D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x4E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x4F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x50[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x51[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x52[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x53[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x54[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x55[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x56[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x57[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x58[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x59[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x5A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x5B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x5C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x5D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x5E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x5F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x60[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x61[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x62[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x63[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x64[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x65[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x66[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x67[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x68[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x69[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x6A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x6B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x6C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x6D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x6E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x6F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x70[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x71[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x72[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x73[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x74[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x75[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x76[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x77[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x78[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x79[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x7A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x7B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x7C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x7D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x7E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x7F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x80[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x81[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x82[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x83[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x84[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x85[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x86[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x87[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x88[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x89[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x8A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x8B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x8C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x8D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x8E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x8F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x90[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x91[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x92[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x93[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x94[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x95[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x96[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x97[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x98[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x99[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x9A[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x9B[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x9C[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x9D[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x9E[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_x9F[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA0[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA1[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA2[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA3[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA4[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA5[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA6[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA7[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA8[])(struct ObjectEvent *, struct Sprite *);
-bool8 (*const sMovementActionFuncs_xA9[])(struct ObjectEvent *, struct Sprite *);
-
-u8 GetMoveDirectionAnimNum(u8 direction);
-u8 GetMoveDirectionFastAnimNum(u8 direction);
-u8 GetMoveDirectionFasterAnimNum(u8 direction);
-u8 GetMoveDirectionFastestAnimNum(u8 direction);
+static bool8 MovementActionFunc_x04_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x05_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x06_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x07_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x08_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x08_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x09_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x09_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0A_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0A_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0B_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0B_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0C_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0C_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0D_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0D_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0E_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0E_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0F_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x0F_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x41_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x41_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x42_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x42_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x43_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x43_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x44_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x44_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x70_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x71_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x72_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x73_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x88_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x89_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x8A_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x8B_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x94_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x94_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x95_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x95_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x96_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x96_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x97_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x97_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x98_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x98_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x99_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9A_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9B_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9B_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9C_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9C_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9D_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9D_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9E_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9E_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9F_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_x9F_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA0_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA0_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA1_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA1_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA2_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA2_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA3_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA3_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA4_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA4_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA4_2(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA5_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA5_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA6_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA6_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA7_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA7_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA8_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA8_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA9_0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementActionFunc_xA9_1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PauseSpriteAnim(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkNormalRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceSlowDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceSlowUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceSlowLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceSlowRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceNormalDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceNormalUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceNormalLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceNormalRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastestDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastestUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastestLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkInPlaceFastestRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Down_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Down_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Up_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Up_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Left_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Left_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Right_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Jump2Right_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkFastestRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SlideRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_PlayerRunRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceDownUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceUpDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceLeftRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceRightLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WalkDownAffine_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroPopWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroEndWheelieFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroEndWheelieFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroEndWheelieFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_AcroEndWheelieFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_UnusedAcroActionDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_UnusedAcroActionUp_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_UnusedAcroActionLeft_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_UnusedAcroActionRight_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RockSmashBreak_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_CutTree_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_CutTree_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_CutTree_Step2(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_WaitSpriteAnim(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Finish(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Delay_Step1(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Delay1_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Delay2_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Delay4_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Delay8_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_Delay16_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FacePlayer_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_FaceOriginalDirection_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_LockFacingDirection_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_UnlockFacingDirection_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_DisableAnimation_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_RestoreAnimation_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SetInvisible_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SetVisible_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_StartAnimInDirection_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_NurseJoyBowDown_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_EnableJumpLandingGroundEffect_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_DisableJumpLandingGroundEffect_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_EmoteHeart_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 do_double_excl_bubble(struct ObjectEvent *, struct Sprite *);
+static bool8 do_smile_bubble(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_SetFixedPriority_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_ClearFixedPriority_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *, struct Sprite *);
+static bool8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *, struct Sprite *);
+
+static bool8 (*const sMovementActionFuncs_x00[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x01[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x02[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x03[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x04[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x05[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x06[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x07[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x08[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x09[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x0A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x0B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x0D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x0C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x0E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x0F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x10[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x11[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x12[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x13[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x14[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x15[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x16[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x17[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x18[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x19[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x1A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x1B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x1C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x1D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x1E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x1F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x20[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x21[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x22[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x23[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x24[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x25[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x26[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x27[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x28[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x29[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x2A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x2B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x2C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x2D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x2E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x2F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x30[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x31[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x32[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x33[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x34[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x35[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x36[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x37[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x38[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x39[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x3A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x3B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x3C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x3D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x3E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x3F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x40[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x41[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x42[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x43[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x44[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x45[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x46[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x47[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x48[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x49[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x4A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x4B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x4C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x4D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x4E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x4F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x50[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x51[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x52[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x53[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x54[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x55[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x56[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x57[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x58[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x59[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x5A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x5B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x5C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x5D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x5E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x5F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x60[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x61[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x62[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x63[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x64[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x65[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x66[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x67[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x68[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x69[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x6A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x6B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x6C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x6D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x6E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x6F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x70[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x71[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x72[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x73[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x74[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x75[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x76[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x77[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x78[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x79[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x7A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x7B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x7C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x7D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x7E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x7F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x80[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x81[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x82[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x83[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x84[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x85[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x86[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x87[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x88[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x89[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x8A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x8B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x8C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x8D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x8E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x8F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x90[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x91[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x92[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x93[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x94[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x95[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x96[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x97[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x98[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x99[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x9A[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x9B[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x9C[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x9D[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x9E[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_x9F[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA0[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA1[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA2[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA3[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA4[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA5[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA6[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA7[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA8[])(struct ObjectEvent *, struct Sprite *);
+static bool8 (*const sMovementActionFuncs_xA9[])(struct ObjectEvent *, struct Sprite *);
+
+static u8 GetMoveDirectionFastAnimNum(u8 direction);
+static u8 GetMoveDirectionFasterAnimNum(u8 direction);
+static u8 GetMoveDirectionFastestAnimNum(u8 direction);
bool8 (*const *const gMovementActionFuncs[])(struct ObjectEvent *, struct Sprite *) = {
sMovementActionFuncs_x00,
@@ -636,27 +635,27 @@ bool8 (*const *const gMovementActionFuncs[])(struct ObjectEvent *, struct Sprite
sMovementActionFuncs_xA9,
};
-bool8 (*const sMovementActionFuncs_x00[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x00[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FaceDown_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x01[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x01[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FaceUp_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x02[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x02[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FaceLeft_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x03[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x03[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FaceRight_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const gUnknown_83A6884[])(u8) = {
+static bool8 (*const gUnknown_83A6884[])(u8) = {
GetMoveDirectionAnimNum,
GetMoveDirectionFastAnimNum,
GetMoveDirectionFastAnimNum,
@@ -664,97 +663,97 @@ bool8 (*const gUnknown_83A6884[])(u8) = {
GetMoveDirectionFastestAnimNum,
};
-bool8 (*const sMovementActionFuncs_x9B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x9B[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x9B_0,
MovementActionFunc_x9B_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x9C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x9C[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x9C_0,
MovementActionFunc_x9C_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x9D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x9D[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x9D_0,
MovementActionFunc_x9D_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x9E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x9E[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x9E_0,
MovementActionFunc_x9E_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x08[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x08[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x08_0,
MovementActionFunc_x08_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x09[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x09[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x09_0,
MovementActionFunc_x09_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x0A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x0A[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x0A_0,
MovementActionFunc_x0A_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x0B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x0B[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x0B_0,
MovementActionFunc_x0B_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x0D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x0D[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x0D_0,
MovementActionFunc_x0D_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x0C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x0C[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x0C_0,
MovementActionFunc_x0C_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x0E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x0E[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x0E_0,
MovementActionFunc_x0E_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x0F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x0F[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x0F_0,
MovementActionFunc_x0F_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x10[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x10[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkNormalDown_Step0,
MovementAction_WalkNormalDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x11[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x11[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkNormalUp_Step0,
MovementAction_WalkNormalUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x12[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x12[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkNormalLeft_Step0,
MovementAction_WalkNormalLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x13[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x13[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkNormalRight_Step0,
MovementAction_WalkNormalRight_Step1,
MovementAction_PauseSpriteAnim,
@@ -763,671 +762,671 @@ bool8 (*const sMovementActionFuncs_x13[])(struct ObjectEvent *, struct Sprite *)
const s16 gUnknown_83A6958[] = {0, 1, 1};
const s16 gUnknown_83A695E[] = {0, 0, 1};
-bool8 (*const sMovementActionFuncs_x14[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x14[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Jump2Down_Step0,
MovementAction_Jump2Down_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x15[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x15[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Jump2Up_Step0,
MovementAction_Jump2Up_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x16[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x16[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Jump2Left_Step0,
MovementAction_Jump2Left_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x17[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x17[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Jump2Right_Step0,
MovementAction_Jump2Right_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x18[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x18[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Delay1_Step0,
MovementAction_Delay_Step1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x19[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x19[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Delay2_Step0,
MovementAction_Delay_Step1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x1A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x1A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Delay4_Step0,
MovementAction_Delay_Step1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x1B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x1B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Delay8_Step0,
MovementAction_Delay_Step1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x1C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x1C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Delay16_Step0,
MovementAction_Delay_Step1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x1D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x1D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastDown_Step0,
MovementAction_WalkFastDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x1E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x1E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastUp_Step0,
MovementAction_WalkFastUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x1F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x1F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastLeft_Step0,
MovementAction_WalkFastLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x20[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x20[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastRight_Step0,
MovementAction_WalkFastRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_xA0[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA0[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA0_0,
MovementActionFunc_xA0_1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_xA1[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA1[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA1_0,
MovementActionFunc_xA1_1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_xA2[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA2[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA2_0,
MovementActionFunc_xA2_1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_xA3[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA3[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA3_0,
MovementActionFunc_xA3_1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x04[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x04[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x04_0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x05[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x05[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x05_0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x06[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x06[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x06_0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x07[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x07[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x07_0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x21[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x21[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceSlowDown_Step0,
MovementAction_WalkInPlaceSlow_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x22[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x22[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceSlowUp_Step0,
MovementAction_WalkInPlaceSlow_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x23[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x23[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceSlowLeft_Step0,
MovementAction_WalkInPlaceSlow_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x24[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x24[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceSlowRight_Step0,
MovementAction_WalkInPlaceSlow_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x25[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x25[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceNormalDown_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x26[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x26[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceNormalUp_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x27[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x27[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceNormalLeft_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x28[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x28[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceNormalRight_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x29[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x29[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastDown_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x2A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x2A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastUp_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x2B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x2B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastLeft_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x2C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x2C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastRight_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x2D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x2D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastestDown_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x2E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x2E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastestUp_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x2F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x2F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastestLeft_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x30[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x30[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkInPlaceFastestRight_Step0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x31[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x31[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RideWaterCurrentDown_Step0,
MovementAction_RideWaterCurrentDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x32[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x32[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RideWaterCurrentUp_Step0,
MovementAction_RideWaterCurrentUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x33[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x33[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RideWaterCurrentLeft_Step0,
MovementAction_RideWaterCurrentLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x34[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x34[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RideWaterCurrentRight_Step0,
MovementAction_RideWaterCurrentRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x35[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x35[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastestDown_Step0,
MovementAction_WalkFastestDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x36[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x36[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastestUp_Step0,
MovementAction_WalkFastestUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x37[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x37[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastestLeft_Step0,
MovementAction_WalkFastestLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x38[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x38[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkFastestRight_Step0,
MovementAction_WalkFastestRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x39[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x39[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SlideDown_Step0,
MovementAction_SlideDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x3A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x3A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SlideUp_Step0,
MovementAction_SlideUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x3B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x3B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SlideLeft_Step0,
MovementAction_SlideLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x3C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x3C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SlideRight_Step0,
MovementAction_SlideRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x3D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x3D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_PlayerRunDown_Step0,
MovementAction_PlayerRunDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x3E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x3E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_PlayerRunUp_Step0,
MovementAction_PlayerRunUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x3F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x3F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_PlayerRunLeft_Step0,
MovementAction_PlayerRunLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x40[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x40[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_PlayerRunRight_Step0,
MovementAction_PlayerRunRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x41[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x41[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x41_0,
MovementActionFunc_x41_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x42[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x42[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x42_0,
MovementActionFunc_x42_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x43[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x43[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x43_0,
MovementActionFunc_x43_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x44[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x44[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x44_0,
MovementActionFunc_x44_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x45[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x45[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_StartAnimInDirection_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x46[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x46[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpSpecialDown_Step0,
MovementAction_JumpSpecialDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x47[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x47[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpSpecialUp_Step0,
MovementAction_JumpSpecialUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x48[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x48[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpSpecialLeft_Step0,
MovementAction_JumpSpecialLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x49[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x49[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpSpecialRight_Step0,
MovementAction_JumpSpecialRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_xA6[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA6[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA6_0,
MovementActionFunc_xA6_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_xA7[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA7[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA7_0,
MovementActionFunc_xA7_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_xA8[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA8[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA8_0,
MovementActionFunc_xA8_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_xA9[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA9[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA9_0,
MovementActionFunc_xA9_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x4A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x4A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FacePlayer_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x4B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x4B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FaceAwayPlayer_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x4C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x4C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_LockFacingDirection_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x4D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x4D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_UnlockFacingDirection_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x4E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x4E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpDown_Step0,
MovementAction_JumpDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x4F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x4F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpUp_Step0,
MovementAction_JumpUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x50[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x50[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpLeft_Step0,
MovementAction_JumpLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x51[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x51[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpRight_Step0,
MovementAction_JumpRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x52[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x52[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceDown_Step0,
MovementAction_JumpInPlaceDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x53[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x53[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceUp_Step0,
MovementAction_JumpInPlaceUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x54[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x54[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceLeft_Step0,
MovementAction_JumpInPlaceLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x55[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x55[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceRight_Step0,
MovementAction_JumpInPlaceRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x56[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x56[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceDownUp_Step0,
MovementAction_JumpInPlaceDownUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x57[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x57[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceUpDown_Step0,
MovementAction_JumpInPlaceUpDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x58[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x58[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceLeftRight_Step0,
MovementAction_JumpInPlaceLeftRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x59[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x59[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_JumpInPlaceRightLeft_Step0,
MovementAction_JumpInPlaceRightLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x5A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x5A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_FaceOriginalDirection_Step0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x5B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x5B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_NurseJoyBowDown_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x5C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x5C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_EnableJumpLandingGroundEffect_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x5D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x5D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_DisableJumpLandingGroundEffect_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x5E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x5E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_DisableAnimation_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x5F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x5F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RestoreAnimation_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x60[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x60[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SetInvisible_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x61[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x61[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SetVisible_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x62[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x62[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_EmoteExclamationMark_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x63[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x63[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_EmoteQuestionMark_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x64[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x64[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_EmoteHeart_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x65[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x65[])(struct ObjectEvent *, struct Sprite *) = {
do_double_excl_bubble,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x66[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x66[])(struct ObjectEvent *, struct Sprite *) = {
do_smile_bubble,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x67[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x67[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RevealTrainer_Step0,
MovementAction_RevealTrainer_Step1,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x68[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x68[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_RockSmashBreak_Step0,
MovementAction_RockSmashBreak_Step1,
MovementAction_RockSmashBreak_Step2,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x69[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x69[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_CutTree_Step0,
MovementAction_CutTree_Step1,
MovementAction_CutTree_Step2,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x6A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x6A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_SetFixedPriority_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x6B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x6B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_ClearFixedPriority_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x6C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x6C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_InitAffineAnim_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x6D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x6D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_ClearAffineAnim_Step0,
MovementAction_Finish,
};
-bool8 (*const sMovementActionFuncs_x6E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x6E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkDownStartAffine_Step0,
MovementAction_WalkDownStartAffine_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x6F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x6F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_WalkDownAffine_Step0,
MovementAction_WalkDownAffine_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x70[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x70[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x70_0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x71[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x71[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x71_0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x72[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x72[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x72_0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x73[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x73[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x73_0,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x74[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x74[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieDown_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x75[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x75[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieUp_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x76[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x76[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieLeft_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x77[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x77[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieRight_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x78[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x78[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroEndWheelieFaceDown_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x79[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x79[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroEndWheelieFaceUp_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x7A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x7A[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroEndWheelieFaceLeft_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x7B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x7B[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroEndWheelieFaceRight_Step0,
MovementAction_WaitSpriteAnim,
MovementAction_PauseSpriteAnim,
@@ -1445,201 +1444,201 @@ bool8 (*const sMovementActionFuncs_x7B[])(struct ObjectEvent *, struct Sprite *)
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x7C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x7C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopFaceDown_Step0,
MovementAction_AcroWheelieHopFaceDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x7D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x7D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopFaceUp_Step0,
MovementAction_AcroWheelieHopFaceUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x7E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x7E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopFaceLeft_Step0,
MovementAction_AcroWheelieHopFaceLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x7F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x7F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopFaceRight_Step0,
MovementAction_AcroWheelieHopFaceRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x80[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x80[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopDown_Step0,
MovementAction_AcroWheelieHopDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x81[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x81[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopUp_Step0,
MovementAction_AcroWheelieHopUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x82[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x82[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopLeft_Step0,
MovementAction_AcroWheelieHopLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x83[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x83[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieHopRight_Step0,
MovementAction_AcroWheelieHopRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x84[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x84[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieJumpDown_Step0,
MovementAction_AcroWheelieJumpDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x85[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x85[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieJumpUp_Step0,
MovementAction_AcroWheelieJumpUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x86[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x86[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieJumpLeft_Step0,
MovementAction_AcroWheelieJumpLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x87[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x87[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieJumpRight_Step0,
MovementAction_AcroWheelieJumpRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x88[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x88[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x88_0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x89[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x89[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x89_0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x8A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x8A[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x8A_0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x8B[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x8B[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x8B_0,
MovementAction_WalkInPlace_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x8C[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x8C[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieMoveDown_Step0,
MovementAction_AcroPopWheelieMoveDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x8D[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x8D[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieMoveUp_Step0,
MovementAction_AcroPopWheelieMoveUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x8E[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x8E[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieMoveLeft_Step0,
MovementAction_AcroPopWheelieMoveLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x8F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x8F[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroPopWheelieMoveRight_Step0,
MovementAction_AcroPopWheelieMoveRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x90[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x90[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieMoveDown_Step0,
MovementAction_AcroWheelieMoveDown_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x91[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x91[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieMoveUp_Step0,
MovementAction_AcroWheelieMoveUp_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x92[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x92[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieMoveLeft_Step0,
MovementAction_AcroWheelieMoveLeft_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x93[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x93[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_AcroWheelieMoveRight_Step0,
MovementAction_AcroWheelieMoveRight_Step1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x94[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x94[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x94_0,
MovementActionFunc_x94_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x95[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x95[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x95_0,
MovementActionFunc_x95_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x96[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x96[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x96_0,
MovementActionFunc_x96_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x97[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x97[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x97_0,
MovementActionFunc_x97_1,
MovementAction_PauseSpriteAnim,
};
-bool8 (*const sMovementActionFuncs_x98[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x98[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x98_0,
MovementActionFunc_x98_1,
};
-bool8 (*const sMovementActionFuncs_x99[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x99[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x98_0,
MovementActionFunc_x99_1,
};
-bool8 (*const sMovementActionFuncs_x9A[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x9A[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x98_0,
MovementActionFunc_x9A_1,
};
-bool8 (*const sMovementActionFuncs_x9F[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_x9F[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_x9F_0,
MovementActionFunc_x9F_1,
};
-bool8 (*const sMovementActionFuncs_xA4[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA4[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA4_0,
MovementActionFunc_xA4_1,
MovementActionFunc_xA4_2,
};
-bool8 (*const sMovementActionFuncs_xA5[])(struct ObjectEvent *, struct Sprite *) = {
+static bool8 (*const sMovementActionFuncs_xA5[])(struct ObjectEvent *, struct Sprite *) = {
MovementActionFunc_xA5_0,
MovementActionFunc_xA5_1,
MovementActionFunc_xA4_2,
diff --git a/src/data/object_events/movement_type_func_tables.h b/src/data/object_events/movement_type_func_tables.h
index e83eeac4a..7f5ad4d11 100644
--- a/src/data/object_events/movement_type_func_tables.h
+++ b/src/data/object_events/movement_type_func_tables.h
@@ -1,165 +1,164 @@
-bool8 MovementType_WanderAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step5Duplicate(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderAround_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_LookAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_LookAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_LookAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_LookAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_LookAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDirection_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDirection_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateCounterclockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateCounterclockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateCounterclockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateCounterclockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateClockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateClockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateClockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_RotateClockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkBackAndForth_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequence_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequence_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceUpRightLeftDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceRightLeftDownUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceDownUpRightLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceLeftDownUpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceUpLeftRightDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceLeftRightDownUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceDownUpLeftRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceRightDownUpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceLeftUpDownRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceUpDownRightLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceRightLeftUpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceDownRightLeftUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceRightUpDownLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceUpDownLeftRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceLeftRightUpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceDownLeftRightUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceUpLeftDownRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceDownRightUpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceLeftDownRightUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceRightUpLeftDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceUpRightDownLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceDownLeftUpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceLeftUpRightDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSequenceRightDownLeftUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_CopyPlayer_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 CopyablePlayerMovement_None(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 cph_IM_DIFFERENT(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
-bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_Hidden_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_JogInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_Invisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_Invisible_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 MovementType_Invisible_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_8063364(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_8063384(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_80633A4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_80633B4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_80633F4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_80633D4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-bool8 sub_80633F4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
-
-u8 GetVectorDirection(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_SouthNorth(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_WestEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_WestNorth(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_EastNorth(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_WestSouth(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_EastSouth(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_SouthNorthWest(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_SouthNorthEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_NorthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
-u8 GetLimitedVectorDirection_SouthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static bool8 MovementType_WanderAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step5Duplicate(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderAround_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_LookAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_LookAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_LookAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_LookAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_LookAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDirection_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDirection_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateCounterclockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateCounterclockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateCounterclockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateCounterclockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateClockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateClockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateClockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_RotateClockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkBackAndForth_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequence_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequence_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceUpRightLeftDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceRightLeftDownUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceDownUpRightLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceLeftDownUpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceUpLeftRightDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceLeftRightDownUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceDownUpLeftRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceRightDownUpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceLeftUpDownRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceUpDownRightLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceRightLeftUpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceDownRightLeftUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceRightUpDownLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceUpDownLeftRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceLeftRightUpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceDownLeftRightUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceUpLeftDownRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceDownRightUpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceLeftDownRightUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceRightUpLeftDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceUpRightDownLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceDownLeftUpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceLeftUpRightDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSequenceRightDownLeftUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_CopyPlayer_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 CopyablePlayerMovement_None(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 cph_IM_DIFFERENT(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8));
+static bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_Hidden_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_JogInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_Invisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_Invisible_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 MovementType_Invisible_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 sub_8063364(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 sub_8063384(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 sub_80633A4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 sub_80633B4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 sub_80633D4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+static bool8 sub_80633F4(struct ObjectEvent *objectEvent, struct Sprite *sprite);
+
+static u8 GetVectorDirection(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_SouthNorth(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_WestEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_WestNorth(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_EastNorth(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_WestSouth(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_EastSouth(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_SouthNorthWest(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_SouthNorthEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_NorthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
+static u8 GetLimitedVectorDirection_SouthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy);
u8 (*const gMovementTypeFuncs_WanderAround[])(struct ObjectEvent *, struct Sprite *) = {
MovementType_WanderAround_Step0,
diff --git a/src/data/object_events/object_event_graphics_info.h b/src/data/object_events/object_event_graphics_info.h
index 4a943a107..65a2f7a4b 100644
--- a/src/data/object_events/object_event_graphics_info.h
+++ b/src/data/object_events/object_event_graphics_info.h
@@ -1,154 +1,154 @@
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3BB0 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3470, gSpriteImages_83A00A0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3BD4 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0140, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3BF8 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3584, gSpriteImages_83A0270, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C1C = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3638, gSpriteImages_83A0330, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C40 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A04C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C64 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0420, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C88 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0470, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3CAC = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A0508, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3CD0 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A0550, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3CF4 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A05A0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D18 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A05E8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D3C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0638, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D60 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0688, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D84 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A06D8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3DA8 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0C40, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3DCC = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0720, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3DF0 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0770, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E14 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A07C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E38 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0808, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E5C = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0858, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E80 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A08A8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3EA4 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A08F8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3EC8 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0940, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3EEC = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0988, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F10 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A09D8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F34 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0A20, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F58 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0AB8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F7C = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0B00, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3FA0 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0B50, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3FC4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0BA0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3FE8 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0BF0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A400C = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0C90, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4030 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0CE0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4054 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0D30, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4078 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0D78, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A409C = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0DC8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A40C0 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0E18, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A40E4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0E68, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4108 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0EB8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A412C = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0F08, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4150 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0F58, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4174 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0FA8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4198 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0FF8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A41BC = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1040, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A41E0 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1090, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4204 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A10D8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4228 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1120, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A424C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1170, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4270 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A11C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4294 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1210, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A42B8 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A1260, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A42DC = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A12B0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4300 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A35E4, gSpriteImages_83A12F8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4324 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1348, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4348 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1390, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A436C = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1398, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4390 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A13E0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A43B4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1430, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A43D8 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1480, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A43FC = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A14C8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4420 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0A70, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4444 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3660, gSpriteImages_83A1510, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4468 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1530, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A448C = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1578, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A44B0 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A15C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A44D4 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1608, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A44F8 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1650, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A451C = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3658, gSpriteImages_83A1698, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4540 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A16B8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4564 = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3470, gSpriteImages_83A0188, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4588 = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0228, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A45AC = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3584, gSpriteImages_83A02D0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A45D0 = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3638, gSpriteImages_83A0378, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A45F4 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0140, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4618 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A16C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A463C = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1708, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4660 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1750, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4684 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1798, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A46A8 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A17E0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A46CC = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1828, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A46F0 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1870, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4714 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A18B8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4738 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1900, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A475C = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1948, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4780 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1990, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A47A4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A19D8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A47C8 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1A20, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A47EC = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1A68, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4810 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1AB0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4834 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1AF8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4858 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3668, gSpriteImages_83A1B40, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A487C = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3668, gSpriteImages_83A1BA0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A48A0 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A363C, gSpriteImages_83A0330, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A48C4 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3640, gSpriteImages_83A03C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A48E8 = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A363C, gSpriteImages_83A0378, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A490C = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3640, gSpriteImages_83A03F0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4930 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 32, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C00, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4954 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C08, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4978 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1C10, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A499C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A1D38, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A49C0 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C58, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A49E4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C60, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A08 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C68, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A2C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C70, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A50 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3314, gSpriteImages_83A1C78, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A74 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C80, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A98 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C88, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4ABC = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C90, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4AE0 = {0xFFFF, OBJ_EVENT_PAL_TAG_20, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3314, gSpriteImages_83A1C98, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B04 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3314, gSpriteImages_83A1CA0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B28 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1D80, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B4C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1E10, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B70 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1E58, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B94 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1EA0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4BB8 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1EE8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4BDC = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1F30, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C00 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1F78, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C24 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1FC0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C48 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2008, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C6C = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2050, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C90 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2098, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4CB4 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A20E0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4CD8 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2128, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4CFC = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2170, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D20 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A21B8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D44 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2200, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D68 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2248, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D8C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A2290, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4DB0 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A22D8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4DD4 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A2320, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4DF8 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A2368, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E1C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A23B0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E40 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A23F8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E64 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2440, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E88 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2488, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4EAC = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A24D0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4ED0 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2518, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4EF4 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2560, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F18 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A25A8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F3C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A33BC, gSpriteImages_83A25F0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F60 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2638, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F84 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2680, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4FA8 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2878, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4FCC = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A28C0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4FF0 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A26C8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5014 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1DC8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5038 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2710, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A505C = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2758, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5080 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A27A0, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A50A4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A27E8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A50C8 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2830, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A50EC = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A2908, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5110 = {0xFFFF, OBJ_EVENT_PAL_TAG_21, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gSubspriteTables_83A38D0, gAnimTable_83A3368, gSpriteImages_83A1CA8, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5134 = {0xFFFF, OBJ_EVENT_PAL_TAG_11, OBJ_EVENT_PAL_TAG_NONE, 4096, 128, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gSubspriteTables_83A3A50, gAnimTable_83A3368, gSpriteImages_83A1CF0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3BB0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3470, gSpriteImages_83A00A0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3BD4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0140, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3BF8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3584, gSpriteImages_83A0270, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C1C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3638, gSpriteImages_83A0330, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C40 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A04C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C64 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0420, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3C88 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0470, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3CAC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A0508, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3CD0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A0550, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3CF4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A05A0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D18 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A05E8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D3C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0638, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D60 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0688, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3D84 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A06D8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3DA8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0C40, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3DCC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0720, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3DF0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0770, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E14 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A07C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E38 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0808, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E5C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0858, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3E80 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A08A8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3EA4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A08F8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3EC8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0940, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3EEC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0988, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F10 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A09D8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F34 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0A20, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F58 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0AB8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3F7C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0B00, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3FA0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0B50, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3FC4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0BA0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A3FE8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0BF0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A400C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0C90, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4030 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0CE0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4054 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0D30, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4078 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0D78, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A409C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0DC8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A40C0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0E18, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A40E4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0E68, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4108 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0EB8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A412C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0F08, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4150 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0F58, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4174 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0FA8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4198 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A0FF8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A41BC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1040, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A41E0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1090, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4204 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A10D8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4228 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1120, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A424C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1170, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4270 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A11C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4294 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1210, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A42B8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A1260, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A42DC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A12B0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4300 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A35E4, gSpriteImages_83A12F8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4324 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1348, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4348 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1390, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A436C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1398, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4390 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A13E0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A43B4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1430, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A43D8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1480, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A43FC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A14C8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4420 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0A70, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4444 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3660, gSpriteImages_83A1510, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4468 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1530, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A448C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1578, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A44B0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A15C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A44D4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1608, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A44F8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1650, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A451C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3658, gSpriteImages_83A1698, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4540 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A16B8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4564 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3470, gSpriteImages_83A0188, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4588 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0228, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A45AC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3584, gSpriteImages_83A02D0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A45D0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3638, gSpriteImages_83A0378, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A45F4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A0140, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4618 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A16C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A463C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1708, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4660 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1750, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4684 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1798, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A46A8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A17E0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A46CC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1828, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A46F0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1870, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4714 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A18B8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4738 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1900, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A475C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1948, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4780 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1990, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A47A4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A19D8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A47C8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1A20, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A47EC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1A68, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4810 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1AB0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4834 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1AF8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4858 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3668, gSpriteImages_83A1B40, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A487C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3668, gSpriteImages_83A1BA0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A48A0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A363C, gSpriteImages_83A0330, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A48C4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3640, gSpriteImages_83A03C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A48E8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A363C, gSpriteImages_83A0378, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A490C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3640, gSpriteImages_83A03F0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4930 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 32, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C00, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4954 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C08, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4978 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A1C10, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A499C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A1D38, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A49C0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C58, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A49E4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C60, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A08 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C68, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A2C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C70, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A50 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3314, gSpriteImages_83A1C78, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A74 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C80, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4A98 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C88, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4ABC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3314, gSpriteImages_83A1C90, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4AE0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_20, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3314, gSpriteImages_83A1C98, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B04 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3314, gSpriteImages_83A1CA0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B28 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1D80, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B4C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1E10, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B70 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1E58, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4B94 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1EA0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4BB8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1EE8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4BDC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1F30, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C00 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1F78, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C24 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1FC0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C48 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2008, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C6C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2050, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4C90 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2098, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4CB4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A20E0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4CD8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2128, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4CFC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2170, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D20 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A21B8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D44 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2200, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D68 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2248, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4D8C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A2290, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4DB0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A22D8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4DD4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A2320, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4DF8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A2368, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E1C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A23B0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E40 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A23F8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E64 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2440, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4E88 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2488, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4EAC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A24D0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4ED0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2518, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4EF4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2560, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F18 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A3368, gSpriteImages_83A25A8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F3C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gSubspriteTables_83A37F0, gAnimTable_83A33BC, gSpriteImages_83A25F0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F60 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2638, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4F84 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2680, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4FA8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2878, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4FCC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A28C0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A4FF0 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A26C8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5014 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A1DC8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5038 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2710, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A505C = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2758, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5080 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A27A0, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A50A4 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A27E8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A50C8 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gSubspriteTables_83A3748, gAnimTable_83A3368, gSpriteImages_83A2830, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A50EC = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gSubspriteTables_83A379C, gAnimTable_83A3368, gSpriteImages_83A2908, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5110 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_21, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gSubspriteTables_83A38D0, gAnimTable_83A3368, gSpriteImages_83A1CA8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_83A5134 = {SPRITE_INVALID_TAG, OBJ_EVENT_PAL_TAG_11, OBJ_EVENT_PAL_TAG_NONE, 4096, 128, 64, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gSubspriteTables_83A3A50, gAnimTable_83A3368, gSpriteImages_83A1CF0, gDummySpriteAffineAnimTable};
diff --git a/src/event_object_movement.c b/src/event_object_movement.c
index 07a27ec7c..18ce54ce3 100644
--- a/src/event_object_movement.c
+++ b/src/event_object_movement.c
@@ -284,7 +284,7 @@ static void (*const sMovementTypeCallbacks[])(struct Sprite *) = {
MovementType_WanderAroundDuplicate,
};
-const u8 gRangedMovementTypes[NUM_FIELD_MAP_OBJECT_TEMPLATES] = {
+const bool8 gRangedMovementTypes[NUM_FIELD_MAP_OBJECT_TEMPLATES] = {
[MOVEMENT_TYPE_NONE] = FALSE,
[MOVEMENT_TYPE_LOOK_AROUND] = FALSE,
[MOVEMENT_TYPE_WANDER_AROUND] = TRUE,
@@ -497,7 +497,7 @@ const u8 gInitialMovementTypeFacingDirections[NUM_FIELD_MAP_OBJECT_TEMPLATES] =
#include "data/object_events/object_event_subsprites.h"
#include "data/object_events/object_event_graphics_info.h"
-const struct SpritePalette sObjectEventSpritePalettes[] = {
+static const struct SpritePalette sObjectEventSpritePalettes[] = {
{gUnknown_836D828, OBJ_EVENT_PAL_TAG_0},
{gUnknown_836D848, OBJ_EVENT_PAL_TAG_1},
{gUnknown_836D868, OBJ_EVENT_PAL_TAG_2},
@@ -2953,21 +2953,21 @@ movement_type_empty_callback(MovementType_None)
movement_type_def(MovementType_WanderAround, gMovementTypeFuncs_WanderAround)
movement_type_def(MovementType_WanderAroundDuplicate, gMovementTypeFuncs_WanderAroundDuplicate)
-bool8 MovementType_WanderAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_WanderAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_WanderAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (!ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -2978,7 +2978,7 @@ bool8 MovementType_WanderAround_Step2(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 MovementType_WanderAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite))
{
@@ -2988,7 +2988,7 @@ bool8 MovementType_WanderAround_Step3(struct ObjectEvent *objectEvent, struct Sp
return FALSE;
}
-bool8 MovementType_WanderAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 directions[4];
u8 chosenDirection;
@@ -3003,7 +3003,7 @@ bool8 MovementType_WanderAround_Step4(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 MovementType_WanderAround_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetWalkNormalMovementAction(objectEvent->movementDirection));
objectEvent->singleMovementActive = TRUE;
@@ -3011,7 +3011,7 @@ bool8 MovementType_WanderAround_Step5(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 MovementType_WanderAround_Step5Duplicate(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step5Duplicate(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, sub_8063F2C(objectEvent->movementDirection));
objectEvent->singleMovementActive = TRUE;
@@ -3019,7 +3019,7 @@ bool8 MovementType_WanderAround_Step5Duplicate(struct ObjectEvent *objectEvent,
return TRUE;
}
-bool8 MovementType_WanderAround_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderAround_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3062,7 +3062,7 @@ bool8 ObjectEventIsTrainerAndCloseToPlayer(struct ObjectEvent *objectEvent)
return TRUE;
}
-u8 GetVectorDirection(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetVectorDirection(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3085,7 +3085,7 @@ u8 GetVectorDirection(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_SouthNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_SouthNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3097,7 +3097,7 @@ u8 GetLimitedVectorDirection_SouthNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_WestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_WestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3109,7 +3109,7 @@ u8 GetLimitedVectorDirection_WestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_WestNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_WestNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3133,7 +3133,7 @@ u8 GetLimitedVectorDirection_WestNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_EastNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_EastNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3157,7 +3157,7 @@ u8 GetLimitedVectorDirection_EastNorth(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_WestSouth(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_WestSouth(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3181,7 +3181,7 @@ u8 GetLimitedVectorDirection_WestSouth(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_EastSouth(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_EastSouth(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3205,7 +3205,7 @@ u8 GetLimitedVectorDirection_EastSouth(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_SouthNorthWest(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_SouthNorthWest(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3217,7 +3217,7 @@ u8 GetLimitedVectorDirection_SouthNorthWest(s16 dx, s16 dy, s16 absdx, s16 absdy
return direction;
}
-u8 GetLimitedVectorDirection_SouthNorthEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_SouthNorthEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3229,7 +3229,7 @@ u8 GetLimitedVectorDirection_SouthNorthEast(s16 dx, s16 dy, s16 absdx, s16 absdy
return direction;
}
-u8 GetLimitedVectorDirection_NorthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_NorthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3241,7 +3241,7 @@ u8 GetLimitedVectorDirection_NorthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetLimitedVectorDirection_SouthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
+static u8 GetLimitedVectorDirection_SouthWestEast(s16 dx, s16 dy, s16 absdx, s16 absdy)
{
u8 direction;
@@ -3280,21 +3280,21 @@ u8 TryGetTrainerEncounterDirection(struct ObjectEvent *objectEvent, u8 movementT
movement_type_def(MovementType_LookAround, gMovementTypeFuncs_LookAround)
-bool8 MovementType_LookAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_LookAround_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_LookAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_LookAround_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_LookAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_LookAround_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3305,7 +3305,7 @@ bool8 MovementType_LookAround_Step2(struct ObjectEvent *objectEvent, struct Spri
return FALSE;
}
-bool8 MovementType_LookAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_LookAround_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3315,7 +3315,7 @@ bool8 MovementType_LookAround_Step3(struct ObjectEvent *objectEvent, struct Spri
return FALSE;
}
-bool8 MovementType_LookAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_LookAround_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[4];
@@ -3331,21 +3331,21 @@ bool8 MovementType_LookAround_Step4(struct ObjectEvent *objectEvent, struct Spri
movement_type_def(MovementType_WanderUpAndDown, gMovementTypeFuncs_WanderUpAndDown)
-bool8 MovementType_WanderUpAndDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_WanderUpAndDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (!ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3356,7 +3356,7 @@ bool8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *objectEvent, struct
return TRUE;
}
-bool8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite))
{
@@ -3366,7 +3366,7 @@ bool8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3380,7 +3380,7 @@ bool8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *objectEvent, struct
return TRUE;
}
-bool8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetWalkNormalMovementAction(objectEvent->movementDirection));
objectEvent->singleMovementActive = TRUE;
@@ -3388,7 +3388,7 @@ bool8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *objectEvent, struct
return TRUE;
}
-bool8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3400,21 +3400,21 @@ bool8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *objectEvent, struct
movement_type_def(MovementType_WanderLeftAndRight, gMovementTypeFuncs_WanderLeftAndRight)
-bool8 MovementType_WanderLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_WanderLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (!ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3425,7 +3425,7 @@ bool8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *objectEvent, str
return TRUE;
}
-bool8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite))
{
@@ -3435,7 +3435,7 @@ bool8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3449,7 +3449,7 @@ bool8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *objectEvent, str
return TRUE;
}
-bool8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetWalkNormalMovementAction(objectEvent->movementDirection));
objectEvent->singleMovementActive = TRUE;
@@ -3457,7 +3457,7 @@ bool8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *objectEvent, str
return TRUE;
}
-bool8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3469,7 +3469,7 @@ bool8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *objectEvent, str
movement_type_def(MovementType_FaceDirection, gMovementTypeFuncs_FaceDirection)
-bool8 MovementType_FaceDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
@@ -3477,7 +3477,7 @@ bool8 MovementType_FaceDirection_Step0(struct ObjectEvent *objectEvent, struct S
return TRUE;
}
-bool8 MovementType_FaceDirection_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDirection_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3487,7 +3487,7 @@ bool8 MovementType_FaceDirection_Step1(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementType_FaceDirection_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDirection_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->singleMovementActive = FALSE;
return FALSE;
@@ -3495,21 +3495,21 @@ bool8 MovementType_FaceDirection_Step2(struct ObjectEvent *objectEvent, struct S
movement_type_def(MovementType_FaceDownAndUp, gMovementTypeFuncs_FaceDownAndUp)
-bool8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3520,7 +3520,7 @@ bool8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3530,7 +3530,7 @@ bool8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3547,21 +3547,21 @@ bool8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *objectEvent, struct S
movement_type_def(MovementType_FaceLeftAndRight, gMovementTypeFuncs_FaceLeftAndRight)
-bool8 MovementType_FaceLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3572,7 +3572,7 @@ bool8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3582,7 +3582,7 @@ bool8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3599,21 +3599,21 @@ bool8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *objectEvent, struc
movement_type_def(MovementType_FaceUpAndLeft, gMovementTypeFuncs_FaceUpAndLeft)
-bool8 MovementType_FaceUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3624,7 +3624,7 @@ bool8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3634,7 +3634,7 @@ bool8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3651,21 +3651,21 @@ bool8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct S
movement_type_def(MovementType_FaceUpAndRight, gMovementTypeFuncs_FaceUpAndRight)
-bool8 MovementType_FaceUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3676,7 +3676,7 @@ bool8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3686,7 +3686,7 @@ bool8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3703,21 +3703,21 @@ bool8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *objectEvent, struct
movement_type_def(MovementType_FaceDownAndLeft, gMovementTypeFuncs_FaceDownAndLeft)
-bool8 MovementType_FaceDownAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceDownAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3728,7 +3728,7 @@ bool8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3738,7 +3738,7 @@ bool8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3755,21 +3755,21 @@ bool8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *objectEvent, struct
movement_type_def(MovementType_FaceDownAndRight, gMovementTypeFuncs_FaceDownAndRight)
-bool8 MovementType_FaceDownAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceDownAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3780,7 +3780,7 @@ bool8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3790,7 +3790,7 @@ bool8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[2];
@@ -3807,21 +3807,21 @@ bool8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *objectEvent, struc
movement_type_def(MovementType_FaceDownUpAndLeft, gMovementTypeFuncs_FaceDownUpAndLeft)
-bool8 MovementType_FaceDownUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceDownUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3832,7 +3832,7 @@ bool8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3842,7 +3842,7 @@ bool8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[4];
@@ -3859,21 +3859,21 @@ bool8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *objectEvent, stru
movement_type_def(MovementType_FaceDownUpAndRight, gMovementTypeFuncs_FaceDownUpAndRight)
-bool8 MovementType_FaceDownUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceDownUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3884,7 +3884,7 @@ bool8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3894,7 +3894,7 @@ bool8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[4];
@@ -3911,21 +3911,21 @@ bool8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *objectEvent, str
movement_type_def(MovementType_FaceUpRightAndLeft, gMovementTypeFuncs_FaceUpLeftAndRight)
-bool8 MovementType_FaceUpLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceUpLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3936,7 +3936,7 @@ bool8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3946,7 +3946,7 @@ bool8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[4];
@@ -3963,21 +3963,21 @@ bool8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *objectEvent, str
movement_type_def(MovementType_FaceDownRightAndLeft, gMovementTypeFuncs_FaceDownLeftAndRight)
-bool8 MovementType_FaceDownLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownLeftAndRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_FaceDownLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownLeftAndRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -3988,7 +3988,7 @@ bool8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent *objectEvent, s
return FALSE;
}
-bool8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -3998,7 +3998,7 @@ bool8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent *objectEvent, s
return FALSE;
}
-bool8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[4];
@@ -4015,7 +4015,7 @@ bool8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent *objectEvent, s
movement_type_def(MovementType_RotateCounterclockwise, gMovementTypeFuncs_RotateCounterclockwise)
-bool8 MovementType_RotateCounterclockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateCounterclockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
@@ -4023,7 +4023,7 @@ bool8 MovementType_RotateCounterclockwise_Step0(struct ObjectEvent *objectEvent,
return TRUE;
}
-bool8 MovementType_RotateCounterclockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateCounterclockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4033,7 +4033,7 @@ bool8 MovementType_RotateCounterclockwise_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementType_RotateCounterclockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateCounterclockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -4042,7 +4042,7 @@ bool8 MovementType_RotateCounterclockwise_Step2(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementType_RotateCounterclockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateCounterclockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[5];
@@ -4059,7 +4059,7 @@ bool8 MovementType_RotateCounterclockwise_Step3(struct ObjectEvent *objectEvent,
movement_type_def(MovementType_RotateClockwise, gMovementTypeFuncs_RotateClockwise)
-bool8 MovementType_RotateClockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateClockwise_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
@@ -4067,7 +4067,7 @@ bool8 MovementType_RotateClockwise_Step0(struct ObjectEvent *objectEvent, struct
return TRUE;
}
-bool8 MovementType_RotateClockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateClockwise_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4077,7 +4077,7 @@ bool8 MovementType_RotateClockwise_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_RotateClockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateClockwise_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (WaitForMovementDelay(sprite) || ObjectEventIsTrainerAndCloseToPlayer(objectEvent))
{
@@ -4086,7 +4086,7 @@ bool8 MovementType_RotateClockwise_Step2(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementType_RotateClockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_RotateClockwise_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
u8 directions[5];
@@ -4103,14 +4103,14 @@ bool8 MovementType_RotateClockwise_Step3(struct ObjectEvent *objectEvent, struct
movement_type_def(MovementType_WalkBackAndForth, gMovementTypeFuncs_WalkBackAndForth)
-bool8 MovementType_WalkBackAndForth_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkBackAndForth_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 direction;
@@ -4124,7 +4124,7 @@ bool8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *objectEvent, struc
return TRUE;
}
-bool8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
bool8 collision;
u8 movementActionId;
@@ -4153,7 +4153,7 @@ bool8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *objectEvent, struc
return TRUE;
}
-bool8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4163,7 +4163,7 @@ bool8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementType_WalkSequence_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkSequence_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
sprite->data[1] = 1;
@@ -4198,7 +4198,7 @@ bool8 MoveNextDirectionInSequence(struct ObjectEvent *objectEvent, struct Sprite
return TRUE;
}
-bool8 MovementType_WalkSequence_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkSequence_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4522,7 +4522,7 @@ u8 MovementType_WalkSequenceRightDownLeftUp_Step1(struct ObjectEvent *objectEven
movement_type_def(MovementType_CopyPlayer, gMovementTypeFuncs_CopyPlayer)
-bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
if (objectEvent->directionSequenceIndex == 0)
@@ -4533,7 +4533,7 @@ bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEvent, struct Spri
return TRUE;
}
-bool8 MovementType_CopyPlayer_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_CopyPlayer_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (gObjectEvents[gPlayerAvatar.objectEventId].movementActionId == 0xFF || gPlayerAvatar.tileTransitionState == T_TILE_CENTER)
{
@@ -4542,7 +4542,7 @@ bool8 MovementType_CopyPlayer_Step1(struct ObjectEvent *objectEvent, struct Spri
return gCopyPlayerMovementFuncs[PlayerGetCopyableMovement()](objectEvent, sprite, GetPlayerMovementDirection(), NULL);
}
-bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4552,12 +4552,12 @@ bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEvent, struct Spri
return FALSE;
}
-bool8 CopyablePlayerMovement_None(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_None(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
return FALSE;
}
-bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(state_to_direction(gInitialMovementTypeFacingDirections[objectEvent->movementType], objectEvent->directionSequenceIndex, playerDirection)));
objectEvent->singleMovementActive = TRUE;
@@ -4565,7 +4565,7 @@ bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *objectEvent, stru
return TRUE;
}
-bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
s16 x;
@@ -4584,7 +4584,7 @@ bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
s16 x;
@@ -4603,7 +4603,7 @@ bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
s16 x;
@@ -4622,7 +4622,7 @@ bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
s16 x;
@@ -4641,7 +4641,7 @@ bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *objectEvent, struct Sprit
return TRUE;
}
-bool8 cph_IM_DIFFERENT(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 cph_IM_DIFFERENT(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
@@ -4653,7 +4653,7 @@ bool8 cph_IM_DIFFERENT(struct ObjectEvent *objectEvent, struct Sprite *sprite, u
return TRUE;
}
-bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
s16 x;
@@ -4672,7 +4672,7 @@ bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
+static bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 playerDirection, bool8 tileCallback(u8))
{
u32 direction;
s16 x;
@@ -4695,7 +4695,7 @@ bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent, struct Sprite
movement_type_def(MovementType_CopyPlayerInGrass, gMovementTypeFuncs_CopyPlayerInGrass)
-bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (gObjectEvents[gPlayerAvatar.objectEventId].movementActionId == 0xFF || gPlayerAvatar.tileTransitionState == T_TILE_CENTER)
{
@@ -4757,13 +4757,13 @@ static bool8 MovementType_Hidden_Callback(struct ObjectEvent *objectEvent, struc
return gMovementTypeFuncs_Hidden[sprite->data[1]](objectEvent, sprite);
}
-bool8 MovementType_Hidden_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_Hidden_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
return FALSE;
}
-bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4774,7 +4774,7 @@ bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEvent, struct Spr
movement_type_def(MovementType_WalkInPlace, gMovementTypeFuncs_WalkInPlace)
-bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetWalkInPlaceNormalMovementAction(objectEvent->facingDirection));
@@ -4784,7 +4784,7 @@ bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEvent, struct Spr
movement_type_def(MovementType_WalkSlowlyInPlace, gMovementTypeFuncs_WalkSlowlyInPlace)
-bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetWalkInPlaceSlowMovementAction(objectEvent->facingDirection));
@@ -4794,7 +4794,7 @@ bool8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *objectEvent, stru
movement_type_def(MovementType_JogInPlace, gMovementTypeFuncs_JogInPlace)
-bool8 MovementType_JogInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_JogInPlace_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetWalkInPlaceFastMovementAction(objectEvent->facingDirection));
@@ -4804,7 +4804,7 @@ bool8 MovementType_JogInPlace_Step0(struct ObjectEvent *objectEvent, struct Spri
movement_type_def(MovementType_Invisible, gMovementTypeFuncs_Invisible)
-bool8 MovementType_Invisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_Invisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, GetFaceDirectionMovementAction(objectEvent->facingDirection));
@@ -4813,7 +4813,7 @@ bool8 MovementType_Invisible_Step0(struct ObjectEvent *objectEvent, struct Sprit
return TRUE;
}
-bool8 MovementType_Invisible_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_Invisible_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4823,7 +4823,7 @@ bool8 MovementType_Invisible_Step1(struct ObjectEvent *objectEvent, struct Sprit
return FALSE;
}
-bool8 MovementType_Invisible_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementType_Invisible_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->singleMovementActive = FALSE;
return FALSE;
@@ -4859,7 +4859,7 @@ static u8 sub_8063344(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return gUnknown_83A6404[sprite->data[1]](objectEvent, sprite);
}
-bool8 sub_8063364(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 sub_8063364(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, 0x98);
@@ -4867,7 +4867,7 @@ bool8 sub_8063364(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return TRUE;
}
-bool8 sub_8063384(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 sub_8063384(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4877,13 +4877,13 @@ bool8 sub_8063384(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80633A4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 sub_80633A4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->singleMovementActive = FALSE;
return FALSE;
}
-bool8 sub_80633B4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 sub_80633B4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, 0x99);
@@ -4891,7 +4891,7 @@ bool8 sub_80633B4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80633D4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 sub_80633D4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ClearObjectEventMovement(objectEvent, sprite);
ObjectEventSetSingleMovement(objectEvent, sprite, 0x9A);
@@ -4899,7 +4899,7 @@ bool8 sub_80633D4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80633F4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 sub_80633F4(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (ObjectEventExecSingleMovementAction(objectEvent, sprite))
{
@@ -4927,17 +4927,17 @@ u8 GetMoveDirectionAnimNum(u8 direction)
return gMoveDirectionAnimNums[direction];
}
-u8 GetMoveDirectionFastAnimNum(u8 direction)
+static u8 GetMoveDirectionFastAnimNum(u8 direction)
{
return gMoveDirectionFastAnimNums[direction];
}
-u8 GetMoveDirectionFasterAnimNum(u8 direction)
+static u8 GetMoveDirectionFasterAnimNum(u8 direction)
{
return gMoveDirectionFasterAnimNums[direction];
}
-u8 GetMoveDirectionFastestAnimNum(u8 direction)
+static u8 GetMoveDirectionFastestAnimNum(u8 direction)
{
return gMoveDirectionFastestAnimNums[direction];
}
@@ -5567,25 +5567,25 @@ static void FaceDirection(struct ObjectEvent *objectEvent, struct Sprite *sprite
sprite->data[2] = 1;
}
-bool8 MovementAction_FaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
FaceDirection(objectEvent, sprite, DIR_SOUTH);
return TRUE;
}
-bool8 MovementAction_FaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
FaceDirection(objectEvent, sprite, DIR_NORTH);
return TRUE;
}
-bool8 MovementAction_FaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
FaceDirection(objectEvent, sprite, DIR_WEST);
return TRUE;
}
-bool8 MovementAction_FaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
FaceDirection(objectEvent, sprite, DIR_EAST);
return TRUE;
@@ -5702,13 +5702,13 @@ bool8 sub_8064930(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return FALSE;
}
-bool8 MovementActionFunc_x9B_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9B_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064904(objectEvent, sprite, DIR_SOUTH);
return MovementActionFunc_x9B_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x9B_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9B_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064930(objectEvent, sprite))
{
@@ -5718,13 +5718,13 @@ bool8 MovementActionFunc_x9B_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x9C_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9C_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064904(objectEvent, sprite, DIR_NORTH);
return MovementActionFunc_x9C_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x9C_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9C_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064930(objectEvent, sprite))
{
@@ -5734,13 +5734,13 @@ bool8 MovementActionFunc_x9C_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x9D_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9D_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064904(objectEvent, sprite, DIR_WEST);
return MovementActionFunc_x9D_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x9D_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9D_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064930(objectEvent, sprite))
{
@@ -5750,13 +5750,13 @@ bool8 MovementActionFunc_x9D_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x9E_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9E_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064904(objectEvent, sprite, DIR_EAST);
return MovementActionFunc_x9E_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x9E_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9E_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064930(objectEvent, sprite))
{
@@ -5766,13 +5766,13 @@ bool8 MovementActionFunc_x9E_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x08_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x08_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064830(objectEvent, sprite, DIR_SOUTH);
return MovementActionFunc_x08_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x08_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x08_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (an_walk_any_2(objectEvent, sprite))
{
@@ -5782,13 +5782,13 @@ bool8 MovementActionFunc_x08_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x09_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x09_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064830(objectEvent, sprite, DIR_NORTH);
return MovementActionFunc_x09_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x09_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x09_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (an_walk_any_2(objectEvent, sprite))
{
@@ -5798,13 +5798,13 @@ bool8 MovementActionFunc_x09_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x0A_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0A_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064830(objectEvent, sprite, DIR_WEST);
return MovementActionFunc_x0A_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x0A_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0A_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (an_walk_any_2(objectEvent, sprite))
{
@@ -5814,13 +5814,13 @@ bool8 MovementActionFunc_x0A_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x0B_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0B_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064830(objectEvent, sprite, DIR_EAST);
return MovementActionFunc_x0B_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x0B_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0B_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (an_walk_any_2(objectEvent, sprite))
{
@@ -5864,13 +5864,13 @@ bool8 sub_8064C04(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return FALSE;
}
-bool8 MovementActionFunc_x0D_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0D_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064BD8(objectEvent, sprite, DIR_NORTH);
return MovementActionFunc_x0D_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x0D_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0D_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064C04(objectEvent, sprite))
{
@@ -5880,13 +5880,13 @@ bool8 MovementActionFunc_x0D_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x0C_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0C_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064BD8(objectEvent, sprite, DIR_SOUTH);
return MovementActionFunc_x0C_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x0C_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0C_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064C04(objectEvent, sprite))
{
@@ -5896,13 +5896,13 @@ bool8 MovementActionFunc_x0C_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x0E_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0E_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064BD8(objectEvent, sprite, DIR_WEST);
return MovementActionFunc_x0E_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x0E_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0E_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064C04(objectEvent, sprite))
{
@@ -5912,13 +5912,13 @@ bool8 MovementActionFunc_x0E_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x0F_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0F_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064BD8(objectEvent, sprite, DIR_EAST);
return MovementActionFunc_x0F_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x0F_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x0F_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8064C04(objectEvent, sprite))
{
@@ -5928,13 +5928,13 @@ bool8 MovementActionFunc_x0F_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementAction_WalkNormalDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_SOUTH, 0);
return MovementAction_WalkNormalDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -5944,13 +5944,13 @@ bool8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementAction_WalkNormalUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_NORTH, 0);
return MovementAction_WalkNormalUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -5960,13 +5960,13 @@ bool8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_WalkNormalLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_WEST, 0);
return MovementAction_WalkNormalLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -5976,13 +5976,13 @@ bool8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementAction_WalkNormalRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_EAST, 0);
return MovementAction_WalkNormalRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkNormalRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkNormalRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6088,13 +6088,13 @@ bool8 sub_8065058(struct ObjectEvent *objectEvent, struct Sprite *sprite)
}
}
-bool8 MovementAction_Jump2Down_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Down_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_SOUTH, 2, 0);
return MovementAction_Jump2Down_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Jump2Down_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Down_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -6105,13 +6105,13 @@ bool8 MovementAction_Jump2Down_Step1(struct ObjectEvent *objectEvent, struct Spr
return FALSE;
}
-bool8 MovementAction_Jump2Up_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Up_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_NORTH, 2, 0);
return MovementAction_Jump2Up_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Jump2Up_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Up_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -6122,13 +6122,13 @@ bool8 MovementAction_Jump2Up_Step1(struct ObjectEvent *objectEvent, struct Sprit
return FALSE;
}
-bool8 MovementAction_Jump2Left_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Left_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_WEST, 2, 0);
return MovementAction_Jump2Left_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Jump2Left_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Left_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -6139,13 +6139,13 @@ bool8 MovementAction_Jump2Left_Step1(struct ObjectEvent *objectEvent, struct Spr
return FALSE;
}
-bool8 MovementAction_Jump2Right_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Right_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_EAST, 2, 0);
return MovementAction_Jump2Right_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Jump2Right_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Jump2Right_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -6162,7 +6162,7 @@ void sub_8065208(struct Sprite *sprite, u16 duration)
sprite->data[3] = duration;
}
-bool8 MovementAction_Delay_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Delay_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (--sprite->data[3] == 0)
{
@@ -6172,43 +6172,43 @@ bool8 MovementAction_Delay_Step1(struct ObjectEvent *objectEvent, struct Sprite
return FALSE;
}
-bool8 MovementAction_Delay1_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Delay1_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065208(sprite, 1);
return MovementAction_Delay_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Delay2_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Delay2_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065208(sprite, 2);
return MovementAction_Delay_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Delay4_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Delay4_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065208(sprite, 4);
return MovementAction_Delay_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Delay8_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Delay8_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065208(sprite, 8);
return MovementAction_Delay_Step1(objectEvent, sprite);
}
-bool8 MovementAction_Delay16_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_Delay16_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065208(sprite, 16);
return MovementAction_Delay_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_SOUTH, 1);
return MovementAction_WalkFastDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6218,13 +6218,13 @@ bool8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_WalkFastUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_NORTH, 1);
return MovementAction_WalkFastUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6234,13 +6234,13 @@ bool8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *objectEvent, struct Sp
return FALSE;
}
-bool8 MovementAction_WalkFastLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_WEST, 1);
return MovementAction_WalkFastLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6250,13 +6250,13 @@ bool8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_WalkFastRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_EAST, 1);
return MovementAction_WalkFastRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6286,7 +6286,7 @@ u8 MovementActionFunc_xA0_0(struct ObjectEvent *objectEvent, struct Sprite *spri
return MovementActionFunc_xA0_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA0_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA0_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
AnimateSprite(sprite);
if (sub_80653CC(objectEvent, sprite))
@@ -6306,7 +6306,7 @@ u8 MovementActionFunc_xA1_0(struct ObjectEvent *objectEvent, struct Sprite *spri
return MovementActionFunc_xA1_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA1_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA1_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
AnimateSprite(sprite);
if (sub_80653CC(objectEvent, sprite))
@@ -6326,7 +6326,7 @@ u8 MovementActionFunc_xA2_0(struct ObjectEvent *objectEvent, struct Sprite *spri
return MovementActionFunc_xA2_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA2_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA2_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
AnimateSprite(sprite);
if (sub_80653CC(objectEvent, sprite))
@@ -6346,7 +6346,7 @@ u8 MovementActionFunc_xA3_0(struct ObjectEvent *objectEvent, struct Sprite *spri
return MovementActionFunc_xA3_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA3_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA3_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
AnimateSprite(sprite);
if (sub_80653CC(objectEvent, sprite))
@@ -6414,7 +6414,7 @@ void sub_80656C4(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
sprite->data[3] = duration;
}
-bool8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (--sprite->data[3] == 0)
{
@@ -6425,7 +6425,7 @@ bool8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sprite->data[3] & 1)
{
@@ -6434,109 +6434,109 @@ bool8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *objectEvent, stru
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceSlowDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceSlowDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_SOUTH, GetMoveDirectionAnimNum(DIR_SOUTH), 32);
return MovementAction_WalkInPlaceSlow_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceSlowUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceSlowUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_NORTH, GetMoveDirectionAnimNum(DIR_NORTH), 32);
return MovementAction_WalkInPlaceSlow_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceSlowLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceSlowLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_WEST, GetMoveDirectionAnimNum(DIR_WEST), 32);
return MovementAction_WalkInPlaceSlow_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceSlowRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceSlowRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_EAST, GetMoveDirectionAnimNum(DIR_EAST), 32);
return MovementAction_WalkInPlaceSlow_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceNormalDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceNormalDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_SOUTH, GetMoveDirectionAnimNum(DIR_SOUTH), 16);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceNormalUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceNormalUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_NORTH, GetMoveDirectionAnimNum(DIR_NORTH), 16);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceNormalLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceNormalLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_WEST, GetMoveDirectionAnimNum(DIR_WEST), 16);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceNormalRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceNormalRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_EAST, GetMoveDirectionAnimNum(DIR_EAST), 16);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_SOUTH, GetMoveDirectionFastAnimNum(DIR_SOUTH), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_NORTH, GetMoveDirectionFastAnimNum(DIR_NORTH), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_WEST, GetMoveDirectionFastAnimNum(DIR_WEST), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_EAST, GetMoveDirectionFastAnimNum(DIR_EAST), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastestDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastestDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_SOUTH, GetMoveDirectionFasterAnimNum(DIR_SOUTH), 4);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastestUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastestUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_NORTH, GetMoveDirectionFasterAnimNum(DIR_NORTH), 4);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastestLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastestLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_WEST, GetMoveDirectionFasterAnimNum(DIR_WEST), 4);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkInPlaceFastestRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkInPlaceFastestRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_EAST, GetMoveDirectionFasterAnimNum(DIR_EAST), 4);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementAction_RideWaterCurrentDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_SOUTH, 2);
return MovementAction_RideWaterCurrentDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6546,13 +6546,13 @@ bool8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_RideWaterCurrentUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_NORTH, 2);
return MovementAction_RideWaterCurrentUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6562,13 +6562,13 @@ bool8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent *objectEvent, s
return FALSE;
}
-bool8 MovementAction_RideWaterCurrentLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_WEST, 2);
return MovementAction_RideWaterCurrentLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6578,13 +6578,13 @@ bool8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_RideWaterCurrentRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_EAST, 2);
return MovementAction_RideWaterCurrentRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6594,13 +6594,13 @@ bool8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEvent *objectEvent
return FALSE;
}
-bool8 MovementAction_WalkFastestDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_SOUTH, 3);
return MovementAction_WalkFastestDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastestDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6610,13 +6610,13 @@ bool8 MovementAction_WalkFastestDown_Step1(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementAction_WalkFastestUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_NORTH, 3);
return MovementAction_WalkFastestUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastestUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6626,13 +6626,13 @@ bool8 MovementAction_WalkFastestUp_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_WalkFastestLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_WEST, 3);
return MovementAction_WalkFastestLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastestLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6642,13 +6642,13 @@ bool8 MovementAction_WalkFastestLeft_Step1(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementAction_WalkFastestRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_EAST, 3);
return MovementAction_WalkFastestRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkFastestRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkFastestRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6658,13 +6658,13 @@ bool8 MovementAction_WalkFastestRight_Step1(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementAction_SlideDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_SOUTH, 4);
return MovementAction_SlideDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_SlideDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6674,13 +6674,13 @@ bool8 MovementAction_SlideDown_Step1(struct ObjectEvent *objectEvent, struct Spr
return FALSE;
}
-bool8 MovementAction_SlideUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_NORTH, 4);
return MovementAction_SlideUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_SlideUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6690,13 +6690,13 @@ bool8 MovementAction_SlideUp_Step1(struct ObjectEvent *objectEvent, struct Sprit
return FALSE;
}
-bool8 MovementAction_SlideLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_WEST, 4);
return MovementAction_SlideLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_SlideLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6706,13 +6706,13 @@ bool8 MovementAction_SlideLeft_Step1(struct ObjectEvent *objectEvent, struct Spr
return FALSE;
}
-bool8 MovementAction_SlideRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
do_go_anim(objectEvent, sprite, DIR_EAST, 4);
return MovementAction_SlideRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_SlideRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SlideRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6722,13 +6722,13 @@ bool8 MovementAction_SlideRight_Step1(struct ObjectEvent *objectEvent, struct Sp
return FALSE;
}
-bool8 MovementAction_PlayerRunDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartRunningAnim(objectEvent, sprite, DIR_SOUTH);
return MovementAction_PlayerRunDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6738,13 +6738,13 @@ bool8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_PlayerRunUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartRunningAnim(objectEvent, sprite, DIR_NORTH);
return MovementAction_PlayerRunUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6754,13 +6754,13 @@ bool8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *objectEvent, struct S
return FALSE;
}
-bool8 MovementAction_PlayerRunLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartRunningAnim(objectEvent, sprite, DIR_WEST);
return MovementAction_PlayerRunLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6770,13 +6770,13 @@ bool8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_PlayerRunRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartRunningAnim(objectEvent, sprite, DIR_EAST);
return MovementAction_PlayerRunRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_PlayerRunRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PlayerRunRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -6820,13 +6820,13 @@ bool8 sub_8065F8C(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return FALSE;
}
-bool8 MovementActionFunc_x41_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x41_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065F60(objectEvent, sprite, DIR_SOUTH);
return MovementActionFunc_x41_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x41_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x41_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065F8C(objectEvent, sprite))
{
@@ -6836,13 +6836,13 @@ bool8 MovementActionFunc_x41_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x42_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x42_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065F60(objectEvent, sprite, DIR_NORTH);
return MovementActionFunc_x42_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x42_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x42_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065F8C(objectEvent, sprite))
{
@@ -6852,13 +6852,13 @@ bool8 MovementActionFunc_x42_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x43_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x43_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065F60(objectEvent, sprite, DIR_WEST);
return MovementActionFunc_x43_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x43_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x43_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065F8C(objectEvent, sprite))
{
@@ -6868,13 +6868,13 @@ bool8 MovementActionFunc_x43_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x44_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x44_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8065F60(objectEvent, sprite, DIR_SOUTH);
return MovementActionFunc_x44_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x44_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x44_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065F8C(objectEvent, sprite))
{
@@ -6891,13 +6891,13 @@ void StartSpriteAnimInDirection(struct ObjectEvent *objectEvent, struct Sprite *
sprite->data[2] = 1;
}
-bool8 MovementAction_StartAnimInDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_StartAnimInDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, objectEvent->movementDirection, sprite->animNum);
return FALSE;
}
-bool8 MovementAction_WaitSpriteAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WaitSpriteAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (SpriteAnimEnded(sprite))
{
@@ -6913,13 +6913,13 @@ void sub_8066128(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
StartSpriteAnim(sprite, GetJumpSpecialDirectionAnimNum(direction));
}
-bool8 MovementAction_JumpSpecialDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_SOUTH);
return MovementAction_JumpSpecialDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -6930,13 +6930,13 @@ bool8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementAction_JumpSpecialUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_NORTH);
return MovementAction_JumpSpecialUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -6947,13 +6947,13 @@ bool8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_JumpSpecialLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_WEST);
return MovementAction_JumpSpecialLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -6964,13 +6964,13 @@ bool8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementAction_JumpSpecialRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_EAST);
return MovementAction_JumpSpecialRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -6981,13 +6981,13 @@ bool8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementActionFunc_xA6_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA6_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_SOUTH);
return MovementActionFunc_xA6_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA6_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA6_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -6997,13 +6997,13 @@ bool8 MovementActionFunc_xA6_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_xA7_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA7_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_NORTH);
return MovementActionFunc_xA7_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA7_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA7_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -7013,13 +7013,13 @@ bool8 MovementActionFunc_xA7_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_xA8_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA8_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_WEST);
return MovementActionFunc_xA8_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA8_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA8_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -7029,13 +7029,13 @@ bool8 MovementActionFunc_xA8_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_xA9_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA9_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066128(objectEvent, sprite, DIR_EAST);
return MovementActionFunc_xA9_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_xA9_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA9_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065040(objectEvent, sprite))
{
@@ -7045,7 +7045,7 @@ bool8 MovementActionFunc_xA9_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementAction_FacePlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FacePlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 playerObjectId;
@@ -7057,7 +7057,7 @@ bool8 MovementAction_FacePlayer_Step0(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
u8 playerObjectId;
@@ -7069,27 +7069,27 @@ bool8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *objectEvent, struc
return TRUE;
}
-bool8 MovementAction_LockFacingDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_LockFacingDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->facingDirectionLocked = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_UnlockFacingDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_UnlockFacingDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->facingDirectionLocked = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_JumpDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_SOUTH, 1, 2);
return MovementAction_JumpDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7100,13 +7100,13 @@ bool8 MovementAction_JumpDown_Step1(struct ObjectEvent *objectEvent, struct Spri
return FALSE;
}
-bool8 MovementAction_JumpUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_NORTH, 1, 2);
return MovementAction_JumpUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7117,13 +7117,13 @@ bool8 MovementAction_JumpUp_Step1(struct ObjectEvent *objectEvent, struct Sprite
return FALSE;
}
-bool8 MovementAction_JumpLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_WEST, 1, 2);
return MovementAction_JumpLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7134,13 +7134,13 @@ bool8 MovementAction_JumpLeft_Step1(struct ObjectEvent *objectEvent, struct Spri
return FALSE;
}
-bool8 MovementAction_JumpRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_EAST, 1, 2);
return MovementAction_JumpRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7151,13 +7151,13 @@ bool8 MovementAction_JumpRight_Step1(struct ObjectEvent *objectEvent, struct Spr
return FALSE;
}
-bool8 MovementAction_JumpInPlaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_SOUTH, 0, 0);
return MovementAction_JumpInPlaceDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7168,13 +7168,13 @@ bool8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementAction_JumpInPlaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_NORTH, 0, 0);
return MovementAction_JumpInPlaceUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7185,13 +7185,13 @@ bool8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_JumpInPlaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_WEST, 0, 0);
return MovementAction_JumpInPlaceLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7202,13 +7202,13 @@ bool8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *objectEvent, stru
return FALSE;
}
-bool8 MovementAction_JumpInPlaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_EAST, 0, 0);
return MovementAction_JumpInPlaceRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7219,13 +7219,13 @@ bool8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementAction_JumpInPlaceDownUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceDownUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_SOUTH, 0, 2);
return MovementAction_JumpInPlaceDownUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065058(objectEvent, sprite))
{
@@ -7236,13 +7236,13 @@ bool8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *objectEvent, st
return FALSE;
}
-bool8 MovementAction_JumpInPlaceUpDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceUpDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_NORTH, 0, 2);
return MovementAction_JumpInPlaceUpDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065058(objectEvent, sprite))
{
@@ -7253,13 +7253,13 @@ bool8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *objectEvent, st
return FALSE;
}
-bool8 MovementAction_JumpInPlaceLeftRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceLeftRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_WEST, 0, 2);
return MovementAction_JumpInPlaceLeftRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065058(objectEvent, sprite))
{
@@ -7270,13 +7270,13 @@ bool8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_JumpInPlaceRightLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceRightLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
maybe_shadow_1(objectEvent, sprite, DIR_EAST, 0, 2);
return MovementAction_JumpInPlaceRightLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065058(objectEvent, sprite))
{
@@ -7287,61 +7287,61 @@ bool8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_FaceOriginalDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_FaceOriginalDirection_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
FaceDirection(objectEvent, sprite, gInitialMovementTypeFacingDirections[objectEvent->movementType]);
return TRUE;
}
-bool8 MovementAction_NurseJoyBowDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_NurseJoyBowDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_SOUTH, 0x14);
return FALSE;
}
-bool8 MovementAction_EnableJumpLandingGroundEffect_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_EnableJumpLandingGroundEffect_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->disableJumpLandingGroundEffect = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_DisableJumpLandingGroundEffect_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_DisableJumpLandingGroundEffect_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->disableJumpLandingGroundEffect = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_DisableAnimation_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_DisableAnimation_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->inanimate = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_RestoreAnimation_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RestoreAnimation_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->inanimate = GetObjectEventGraphicsInfo(objectEvent->graphicsId)->inanimate;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_SetInvisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SetInvisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->invisible = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_SetVisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SetVisible_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->invisible = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventGetLocalIdAndMap(objectEvent, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON);
@@ -7349,7 +7349,7 @@ bool8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEvent *objectEvent,
return TRUE;
}
-bool8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventGetLocalIdAndMap(objectEvent, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_QUESTION_MARK_ICON);
@@ -7357,7 +7357,7 @@ bool8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *objectEvent, st
return TRUE;
}
-bool8 MovementAction_EmoteHeart_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_EmoteHeart_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventGetLocalIdAndMap(objectEvent, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_X_ICON);
@@ -7365,7 +7365,7 @@ bool8 MovementAction_EmoteHeart_Step0(struct ObjectEvent *objectEvent, struct Sp
return TRUE;
}
-bool8 do_double_excl_bubble(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 do_double_excl_bubble(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventGetLocalIdAndMap(objectEvent, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_DOUBLE_EXCL_MARK_ICON);
@@ -7373,7 +7373,7 @@ bool8 do_double_excl_bubble(struct ObjectEvent *objectEvent, struct Sprite *spri
return TRUE;
}
-bool8 do_smile_bubble(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 do_smile_bubble(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
ObjectEventGetLocalIdAndMap(objectEvent, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_SMILEY_FACE_ICON);
@@ -7381,7 +7381,7 @@ bool8 do_smile_bubble(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return TRUE;
}
-bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (objectEvent->movementType == MOVEMENT_TYPE_HIDDEN)
{
@@ -7398,7 +7398,7 @@ bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *objectEvent, struct
return MovementAction_RevealTrainer_Step1(objectEvent, sprite);
}
-bool8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_80DCBE0(objectEvent))
{
@@ -7408,14 +7408,14 @@ bool8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *objectEvent, struct
return FALSE;
}
-bool8 MovementAction_RockSmashBreak_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RockSmashBreak_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
SetAndStartSpriteAnim(sprite, 1, 0);
sprite->data[2] = 1;
return FALSE;
}
-bool8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (SpriteAnimEnded(sprite))
{
@@ -7425,7 +7425,7 @@ bool8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->invisible ^= TRUE;
if (WaitForMovementDelay(sprite))
@@ -7436,14 +7436,14 @@ bool8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *objectEvent, struc
return FALSE;
}
-bool8 MovementAction_CutTree_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_CutTree_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
SetAndStartSpriteAnim(sprite, 1, 0);
sprite->data[2] = 1;
return FALSE;
}
-bool8 MovementAction_CutTree_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_CutTree_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (SpriteAnimEnded(sprite))
{
@@ -7453,7 +7453,7 @@ bool8 MovementAction_CutTree_Step1(struct ObjectEvent *objectEvent, struct Sprit
return FALSE;
}
-bool8 MovementAction_CutTree_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_CutTree_Step2(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->invisible ^= TRUE;
if (WaitForMovementDelay(sprite))
@@ -7464,21 +7464,21 @@ bool8 MovementAction_CutTree_Step2(struct ObjectEvent *objectEvent, struct Sprit
return FALSE;
}
-bool8 MovementAction_SetFixedPriority_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_SetFixedPriority_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->fixedPriority = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_ClearFixedPriority_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_ClearFixedPriority_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
objectEvent->fixedPriority = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sprite->oam.affineMode = ST_OAM_AFFINE_DOUBLE;
InitSpriteAffineAnim(sprite);
@@ -7487,7 +7487,7 @@ bool8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *objectEvent, struc
return TRUE;
}
-bool8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
FreeOamMatrix(sprite->oam.matrixNum);
sprite->oam.affineMode = ST_OAM_AFFINE_OFF;
@@ -7495,7 +7495,7 @@ bool8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *objectEvent, stru
return TRUE;
}
-bool8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064830(objectEvent, sprite, DIR_SOUTH);
sprite->affineAnimPaused = FALSE;
@@ -7503,7 +7503,7 @@ bool8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent *objectEvent,
return MovementAction_WalkDownStartAffine_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (an_walk_any_2(objectEvent, sprite))
{
@@ -7514,7 +7514,7 @@ bool8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8064830(objectEvent, sprite, DIR_SOUTH);
sprite->affineAnimPaused = FALSE;
@@ -7522,7 +7522,7 @@ bool8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *objectEvent, struc
return MovementAction_WalkDownAffine_Step1(objectEvent, sprite);
}
-bool8 MovementAction_WalkDownAffine_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_WalkDownAffine_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (an_walk_any_2(objectEvent, sprite))
{
@@ -7542,97 +7542,97 @@ void sub_8066C70(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
sprite->data[2] = 1;
}
-bool8 MovementActionFunc_x70_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x70_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066C70(objectEvent, sprite, DIR_SOUTH);
return TRUE;
}
-bool8 MovementActionFunc_x71_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x71_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066C70(objectEvent, sprite, DIR_NORTH);
return TRUE;
}
-bool8 MovementActionFunc_x72_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x72_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066C70(objectEvent, sprite, DIR_WEST);
return TRUE;
}
-bool8 MovementActionFunc_x73_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x73_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066C70(objectEvent, sprite, DIR_EAST);
return TRUE;
}
-bool8 MovementAction_AcroPopWheelieDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_SOUTH, GetAcroWheelieDirectionAnimNum(DIR_SOUTH));
return FALSE;
}
-bool8 MovementAction_AcroPopWheelieUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_NORTH, GetAcroWheelieDirectionAnimNum(DIR_NORTH));
return FALSE;
}
-bool8 MovementAction_AcroPopWheelieLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_WEST, GetAcroWheelieDirectionAnimNum(DIR_WEST));
return FALSE;
}
-bool8 MovementAction_AcroPopWheelieRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_EAST, GetAcroWheelieDirectionAnimNum(DIR_EAST));
return FALSE;
}
-bool8 MovementAction_AcroEndWheelieFaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroEndWheelieFaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_SOUTH, GetAcroEndWheelieDirectionAnimNum(DIR_SOUTH));
return FALSE;
}
-bool8 MovementAction_AcroEndWheelieFaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroEndWheelieFaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_NORTH, GetAcroEndWheelieDirectionAnimNum(DIR_NORTH));
return FALSE;
}
-bool8 MovementAction_AcroEndWheelieFaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroEndWheelieFaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_WEST, GetAcroEndWheelieDirectionAnimNum(DIR_WEST));
return FALSE;
}
-bool8 MovementAction_AcroEndWheelieFaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroEndWheelieFaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_EAST, GetAcroEndWheelieDirectionAnimNum(DIR_EAST));
return FALSE;
}
-bool8 MovementAction_UnusedAcroActionDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_UnusedAcroActionDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_SOUTH, GetAcroWheeliePedalDirectionAnimNum(DIR_SOUTH));
return FALSE;
}
-bool8 MovementAction_UnusedAcroActionUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_UnusedAcroActionUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_NORTH, GetAcroWheeliePedalDirectionAnimNum(DIR_NORTH));
return FALSE;
}
-bool8 MovementAction_UnusedAcroActionLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_UnusedAcroActionLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_WEST, GetAcroWheeliePedalDirectionAnimNum(DIR_WEST));
return FALSE;
}
-bool8 MovementAction_UnusedAcroActionRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_UnusedAcroActionRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnimInDirection(objectEvent, sprite, DIR_EAST, GetAcroWheeliePedalDirectionAnimNum(DIR_EAST));
return FALSE;
@@ -7645,13 +7645,13 @@ void sub_8066EA0(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
DoShadowFieldEffect(objectEvent);
}
-bool8 MovementAction_AcroWheelieHopFaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_SOUTH, 0, 1);
return MovementAction_AcroWheelieHopFaceDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7662,13 +7662,13 @@ bool8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEvent *objectEven
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopFaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_NORTH, 0, 1);
return MovementAction_AcroWheelieHopFaceUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7679,13 +7679,13 @@ bool8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopFaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_WEST, 0, 1);
return MovementAction_AcroWheelieHopFaceLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7696,13 +7696,13 @@ bool8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEvent *objectEven
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopFaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_EAST, 0, 1);
return MovementAction_AcroWheelieHopFaceRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7713,13 +7713,13 @@ bool8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectEvent *objectEve
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_SOUTH, 1, 1);
return MovementAction_AcroWheelieHopDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7730,13 +7730,13 @@ bool8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent *objectEvent, s
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_NORTH, 1, 1);
return MovementAction_AcroWheelieHopUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7747,13 +7747,13 @@ bool8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *objectEvent, str
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_WEST, 1, 1);
return MovementAction_AcroWheelieHopLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7764,13 +7764,13 @@ bool8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent *objectEvent, s
return FALSE;
}
-bool8 MovementAction_AcroWheelieHopRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_EAST, 1, 1);
return MovementAction_AcroWheelieHopRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7781,13 +7781,13 @@ bool8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroWheelieJumpDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_SOUTH, 2, 0);
return MovementAction_AcroWheelieJumpDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7798,13 +7798,13 @@ bool8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroWheelieJumpUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_NORTH, 2, 0);
return MovementAction_AcroWheelieJumpUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7815,13 +7815,13 @@ bool8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *objectEvent, st
return FALSE;
}
-bool8 MovementAction_AcroWheelieJumpLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_WEST, 2, 0);
return MovementAction_AcroWheelieJumpLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7832,13 +7832,13 @@ bool8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroWheelieJumpRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_8066EA0(objectEvent, sprite, DIR_EAST, 2, 0);
return MovementAction_AcroWheelieJumpRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (sub_8065028(objectEvent, sprite))
{
@@ -7849,25 +7849,25 @@ bool8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementActionFunc_x88_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x88_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_SOUTH, GetFishingDirectionAnimNum(DIR_SOUTH), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x89_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x89_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_NORTH, GetFishingDirectionAnimNum(DIR_NORTH), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x8A_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x8A_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_WEST, GetFishingDirectionAnimNum(DIR_WEST), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x8B_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x8B_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80656C4(objectEvent, sprite, DIR_EAST, GetFishingDirectionAnimNum(DIR_EAST), 8);
return MovementAction_WalkInPlace_Step1(objectEvent, sprite);
@@ -7880,13 +7880,13 @@ void sub_80673E4(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
SeekSpriteAnim(sprite, 0);
}
-bool8 MovementAction_AcroPopWheelieMoveDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80673E4(objectEvent, sprite, DIR_SOUTH, 1);
return MovementAction_AcroPopWheelieMoveDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7896,13 +7896,13 @@ bool8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEvent *objectEven
return FALSE;
}
-bool8 MovementAction_AcroPopWheelieMoveUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80673E4(objectEvent, sprite, DIR_NORTH, 1);
return MovementAction_AcroPopWheelieMoveUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7912,13 +7912,13 @@ bool8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroPopWheelieMoveLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80673E4(objectEvent, sprite, DIR_WEST, 1);
return MovementAction_AcroPopWheelieMoveLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7928,13 +7928,13 @@ bool8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEvent *objectEven
return FALSE;
}
-bool8 MovementAction_AcroPopWheelieMoveRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_80673E4(objectEvent, sprite, DIR_EAST, 1);
return MovementAction_AcroPopWheelieMoveRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroPopWheelieMoveRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroPopWheelieMoveRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7950,13 +7950,13 @@ void sub_806751C(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
npc_apply_anim_looping(objectEvent, sprite, GetFishingDirectionAnimNum(objectEvent->facingDirection));
}
-bool8 MovementAction_AcroWheelieMoveDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveDown_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806751C(objectEvent, sprite, DIR_SOUTH, 1);
return MovementAction_AcroWheelieMoveDown_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7966,13 +7966,13 @@ bool8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroWheelieMoveUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveUp_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806751C(objectEvent, sprite, DIR_NORTH, 1);
return MovementAction_AcroWheelieMoveUp_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7982,13 +7982,13 @@ bool8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *objectEvent, st
return FALSE;
}
-bool8 MovementAction_AcroWheelieMoveLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveLeft_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806751C(objectEvent, sprite, DIR_WEST, 1);
return MovementAction_AcroWheelieMoveLeft_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -7998,13 +7998,13 @@ bool8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent *objectEvent,
return FALSE;
}
-bool8 MovementAction_AcroWheelieMoveRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveRight_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806751C(objectEvent, sprite, DIR_EAST, 1);
return MovementAction_AcroWheelieMoveRight_Step1(objectEvent, sprite);
}
-bool8 MovementAction_AcroWheelieMoveRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_AcroWheelieMoveRight_Step1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -8021,13 +8021,13 @@ void sub_806764C(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8 dire
SeekSpriteAnim(sprite, 0);
}
-bool8 MovementActionFunc_x94_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x94_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806764C(objectEvent, sprite, DIR_SOUTH, 1);
return MovementActionFunc_x94_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x94_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x94_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -8037,13 +8037,13 @@ bool8 MovementActionFunc_x94_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x95_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x95_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806764C(objectEvent, sprite, DIR_NORTH, 1);
return MovementActionFunc_x95_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x95_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x95_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -8053,13 +8053,13 @@ bool8 MovementActionFunc_x95_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x96_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x96_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806764C(objectEvent, sprite, DIR_WEST, 1);
return MovementActionFunc_x96_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x96_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x96_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -8069,13 +8069,13 @@ bool8 MovementActionFunc_x96_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x97_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x97_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sub_806764C(objectEvent, sprite, DIR_EAST, 1);
return MovementActionFunc_x97_1(objectEvent, sprite);
}
-bool8 MovementActionFunc_x97_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x97_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
if (npc_obj_ministep_stop_on_arrival(objectEvent, sprite))
{
@@ -8085,7 +8085,7 @@ bool8 MovementActionFunc_x97_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x98_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x98_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnim(sprite, 20);
sprite->animPaused = FALSE;
@@ -8098,12 +8098,12 @@ bool8 MovementActionFunc_x98_0(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x98_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x98_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
return sprite->animEnded;
}
-bool8 MovementActionFunc_x99_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x99_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
s32 y;
switch (sprite->data[7])
@@ -8150,7 +8150,7 @@ bool8 MovementActionFunc_x99_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x9A_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9A_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
bool8 ret;
sprite->data[7] = (sprite->data[7] + 4) & 0xFF;
@@ -8162,7 +8162,7 @@ bool8 MovementActionFunc_x9A_1(struct ObjectEvent *objectEvent, struct Sprite *s
return ret;
}
-bool8 MovementActionFunc_x9F_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9F_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
StartSpriteAnim(sprite, 28);
sprite->animPaused = FALSE;
@@ -8171,7 +8171,7 @@ bool8 MovementActionFunc_x9F_0(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_x9F_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_x9F_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
return sprite->animEnded;
}
@@ -8181,20 +8181,20 @@ u8 MovementAction_Finish(struct ObjectEvent *objectEvent, struct Sprite *sprite)
return TRUE;
}
-bool8 MovementAction_PauseSpriteAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementAction_PauseSpriteAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sprite->animPaused = TRUE;
return TRUE;
}
-bool8 MovementActionFunc_xA4_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA4_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sprite->pos2.y = 0;
sprite->data[2]++;
return FALSE;
}
-bool8 MovementActionFunc_xA4_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA4_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sprite->pos2.y -= 8;
if (sprite->pos2.y == -160)
@@ -8202,14 +8202,14 @@ bool8 MovementActionFunc_xA4_1(struct ObjectEvent *objectEvent, struct Sprite *s
return FALSE;
}
-bool8 MovementActionFunc_xA5_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA5_0(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sprite->pos2.y = -160;
sprite->data[2]++;
return FALSE;
}
-bool8 MovementActionFunc_xA5_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
+static bool8 MovementActionFunc_xA5_1(struct ObjectEvent *objectEvent, struct Sprite *sprite)
{
sprite->pos2.y += 8;
if (sprite->pos2.y == 0)