four_object_motion.h
games/tbs/include/four_object_motion.h on GitHub
Structures
FourObjectMotionState
struct FourObjectMotionState
The menu work as the row of four figures reads it: each figure's object, screen position and motion phase.
| Field | Declared as | |
|---|---|---|
unk000 | u8 unk000[0x144] | |
verticalOrigins | s16 verticalOrigins[4] | screen pixels |
unk14c | u8 unk14c[0xd8] | |
objects | struct AnimationObject *objects[4] | |
positionsX | s16 positionsX[4] | screen pixels |
positionsY | s16 positionsY[4] | screen pixels |
phases | s32 phases[4] |
Used by FourObjectMotion_InitializeBottomRow, FourObjectMotion_InitializeTopRow, FourObjectMotion_ReplaceSlot, FourObjectMotion_SetSlotPhase, FourObjectMotion_SetSlotPosition, FourObjectMotion_UpdateAllPositions, FourObjectMotion_UpdateBottomRow, SaveMenu_HideDjinnSprites, SaveMenu_PlaceDjinnSprites, SaveMenu_ShowDjinnSprites.