mirror of
https://github.com/zeldaret/oot.git
synced 2025-10-20 13:40:02 +00:00
Rename ANIM_FLAG_0
to ANIM_FLAG_UPDATE_XZ
(#1964)
* rename anim flag 0 * review * missed a word
This commit is contained in:
parent
38921684a5
commit
e4eb5e27b3
12 changed files with 76 additions and 48 deletions
|
@ -88,12 +88,30 @@ typedef enum {
|
|||
/* 1 */ ANIMTAPER_ACCEL
|
||||
} AnimationTapers;
|
||||
|
||||
#define ANIM_FLAG_0 (1 << 0) // (no effect outside of player) Related to scaling an animation from/to child/adult
|
||||
// This flag seems like it was intended to be paired with `ANIM_FLAG_UPDATE_Y` to control
|
||||
// XZ movement based on the current animation.
|
||||
// However, this flag is not checked by the Skelanime system. XZ movement will always occur
|
||||
// regardless of the current state of this flag, as long as the "Actor Move" Anim Task is in use.
|
||||
// The name of this flag is speculative based on its usage in Player and in other actors.
|
||||
//
|
||||
// In practice, this flag only affects the scaling of Player's XZ position based on age.
|
||||
#define ANIM_FLAG_UPDATE_XZ (1 << 0)
|
||||
|
||||
// Enables the movement of an actor in the Y-axis based on the current animation.
|
||||
// This only has an effect if the "Actor Move" Anim Task is in use.
|
||||
#define ANIM_FLAG_UPDATE_Y (1 << 1)
|
||||
#define ANIM_FLAG_PLAYER_2 (1 << 2) // (player-only) Related to scaling an animation from/to child/adult
|
||||
#define ANIM_FLAG_PLAYER_SETMOVE (1 << 3) // (player-only) Call AnimTaskQueue_AddActorMove
|
||||
|
||||
// (player-only) Related to scaling an animation from/to child/adult
|
||||
#define ANIM_FLAG_PLAYER_2 (1 << 2)
|
||||
|
||||
// (player-only) Call AnimTaskQueue_AddActorMove
|
||||
#define ANIM_FLAG_PLAYER_SETMOVE (1 << 3)
|
||||
|
||||
//
|
||||
#define ANIM_FLAG_NO_MOVE (1 << 4)
|
||||
#define ANIM_FLAG_PLAYER_7 (1 << 7) // (player-only)
|
||||
|
||||
// (player-only)
|
||||
#define ANIM_FLAG_PLAYER_7 (1 << 7)
|
||||
|
||||
typedef struct SkelAnime {
|
||||
/* 0x00 */ u8 limbCount; // Number of limbs in the skeleton
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue