diff options
Diffstat (limited to 'include/field_player_avatar.h')
-rw-r--r-- | include/field_player_avatar.h | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/include/field_player_avatar.h b/include/field_player_avatar.h index 51ae9905f..73109ae1e 100644 --- a/include/field_player_avatar.h +++ b/include/field_player_avatar.h @@ -11,32 +11,54 @@ void PlayerGetDestCoords(s16 *, s16 *); u8 GetPlayerFacingDirection(void); u8 GetPlayerMovementDirection(void); u8 PlayerGetCopyableMovement(void); +void MovePlayerNotOnBike(u8 direction, u16 heldKeys); -void sub_808D074(u8); +void MovementType_Player(struct Sprite * sprite); void sub_805C270(void); void sub_805C780(void); void GetXYCoordsOneStepInFrontOfPlayer(s16 *xPtr, s16 *yPtr); u8 GetPlayerAvatarGraphicsIdByStateId(u8); void SetPlayerAvatarStateMask(u8 mask); -void sub_805D9C4(struct Sprite *sprite); -void sub_805D154(u8 direction); -void sub_805DAE4(u8 direction); +void AlignFishingAnimationFrames(struct Sprite *sprite); +void CreateStopSurfingTask_NoMusicChange(u8 direction); +void SavePlayerFacingDirectionForTeleport(u8 direction); void SetPlayerAvatarTransitionFlags(u16 a); bool8 IsPlayerFacingSurfableFishableWater(void); -void sub_805D2C0(u8 secondaryId); +void StartFishing(u8 secondaryId); u8 GetPlayerAvatarObjectId(void); u8 PlayerGetZCoord(void); u8 GetPlayerAvatarGraphicsIdByCurrentState(void); void sub_805CB70(void); -void sub_805CB04(bool8); -void sub_805DC04(void); -void sub_805DAB0(void); -bool32 sub_805DAD0(void); -bool32 sub_805DC24(void); +void SetPlayerInvisibility(bool8); +void StartTeleportInPlayerAnim(void); +void StartTeleportWarpOutPlayerAnim(void); +bool32 WaitTeleportWarpOutPlayerAnim(void); +bool32 WaitTeleportInPlayerAnim(void); bool8 PartyHasMonWithSurf(void); bool8 IsPlayerSurfingNorth(void); -void player_get_pos_including_state_based_drift(s16 *x, s16 *y); +u8 player_get_pos_including_state_based_drift(s16 *x, s16 *y); void sub_805CBE8(void); -u8 sub_805C7C8(u8 state, u8 gender); +u8 GetRivalAvatarGraphicsIdByStateIdAndGender(u8 state, u8 gender); +u8 GetPlayerAvatarGraphicsIdByStateIdAndGender(u8 state, u8 gender); +u8 CheckForObjectEventCollision(struct ObjectEvent *objectEvent, s16 x, s16 y, u8 direction, u8 metatileBehavior); +void sub_805C0D4(u8 direction); +void PlayerGoSlow(u8 direction); +void PlayerGoSpeed1(u8 direction); +void PlayerGoSpeed2(u8 direction); +void sub_805C134(u8 direction); +void PlayerRideWaterCurrent(u8 direction); +void sub_805C164(u8 direction); +void PlayerRun(u8 direction); +void PlayerRunSlow(u8 direction); +void PlayerOnBikeCollide(u8 direction); +void PlayerNotOnBikeCollide(u8 direction); +void PlayerFaceDirection(u8 direction); +void PlayerFaceDirectionFast(u8 direction); +void PlayerTurnInPlace(u8 direction); +void PlayerJumpLedge(u8 direction); +void sub_805C260(void); +void player_step(u8 direction, u16 newKeys, u16 heldKeys); +bool32 PlayerIsMovingOnRockStairs(u8 direction); +void sub_805BEB8(void); #endif //GUARD_FIELD_PLAYER_AVATAR_H |