pokeemerald/include/field_map_obj_helpers.h

36 lines
1.1 KiB
C
Raw Normal View History

2018-01-31 00:30:59 +01:00
#ifndef GUARD_FIELD_MAP_OBJ_HELPERS_H
#define GUARD_FIELD_MAP_OBJ_HELPERS_H
2017-10-12 09:06:19 +02:00
2018-01-31 00:30:59 +01:00
// Exported type declarations
// Exported RAM declarations
extern u8 *gUnknown_020375B8;
// Exported ROM declarations
void sub_8097AC8(struct Sprite *);
void npc_sync_anim_pause_bits(struct MapObject *);
void oamt_npc_ministep_reset(struct Sprite *, u8, u8);
u8 sub_8097F78(struct MapObject *);
bool8 obj_npc_ministep(struct Sprite *sprite);
bool8 sub_80976EC(struct Sprite *sprite);
void sub_80976DC(struct Sprite *, u8);
void sub_809783C(struct Sprite *, u8, u8, u8);
void DoShadowFieldEffect(struct MapObject *);
u8 sub_809785C(struct Sprite *);
u8 sub_80978E4(struct Sprite *);
void obj_anim_image_set_and_seek(struct Sprite *, u8, u8);
bool8 sub_80979BC(struct Sprite *);
void sub_8097750(struct Sprite *);
bool8 sub_8097758(struct Sprite *);
void sub_8097FA4(struct MapObject *);
void sub_8098044(u8);
2017-10-12 09:06:19 +02:00
void UnfreezeMapObjects(void);
2018-01-31 00:30:59 +01:00
void FreezeMapObjectsExceptOne(u8 mapObjectId);
2017-10-12 09:06:19 +02:00
void sub_8097B78(u8, u8);
2018-04-03 12:52:31 +02:00
void sub_8098074(u8 var1, u8 var2);
2018-02-09 03:00:28 +01:00
void FreezeMapObjects(void);
2018-04-03 12:52:31 +02:00
bool8 FreezeMapObject(struct MapObject *mapObject);
2017-10-12 09:06:19 +02:00
2018-01-31 00:30:59 +01:00
#endif //GUARD_FIELD_MAP_OBJ_HELPERS_H