diff options
Diffstat (limited to 'include/event_object_movement.h')
-rw-r--r-- | include/event_object_movement.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/include/event_object_movement.h b/include/event_object_movement.h index 6105d1774..d01a7bb72 100644 --- a/include/event_object_movement.h +++ b/include/event_object_movement.h @@ -37,7 +37,7 @@ static u8 callback(struct MapObject *mapObject, struct Sprite *sprite)\ return table[sprite->data[1]](mapObject, sprite);\ } -#define fieldmap_object_null_cb(setup, callback) \ +#define fieldmap_object_empty_callback(setup, callback) \ static u8 callback(struct MapObject *, struct Sprite *);\ void setup(struct Sprite *sprite)\ {\ @@ -101,7 +101,7 @@ 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 MovementType_None(struct Sprite *); void sub_805C8AC(struct Sprite *); void sub_805CDE8(struct Sprite *); void sub_805CF28(struct Sprite *); @@ -360,7 +360,7 @@ u8 show_sprite(u8, u8, u8); void MakeObjectTemplateFromFieldObjectTemplate(struct MapObjectTemplate *mapObjTemplate, struct SpriteTemplate *sprTemplate, const struct SubspriteTable **subspriteTables); u8 AddPseudoFieldObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority); u8 sub_805B410(u8, u8, s16, s16, u8, u8); -void sub_805B55C(s16 a, s16 b); +void TrySpawnFieldObjects(s16, s16); void sub_805B710(u16 i, u16 i1); void sub_805B980(struct MapObject *, u8); void FieldObjectTurn(struct MapObject *, u8); @@ -411,15 +411,15 @@ void sub_8060388(s16, s16, s16 *, s16 *); void sub_80603CC(s16 x, s16 y, s16 *pInt, s16 *pInt1); void GetFieldObjectMovingCameraOffset(s16 *, s16 *); void FieldObjectMoveDestCoords(struct MapObject *pObject, u32 unk_19, s16 *pInt, s16 *pInt1); -bool8 FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(struct MapObject *); -bool8 FieldObjectIsSpecialAnimActive(struct MapObject *); -bool8 FieldObjectSetSpecialAnim(struct MapObject *, u8); -void FieldObjectForceSetSpecialAnim(struct MapObject *pObject, u8 a); -void FieldObjectClearAnimIfSpecialAnimActive(struct MapObject *); -void FieldObjectClearAnim(struct MapObject *); -bool8 FieldObjectCheckIfSpecialAnimFinishedOrInactive(struct MapObject *); -u8 FieldObjectClearAnimIfSpecialAnimFinished(struct MapObject *); -u8 FieldObjectGetSpecialAnim(struct MapObject *); +bool8 FieldObjectIsMovementOverridden(struct MapObject *); +bool8 FieldObjectIsHeldMovementActive(struct MapObject *); +bool8 FieldObjectSetHeldMovement(struct MapObject *, u8); +void FieldObjectForceSetHeldMovement(struct MapObject *pObject, u8 a); +void FieldObjectClearHeldMovementIfActive(struct MapObject *); +void FieldObjectClearHeldMovement(struct MapObject *); +bool8 FieldObjectCheckHeldMovementStatus(struct MapObject *); +u8 FieldObjectClearHeldMovementIfFinished(struct MapObject *); +u8 FieldObjectGetHeldMovementActionId(struct MapObject *); u8 GetFaceDirectionAnimId(u32); u8 GetSimpleGoAnimId(u32); u8 GetGoSpeed0AnimId(u32); |