summaryrefslogtreecommitdiff
path: root/include/field_map_obj.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/field_map_obj.h')
-rw-r--r--include/field_map_obj.h58
1 files changed, 55 insertions, 3 deletions
diff --git a/include/field_map_obj.h b/include/field_map_obj.h
index 0347b90d4..1eb28c63f 100644
--- a/include/field_map_obj.h
+++ b/include/field_map_obj.h
@@ -26,7 +26,6 @@ static u8 callback(struct MapObject *mapObject, struct Sprite *sprite)\
return 0;\
}
-
void sub_805C058(struct MapObject *mapObject, s16 a, s16 b);
void FieldObjectSetDirection(struct MapObject *pObject, u8 unk_18);
void MoveCoords(u8 direction, s16 *x, s16 *y);
@@ -83,13 +82,66 @@ extern const u8 gUnknown_08375767[4][4];
extern const struct Coords16 gDirectionToVector[];
-extern u8 (**const gUnknown_08375778[])(struct MapObject *, struct Sprite *);
-
extern struct CameraSomething gUnknown_03004880;
extern u16 gUnknown_03004898;
extern u16 gUnknown_0300489C;
extern u32 gUnknown_0202FF84[];
+void FieldObjectCB_BerryTree(struct Sprite *);
+void FieldObjectCB_Hidden1(struct Sprite *);
+void FieldObjectCB_MountainDisguise(struct Sprite *);
+void FieldObjectCB_TreeDisguise(struct Sprite *);
+void sub_80587B4(struct Sprite *);
+void sub_805C884(struct Sprite *);
+void sub_805C8AC(struct Sprite *);
+void sub_805CDE8(struct Sprite *);
+void sub_805CF28(struct Sprite *);
+void sub_805D0AC(struct Sprite *);
+void sub_805D230(struct Sprite *);
+void sub_805D4F4(struct Sprite *);
+void sub_805D634(struct Sprite *);
+void sub_805D774(struct Sprite *);
+void sub_805D8B4(struct Sprite *);
+void sub_805D9F4(struct Sprite *);
+void sub_805DB34(struct Sprite *);
+void sub_805DC74(struct Sprite *);
+void sub_805DDB4(struct Sprite *);
+void sub_805DEF4(struct Sprite *);
+void sub_805E034(struct Sprite *);
+void sub_805E174(struct Sprite *);
+void sub_805E278(struct Sprite *);
+void sub_805E37C(struct Sprite *);
+void sub_805E5DC(struct Sprite *);
+void sub_805E668(struct Sprite *);
+void sub_805E6F4(struct Sprite *);
+void sub_805E780(struct Sprite *);
+void sub_805E80C(struct Sprite *);
+void sub_805E898(struct Sprite *);
+void sub_805E924(struct Sprite *);
+void sub_805E9B0(struct Sprite *);
+void sub_805EA3C(struct Sprite *);
+void sub_805EAC8(struct Sprite *);
+void sub_805EB54(struct Sprite *);
+void sub_805EBE0(struct Sprite *);
+void sub_805EC6C(struct Sprite *);
+void sub_805ECF8(struct Sprite *);
+void sub_805ED84(struct Sprite *);
+void sub_805EE10(struct Sprite *);
+void sub_805EE9C(struct Sprite *);
+void sub_805EF28(struct Sprite *);
+void sub_805EFB4(struct Sprite *);
+void sub_805F040(struct Sprite *);
+void sub_805F0CC(struct Sprite *);
+void sub_805F158(struct Sprite *);
+void sub_805F1E4(struct Sprite *);
+void sub_805F270(struct Sprite *);
+void sub_805F2FC(struct Sprite *);
+void sub_805F8E0(struct Sprite *);
+void sub_805FB20(struct Sprite *);
+void sub_805FB90(struct Sprite *);
+void sub_805FC00(struct Sprite *);
+void sub_805FC70(struct Sprite *);
+
int state_to_direction(u8, u8, u8);
#endif // GUARD_FIELD_MAP_OBJ_H