papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
spin.c File Reference

Enumerations

enum  { SUBSTATE_SPIN_0 = 0 , SUBSTATE_SPIN_1 = 1 , SUBSTATE_SPIN_2 = 2 , SUBSTATE_SPIN_3 = 3 }
 
enum  SpinTypeFlag { SPIN_TYPE_DEFAULT = 0 , SPIN_TYPE_SPEEDY = 1 , SPIN_TYPE_DIZZY = 2 , SPIN_TYPE_ATTACK = 4 }
 

Functions

void phys_clear_spin_history (void)
 
void action_update_spin (void)
 

Variables

s32 gSpinHistoryBufferPos
 
s32 gSpinHistoryPosY [5]
 
s32 gSpinHistoryPosX [5]
 
s32 gSpinHistoryPosZ [5]
 
s16 gSpinHistoryPosAngle [5]
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SUBSTATE_SPIN_0 
SUBSTATE_SPIN_1 
SUBSTATE_SPIN_2 
SUBSTATE_SPIN_3 

◆ SpinTypeFlag

Enumerator
SPIN_TYPE_DEFAULT 
SPIN_TYPE_SPEEDY 
SPIN_TYPE_DIZZY 
SPIN_TYPE_ATTACK 

Function Documentation

◆ action_update_spin()

void action_update_spin ( void )

◆ phys_clear_spin_history()

void phys_clear_spin_history ( void )

Referenced by action_update_spin().

Variable Documentation

◆ gSpinHistoryBufferPos

s32 gSpinHistoryBufferPos
extern

Referenced by action_update_spin().

◆ gSpinHistoryPosAngle

s16 gSpinHistoryPosAngle[5]
extern

Referenced by action_update_spin().

◆ gSpinHistoryPosX

s32 gSpinHistoryPosX[5]
extern

◆ gSpinHistoryPosY

s32 gSpinHistoryPosY[5]
extern

Referenced by action_update_spin().

◆ gSpinHistoryPosZ

s32 gSpinHistoryPosZ[5]
extern