pokeheartgold/include/unk_02062108.h
2022-05-07 13:05:55 +00:00

28 lines
936 B
C

#ifndef POKEHEARTGOLD_UNK_02062108_H
#define POKEHEARTGOLD_UNK_02062108_H
struct LocalMapObject;
struct EventObjectMovementMan;
#define MV_step_down 12
#define MV_step_up 13
#define MV_step_left 14
#define MV_step_right 15
#define MV_step_end 254
typedef struct MovementScriptCommand {
u16 command;
u16 length;
} MovementScriptCommand;
typedef struct LocalMapObject LocalMapObject;
typedef struct EventObjectMovementMan EventObjectMovementMan;
EventObjectMovementMan *EventObjectMovementMan_Create(LocalMapObject *object, const MovementScriptCommand *data);
BOOL EventObjectMovementMan_IsFinish(EventObjectMovementMan *mvtMan);
void EventObjectMovementMan_Delete(EventObjectMovementMan *mvtMan);
BOOL MapObject_AreBitsSetForMovementScriptInit(LocalMapObject *obj);
BOOL MapObject_ClearHeldMovementIfActive(LocalMapObject *obj);
#endif //POKEHEARTGOLD_UNK_02062108_H