summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/event_object_movement.h (renamed from include/evobjmv.h)6
-rw-r--r--include/fieldmap.h2
-rw-r--r--ld_script.txt4
-rw-r--r--src/easy_chat_2.c2
-rw-r--r--src/engine/naming_screen.c2
-rw-r--r--src/field/berry.c2
-rw-r--r--src/field/berry_tag_screen.c2
-rw-r--r--src/field/bike.c2
-rw-r--r--src/field/event_object_movement.c (renamed from src/field/evobjmv.c)4
-rw-r--r--src/field/field_effect.c2
-rw-r--r--src/field/field_effect_helpers.c2
-rw-r--r--src/field/field_fadetransition.c2
-rw-r--r--src/field/field_player_avatar.c2
-rw-r--r--src/field/field_special_scene.c2
-rw-r--r--src/field/field_specials.c2
-rw-r--r--src/field/field_weather.c2
-rw-r--r--src/field/field_weather_effects.c2
-rw-r--r--src/field/fldeff_berrytree.c2
-rw-r--r--src/field/fldeff_cut.c2
-rw-r--r--src/field/fldeff_decoration.c2
-rw-r--r--src/field/fldeff_recordmixing.c2
-rw-r--r--src/field/item_menu.c2
-rw-r--r--src/field/map_obj_lock.c2
-rw-r--r--src/field/overworld.c2
-rw-r--r--src/field/rotating_gate.c2
-rw-r--r--src/field/scrcmd.c2
-rw-r--r--src/field/script_movement.c2
-rw-r--r--src/field/shop.c2
-rw-r--r--src/field/trainer_see.c2
-rw-r--r--src/field/tv.c2
-rw-r--r--src/rom6.c2
-rw-r--r--src/scene/cable_car.c2
-rw-r--r--src/scene/intro.c202
-rw-r--r--sym_bss.txt2
-rw-r--r--sym_common.txt2
35 files changed, 52 insertions, 226 deletions
diff --git a/include/evobjmv.h b/include/event_object_movement.h
index 9f76a5856..495942656 100644
--- a/include/evobjmv.h
+++ b/include/event_object_movement.h
@@ -1,5 +1,5 @@
-#ifndef GUARD_EVOBJMV_H
-#define GUARD_EVOBJMV_H
+#ifndef GUARD_EVENTOBJMV_H
+#define GUARD_EVENTOBJMV_H
#include "sprite.h"
@@ -475,4 +475,4 @@ u8 ZCoordToPriority(u8);
void FieldObjectUpdateZCoord(struct MapObject *pObject);
void SetObjectSubpriorityByZCoord(u8, struct Sprite *, u8);
-#endif // GUARD_EVOBJMV_H
+#endif // GUARD_EVENTOBJMV_H
diff --git a/include/fieldmap.h b/include/fieldmap.h
index 1003b026f..5aa9eb360 100644
--- a/include/fieldmap.h
+++ b/include/fieldmap.h
@@ -1,6 +1,6 @@
#ifndef GUARD_FIELDMAP2_H
#define GUARD_FIELDMAP2_H
-#include "evobjmv.h"
+#include "event_object_movement.h"
extern struct BackupMapData gUnknown_03004870;
struct MapHeader *mapconnection_get_mapheader(struct MapConnection *connection);
diff --git a/ld_script.txt b/ld_script.txt
index 48e9783bf..bce737e09 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -84,7 +84,7 @@ SECTIONS {
src/field/field_camera.o(.text);
src/field/field_door.o(.text);
src/field/field_player_avatar.o(.text);
- src/field/evobjmv.o(.text);
+ src/field/event_object_movement.o(.text);
src/field/field_message_box.o(.text);
src/field/map_obj_lock.o(.text);
src/engine/text_window.o(.text);
@@ -527,7 +527,7 @@ SECTIONS {
src/field/metatile_behavior.o(.rodata);
src/field/field_door.o(.rodata);
src/field/field_player_avatar.o(.rodata);
- src/field/evobjmv.o(.rodata);
+ src/field/event_object_movement.o(.rodata);
src/engine/text_window.o(.rodata);
src/engine/script.o(.rodata);
src/field/scrcmd.o(.rodata);
diff --git a/src/easy_chat_2.c b/src/easy_chat_2.c
index 481bc66c5..ed6a97ba2 100644
--- a/src/easy_chat_2.c
+++ b/src/easy_chat_2.c
@@ -5,7 +5,7 @@
#include "decompress.h"
#include "easy_chat.h"
#include "event_data.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_message_box.h"
#include "graphics.h"
#include "menu.h"
diff --git a/src/engine/naming_screen.c b/src/engine/naming_screen.c
index 5cb06d56f..59b9b4d84 100644
--- a/src/engine/naming_screen.c
+++ b/src/engine/naming_screen.c
@@ -3,7 +3,7 @@
#include "data2.h"
#include "graphics.h"
#include "field_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "main.h"
#include "menu.h"
diff --git a/src/field/berry.c b/src/field/berry.c
index cdfeb57af..33effb4ce 100644
--- a/src/field/berry.c
+++ b/src/field/berry.c
@@ -1,7 +1,7 @@
#include "global.h"
#include "berry.h"
#include "field_control_avatar.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "fieldmap.h"
#include "item.h"
#include "item_menu.h"
diff --git a/src/field/berry_tag_screen.c b/src/field/berry_tag_screen.c
index ea4a3df05..9fbfd0681 100644
--- a/src/field/berry_tag_screen.c
+++ b/src/field/berry_tag_screen.c
@@ -2,7 +2,7 @@
#include "berry_tag_screen.h"
#include "berry.h"
#include "decompress.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "item_menu.h"
#include "constants/items.h"
#include "item_use.h"
diff --git a/src/field/bike.c b/src/field/bike.c
index a81aa395b..28439e6bb 100644
--- a/src/field/bike.c
+++ b/src/field/bike.c
@@ -1,6 +1,6 @@
#include "global.h"
#include "bike.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "fieldmap.h"
#include "constants/flags.h"
diff --git a/src/field/evobjmv.c b/src/field/event_object_movement.c
index 6b38df2ad..1236cd9b6 100644
--- a/src/field/evobjmv.c
+++ b/src/field/event_object_movement.c
@@ -1,5 +1,5 @@
#include "global.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "berry.h"
#include "event_data.h"
#include "field_camera.h"
@@ -16,6 +16,8 @@
#include "constants/map_objects.h"
#include "trainer_see.h"
+// this file was known as evobjmv.c in Game Freak's original source
+
// rodata
const u8 gUnknown_0830FD14[] = {1, 1, 6, 7, 8, 9, 6, 7, 8, 9, 11, 11, 0, 0, 0, 0};
diff --git a/src/field/field_effect.c b/src/field/field_effect.c
index dff5c7e63..f85bc520e 100644
--- a/src/field/field_effect.c
+++ b/src/field/field_effect.c
@@ -15,7 +15,7 @@
#include "constants/songs.h"
#include "decoration.h"
#include "field_player_avatar.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "metatile_behavior.h"
#include "field_camera.h"
#include "field_effect.h"
diff --git a/src/field/field_effect_helpers.c b/src/field/field_effect_helpers.c
index c760d9aae..bc4a1770e 100644
--- a/src/field/field_effect_helpers.c
+++ b/src/field/field_effect_helpers.c
@@ -4,7 +4,7 @@
#include "metatile_behavior.h"
#include "constants/songs.h"
#include "sound.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_camera.h"
#include "field_weather.h"
#include "field_effect.h"
diff --git a/src/field/field_fadetransition.c b/src/field/field_fadetransition.c
index 492c96fdd..35ea3952a 100644
--- a/src/field/field_fadetransition.c
+++ b/src/field/field_fadetransition.c
@@ -4,7 +4,7 @@
#include "field_door.h"
#include "field_effect.h"
#include "field_fadetransition.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "field_special_scene.h"
#include "field_weather.h"
diff --git a/src/field/field_player_avatar.c b/src/field/field_player_avatar.c
index 41e999719..c4ba8902e 100644
--- a/src/field/field_player_avatar.c
+++ b/src/field/field_player_avatar.c
@@ -4,7 +4,7 @@
#include "event_data.h"
#include "field_effect.h"
#include "field_effect_helpers.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "fieldmap.h"
#include "main.h"
#include "constants/map_objects.h"
diff --git a/src/field/field_special_scene.c b/src/field/field_special_scene.c
index f81f2e2f6..2010ebcf4 100644
--- a/src/field/field_special_scene.c
+++ b/src/field/field_special_scene.c
@@ -3,7 +3,7 @@
#include "event_data.h"
#include "field_camera.h"
#include "field_fadetransition.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_specials.h"
#include "fieldmap.h"
#include "main.h"
diff --git a/src/field/field_specials.c b/src/field/field_specials.c
index 81514c221..715086f00 100644
--- a/src/field/field_specials.c
+++ b/src/field/field_specials.c
@@ -4,7 +4,7 @@
#include "fieldmap.h"
#include "event_data.h"
#include "battle_tower.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "region_map.h"
#include "field_region_map.h"
#include "field_message_box.h"
diff --git a/src/field/field_weather.c b/src/field/field_weather.c
index 838df6508..3f500ba50 100644
--- a/src/field/field_weather.c
+++ b/src/field/field_weather.c
@@ -1,6 +1,6 @@
#include "global.h"
#include "blend_palette.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_weather.h"
#include "palette.h"
#include "random.h"
diff --git a/src/field/field_weather_effects.c b/src/field/field_weather_effects.c
index 09d98b7b1..386925531 100644
--- a/src/field/field_weather_effects.c
+++ b/src/field/field_weather_effects.c
@@ -1,5 +1,5 @@
#include "global.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_weather.h"
#include "overworld.h"
#include "random.h"
diff --git a/src/field/fldeff_berrytree.c b/src/field/fldeff_berrytree.c
index 43e29d7f0..6b03e9952 100644
--- a/src/field/fldeff_berrytree.c
+++ b/src/field/fldeff_berrytree.c
@@ -1,5 +1,5 @@
#include "global.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "script.h"
diff --git a/src/field/fldeff_cut.c b/src/field/fldeff_cut.c
index 2043c5688..5bf2c5c43 100644
--- a/src/field/fldeff_cut.c
+++ b/src/field/fldeff_cut.c
@@ -2,7 +2,7 @@
#include "fldeff_cut.h"
#include "field_camera.h"
#include "field_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "fieldmap.h"
#include "map_obj_lock.h"
diff --git a/src/field/fldeff_decoration.c b/src/field/fldeff_decoration.c
index d6c5e6e8b..1859fc00b 100644
--- a/src/field/fldeff_decoration.c
+++ b/src/field/fldeff_decoration.c
@@ -2,7 +2,7 @@
#include "event_data.h"
#include "field_camera.h"
#include "field_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "fieldmap.h"
#include "script.h"
diff --git a/src/field/fldeff_recordmixing.c b/src/field/fldeff_recordmixing.c
index 8d5e7229d..716447f9c 100644
--- a/src/field/fldeff_recordmixing.c
+++ b/src/field/fldeff_recordmixing.c
@@ -1,5 +1,5 @@
#include "global.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "fldeff_recordmixing.h"
#include "sprite.h"
diff --git a/src/field/item_menu.c b/src/field/item_menu.c
index 7aaf650b2..774fdf4b2 100644
--- a/src/field/item_menu.c
+++ b/src/field/item_menu.c
@@ -4,7 +4,7 @@
#include "data2.h"
#include "decompress.h"
#include "field_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "graphics.h"
#include "item.h"
diff --git a/src/field/map_obj_lock.c b/src/field/map_obj_lock.c
index ceda005c3..3bd25dbdf 100644
--- a/src/field/map_obj_lock.c
+++ b/src/field/map_obj_lock.c
@@ -1,6 +1,6 @@
#include "global.h"
#include "map_obj_lock.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "script_movement.h"
#include "task.h"
diff --git a/src/field/overworld.c b/src/field/overworld.c
index 397a28436..8ca8aeea9 100644
--- a/src/field/overworld.c
+++ b/src/field/overworld.c
@@ -9,7 +9,7 @@
#include "field_control_avatar.h"
#include "field_effect.h"
#include "field_fadetransition.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_message_box.h"
#include "field_player_avatar.h"
#include "field_screen_effect.h"
diff --git a/src/field/rotating_gate.c b/src/field/rotating_gate.c
index 4804ffb0e..69f655a65 100644
--- a/src/field/rotating_gate.c
+++ b/src/field/rotating_gate.c
@@ -1,7 +1,7 @@
#include "global.h"
#include "bike.h"
#include "event_data.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "fieldmap.h"
#include "constants/maps.h"
#include "constants/songs.h"
diff --git a/src/field/scrcmd.c b/src/field/scrcmd.c
index 44863edb2..e5272bc9c 100644
--- a/src/field/scrcmd.c
+++ b/src/field/scrcmd.c
@@ -12,7 +12,7 @@
#include "field_door.h"
#include "field_effect.h"
#include "field_fadetransition.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_message_box.h"
#include "field_player_avatar.h"
#include "field_screen_effect.h"
diff --git a/src/field/script_movement.c b/src/field/script_movement.c
index b509ee23c..653dffcbf 100644
--- a/src/field/script_movement.c
+++ b/src/field/script_movement.c
@@ -1,6 +1,6 @@
#include "global.h"
#include "script_movement.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "task.h"
#include "util.h"
diff --git a/src/field/shop.c b/src/field/shop.c
index a197ca13d..0f53eef17 100644
--- a/src/field/shop.c
+++ b/src/field/shop.c
@@ -16,7 +16,7 @@
#include "task.h"
#include "tv.h"
#include "scanline_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "fieldmap.h"
#include "item.h"
diff --git a/src/field/trainer_see.c b/src/field/trainer_see.c
index 2ff1bd372..2913a0a5a 100644
--- a/src/field/trainer_see.c
+++ b/src/field/trainer_see.c
@@ -2,7 +2,7 @@
#include "trainer_see.h"
#include "battle_setup.h"
#include "field_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "script.h"
#include "sprite.h"
diff --git a/src/field/tv.c b/src/field/tv.c
index 786320eba..ebf304a6e 100644
--- a/src/field/tv.c
+++ b/src/field/tv.c
@@ -21,7 +21,7 @@
#include "battle.h"
#include "link.h"
#include "constants/easy_chat.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_specials.h"
#include "item.h"
#include "constants/items.h"
diff --git a/src/rom6.c b/src/rom6.c
index 09f6faac2..ffd01fdb9 100644
--- a/src/rom6.c
+++ b/src/rom6.c
@@ -4,7 +4,7 @@
#include "rom6.h"
#include "braille_puzzles.h"
#include "field_effect.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "item_use.h"
#include "pokemon_menu.h"
diff --git a/src/scene/cable_car.c b/src/scene/cable_car.c
index f52f4524d..57cb17c58 100644
--- a/src/scene/cable_car.c
+++ b/src/scene/cable_car.c
@@ -14,7 +14,7 @@
#include "constants/songs.h"
#include "decompress.h"
#include "field_weather.h"
-#include "evobjmv.h"
+#include "event_object_movement.h"
#include "scanline_effect.h"
#include "event_data.h"
#include "cable_car_util.h"
diff --git a/src/scene/intro.c b/src/scene/intro.c
index 3e4bd5bf4..5c0e7a67d 100644
--- a/src/scene/intro.c
+++ b/src/scene/intro.c
@@ -2002,7 +2002,6 @@ static u8 CreateGameFreakLogo(s16 a, s16 b, u8 c)
return spriteId;
}
-#ifdef NONMATCHING
static void sub_813DA64(struct Sprite *sprite)
{
sprite->data[7]++;
@@ -2022,14 +2021,13 @@ static void sub_813DA64(struct Sprite *sprite)
break;
case 1:
{
- s16 r3;
- s16 sin1;
- s16 r6;
- s16 foo;
- s16 r5;
- s16 r2;
+ s16 sin;
+ s16 cos;
+ s16 a;
+ s16 b;
+ s16 c;
+ s16 d;
- //_0813DAC0
if (sprite->data[3] < 0x50)
{
sprite->pos2.y = -Sin((u8)sprite->data[3], 0x78);
@@ -2037,15 +2035,14 @@ static void sub_813DA64(struct Sprite *sprite)
if (sprite->data[3] > 64)
sprite->oam.priority = 3;
}
- //_0813DAF8
- r3 = gSineTable[(u8)sprite->data[2]];
- sin1 = gSineTable[(u8)(sprite->data[2] + 64)];
- r6 = sin1 * sprite->data[1] / 256;
- foo = sin1 * sprite->data[1] / 256;
- r5 = -r3 * sprite->data[1] / 256;
- r2 = r3 * sprite->data[1] / 256;
+ sin = gSineTable[(u8)sprite->data[2]];
+ cos = gSineTable[(u8)(sprite->data[2] + 64)];
+ d = cos * sprite->data[1] / 256;
+ c = -sin * sprite->data[1] / 256;
+ b = sin * sprite->data[1] / 256;
+ a = cos * sprite->data[1] / 256;
- SetOamMatrix(1, r6, r2, r5, foo);
+ SetOamMatrix(1, a, b, c, d);
if (sprite->data[1] < 0x100)
sprite->data[1] += 8;
@@ -2060,180 +2057,7 @@ static void sub_813DA64(struct Sprite *sprite)
break;
}
}
- //_0813DB92
}
-#else
-__attribute__((naked))
-static void sub_813DA64(struct Sprite *sprite)
-{
- asm(".syntax unified\n\
- push {r4-r6,lr}\n\
- sub sp, 0x4\n\
- adds r4, r0, 0\n\
- ldrh r0, [r4, 0x3C]\n\
- adds r0, 0x1\n\
- strh r0, [r4, 0x3C]\n\
- movs r1, 0x2E\n\
- ldrsh r0, [r4, r1]\n\
- cmp r0, 0\n\
- beq _0813DA7C\n\
- cmp r0, 0x1\n\
- beq _0813DAC0\n\
-_0813DA7C:\n\
- ldrb r0, [r4, 0x1]\n\
- movs r1, 0x3\n\
- orrs r0, r1\n\
- strb r0, [r4, 0x1]\n\
- ldrb r1, [r4, 0x3]\n\
- movs r0, 0x3F\n\
- negs r0, r0\n\
- ands r0, r1\n\
- movs r1, 0x2\n\
- orrs r0, r1\n\
- strb r0, [r4, 0x3]\n\
- adds r0, r4, 0\n\
- movs r1, 0x1\n\
- movs r2, 0x3\n\
- movs r3, 0x3\n\
- bl CalcCenterToCornerVec\n\
- adds r2, r4, 0\n\
- adds r2, 0x3E\n\
- ldrb r1, [r2]\n\
- movs r0, 0x5\n\
- negs r0, r0\n\
- ands r0, r1\n\
- strb r0, [r2]\n\
- movs r0, 0x1\n\
- strh r0, [r4, 0x2E]\n\
- movs r0, 0x80\n\
- strh r0, [r4, 0x30]\n\
- ldr r0, _0813DABC @ =0x0000ffe8\n\
- strh r0, [r4, 0x32]\n\
- movs r0, 0\n\
- b _0813DB92\n\
- .align 2, 0\n\
-_0813DABC: .4byte 0x0000ffe8\n\
-_0813DAC0:\n\
- ldrh r1, [r4, 0x34]\n\
- movs r2, 0x34\n\
- ldrsh r0, [r4, r2]\n\
- cmp r0, 0x4F\n\
- bgt _0813DAF8\n\
- lsls r0, r1, 24\n\
- lsrs r0, 24\n\
- movs r1, 0x78\n\
- bl Sin\n\
- negs r0, r0\n\
- strh r0, [r4, 0x26]\n\
- ldrh r0, [r4, 0x34]\n\
- lsls r0, 24\n\
- lsrs r0, 24\n\
- movs r1, 0x8C\n\
- bl Sin\n\
- negs r0, r0\n\
- strh r0, [r4, 0x24]\n\
- movs r1, 0x34\n\
- ldrsh r0, [r4, r1]\n\
- cmp r0, 0x40\n\
- ble _0813DAF8\n\
- ldrb r0, [r4, 0x5]\n\
- movs r1, 0xC\n\
- orrs r0, r1\n\
- strb r0, [r4, 0x5]\n\
-_0813DAF8:\n\
- ldr r2, _0813DB60 @ =gSineTable\n\
- ldrh r1, [r4, 0x32]\n\
- lsls r0, r1, 24\n\
- lsrs r0, 23\n\
- adds r0, r2\n\
- ldrh r3, [r0]\n\
- adds r1, 0x40\n\
- lsls r1, 24\n\
- lsrs r1, 23\n\
- adds r1, r2\n\
- movs r2, 0\n\
- ldrsh r0, [r1, r2]\n\
- movs r1, 0x30\n\
- ldrsh r2, [r4, r1]\n\
- adds r1, r0, 0\n\
- muls r1, r2\n\
- adds r0, r1, 0\n\
- cmp r1, 0\n\
- bge _0813DB20\n\
- adds r0, 0xFF\n\
-_0813DB20:\n\
- lsls r0, 8\n\
- lsrs r6, r0, 16\n\
- lsls r0, r3, 16\n\
- asrs r3, r0, 16\n\
- negs r0, r3\n\
- muls r0, r2\n\
- cmp r0, 0\n\
- bge _0813DB32\n\
- adds r0, 0xFF\n\
-_0813DB32:\n\
- lsls r0, 8\n\
- lsrs r5, r0, 16\n\
- adds r0, r3, 0\n\
- muls r0, r2\n\
- cmp r0, 0\n\
- bge _0813DB40\n\
- adds r0, 0xFF\n\
-_0813DB40:\n\
- lsls r0, 8\n\
- lsrs r2, r0, 16\n\
- adds r1, r6, 0\n\
- adds r3, r5, 0\n\
- str r1, [sp]\n\
- movs r0, 0x1\n\
- bl SetOamMatrix\n\
- ldrh r1, [r4, 0x30]\n\
- movs r2, 0x30\n\
- ldrsh r0, [r4, r2]\n\
- cmp r0, 0xFF\n\
- bgt _0813DB64\n\
- adds r0, r1, 0\n\
- adds r0, 0x8\n\
- b _0813DB68\n\
- .align 2, 0\n\
-_0813DB60: .4byte gSineTable\n\
-_0813DB64:\n\
- adds r0, r1, 0\n\
- adds r0, 0x20\n\
-_0813DB68:\n\
- strh r0, [r4, 0x30]\n\
- ldrh r1, [r4, 0x32]\n\
- movs r2, 0x32\n\
- ldrsh r0, [r4, r2]\n\
- cmp r0, 0x17\n\
- bgt _0813DB78\n\
- adds r0, r1, 0x1\n\
- strh r0, [r4, 0x32]\n\
-_0813DB78:\n\
- ldrh r2, [r4, 0x34]\n\
- movs r1, 0x34\n\
- ldrsh r0, [r4, r1]\n\
- cmp r0, 0x3F\n\
- bgt _0813DB86\n\
- adds r0, r2, 0x2\n\
- b _0813DB92\n\
-_0813DB86:\n\
- ldrh r1, [r4, 0x3C]\n\
- movs r0, 0x3\n\
- ands r0, r1\n\
- cmp r0, 0\n\
- bne _0813DB94\n\
- adds r0, r2, 0x1\n\
-_0813DB92:\n\
- strh r0, [r4, 0x34]\n\
-_0813DB94:\n\
- add sp, 0x4\n\
- pop {r4-r6}\n\
- pop {r0}\n\
- bx r0\n\
- .syntax divided\n");
-}
-#endif
static void sub_813DB9C(struct Sprite *sprite)
{
diff --git a/sym_bss.txt b/sym_bss.txt
index 10f83c3cf..6380330bb 100644
--- a/sym_bss.txt
+++ b/sym_bss.txt
@@ -10,7 +10,7 @@
. = ALIGN(4); src/engine/play_time.o(.bss);
. = ALIGN(4); src/field/overworld.o(.bss);
. = ALIGN(4); src/field/field_camera.o(.bss);
-. = ALIGN(4); src/field/evobjmv.o(.bss);
+. = ALIGN(4); src/field/event_object_movement.o(.bss);
. = ALIGN(4); src/field/field_message_box.o(.bss);
. = ALIGN(4); src/engine/text_window.o(.bss);
. = ALIGN(4); src/engine/script.o(.bss);
diff --git a/sym_common.txt b/sym_common.txt
index 0102071f4..aec64ebf0 100644
--- a/sym_common.txt
+++ b/sym_common.txt
@@ -186,7 +186,7 @@ SYMBOL(gUnknown_03004880, 24)
SYMBOL(gUnknown_03004898, 4)
SYMBOL(gUnknown_0300489C, 4)
-// evobjmv.c
+// event_object_movement.c
SYMBOL(gMapObjects, 576)
#if DEBUG