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

Macros

#define NAMESPACE   action_command_tidal_wave
 

Enumerations

enum  { HIDX_METER = 0 , HIDX_FIRST_BUTTON = 1 }
 
enum  {
  TIDAL_WAVE_STATE_INIT = 0 , TIDAL_WAVE_STATE_APPEAR = 1 , TIDAL_WAVE_STATE_START = 10 , TIDAL_WAVE_STATE_NEXT_BUTTON = 11 ,
  TIDAL_WAVE_STATE_AWAIT_INPUT = 12 , TIDAL_WAVE_STATE_WRAPUP = 13 , TIDAL_WAVE_STATE_DISPOSE = 14
}
 
enum  { TIDAL_WAVE_INPUT_A = 0 , TIDAL_WAVE_INPUT_B = 1 , TIDAL_WAVE_INPUT_C_DOWN = 2 , TIDAL_WAVE_INPUT_COUNT }
 

Functions

void N update (void)
 
void N draw (void)
 
void N free (void)
 

Variables

s32 actionCmdTableTidalWave []
 
HudScriptHudButtonsUp [TIDAL_WAVE_INPUT_COUNT] = { &HES_PressAButton, &HES_PressBButton, &HES_PressCDownButton }
 
HudScriptHudButtonsDown [TIDAL_WAVE_INPUT_COUNT] = { &HES_AButtonDown, &HES_BButtonHeld, &HES_CDownButtonHeld }
 

Macro Definition Documentation

◆ NAMESPACE

#define NAMESPACE   action_command_tidal_wave

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
HIDX_METER 
HIDX_FIRST_BUTTON 

◆ anonymous enum

anonymous enum
Enumerator
TIDAL_WAVE_STATE_INIT 
TIDAL_WAVE_STATE_APPEAR 
TIDAL_WAVE_STATE_START 
TIDAL_WAVE_STATE_NEXT_BUTTON 
TIDAL_WAVE_STATE_AWAIT_INPUT 
TIDAL_WAVE_STATE_WRAPUP 
TIDAL_WAVE_STATE_DISPOSE 

◆ anonymous enum

anonymous enum
Enumerator
TIDAL_WAVE_INPUT_A 
TIDAL_WAVE_INPUT_B 
TIDAL_WAVE_INPUT_C_DOWN 
TIDAL_WAVE_INPUT_COUNT 

Function Documentation

◆ draw()

void N draw ( void )

◆ free()

void N free ( void )

◆ update()

void N update ( void )

Variable Documentation

◆ actionCmdTableTidalWave

s32 actionCmdTableTidalWave[]
extern

◆ HudButtonsDown

◆ HudButtonsUp