Macros | |
#define | AC_TBL_ENTRY(name) action_cmd_ ## name ## _ROM_START, action_cmd_ ## name ## _ROM_END, action_cmd_ ## name ## _VRAM |
Functions | |
s32 | adjust_action_command_difficulty (s32 difficultyLevel) |
void | draw_mash_meter (s32 posX, s32 posY, s32 fillValue, s32 colorMode) |
void | draw_mash_meter_multicolor (s32 posX, s32 posY, s32 fillValue) |
void | draw_mash_meter_multicolor_with_divisor (s32 posX, s32 posY, s32 fillValue, s32 divisor) |
void | draw_mash_meter_mode (s32 posX, s32 posY, s32 fillValue, s32 colorMode) |
void | draw_mash_meter_mode_with_divisor (s32 posX, s32 posY, s32 fillValue, s32 divisor, s32 colorMode) |
void | draw_mash_meter_blink (s32 posX, s32 posY, s32 fillValue) |
void | draw_mash_meter_blink_with_divisor (s32 posX, s32 posY, s32 fillValue, s32 divisor) |
void | action_command_init_status (void) |
void | action_command_update (void) |
void | action_command_draw (void) |
void | action_command_free (void) |
void | create_action_command_ui_worker (void) |
s32 | check_block_input (s32 buttonMask) |
void | increment_action_command_attempt_count (void) |
void | increment_action_command_success_count (void) |
Variables | |
u8 | mashMeter_bgColors [15] |
u8 | mashMeter_fillColors [15] |
u8 | mashMeter_cutOffColors [15] |
Difficulty1D | actionCmdTableJump = { 7, 6, 5, 4, 3, 2, 1, 0 } |
Difficulty1D | actionCmdTableHammer = { 11, 10, 9, 8, 7, 6, 5, 4 } |
Difficulty1D | actionCmdTableFlee = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableBreakFree = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableWhirlwind = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableStopLeech = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTable07 = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableDizzyShell = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableFireShell = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTable0A = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableBomb = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableBodySlam = { 9, 8, 7, 6, 5, 4, 3, 2 } |
Difficulty1D | actionCmdTableAirLift = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableAirRaid = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableSquirt = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTablePowerShock = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableMegaShock = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableSmack = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableSpinySurge = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableHurricane = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D | actionCmdTableSpook = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty2D | actionCmdTableWaterBlock = { {6, 3}, {5, 3}, {4, 3}, {2, 3}, {1, 3}, {0, 3}, {0, 2}, {0, 1} } |
Difficulty1D | actionCmdTableTidalWave = { 130, 120, 110, 100, 90, 80, 70, 60 } |
void * | actionCommandDmaTable [] |
BSS s32 | MashMeterSmoothDivisor |
BSS s32 | D_8029FBC4_pad [3] |
BSS s32 | IsGroupHeal |
BSS s8 | ApplyingBuff |
BSS s32 | D_8029FBD8_pad [2] |
BSS ActionCommandStatus | gActionCommandStatus |
#define AC_TBL_ENTRY | ( | name | ) | action_cmd_ ## name ## _ROM_START, action_cmd_ ## name ## _ROM_END, action_cmd_ ## name ## _VRAM |
void action_command_draw | ( | void | ) |
Referenced by create_action_command_ui_worker().
void action_command_free | ( | void | ) |
Referenced by action_command_update(), and update().
void action_command_init_status | ( | void | ) |
void action_command_update | ( | void | ) |
Referenced by create_action_command_ui_worker().
s32 adjust_action_command_difficulty | ( | s32 | difficultyLevel | ) |
s32 check_block_input | ( | s32 | buttonMask | ) |
Referenced by calc_enemy_damage_target().
void create_action_command_ui_worker | ( | void | ) |
Referenced by initialize_battle().
void draw_mash_meter | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue, | ||
s32 | colorMode ) |
void draw_mash_meter_blink | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue ) |
Referenced by draw().
void draw_mash_meter_blink_with_divisor | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue, | ||
s32 | divisor ) |
Referenced by draw().
void draw_mash_meter_mode | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue, | ||
s32 | colorMode ) |
void draw_mash_meter_mode_with_divisor | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue, | ||
s32 | divisor, | ||
s32 | colorMode ) |
Referenced by draw().
void draw_mash_meter_multicolor | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue ) |
Referenced by draw().
void draw_mash_meter_multicolor_with_divisor | ( | s32 | posX, |
s32 | posY, | ||
s32 | fillValue, | ||
s32 | divisor ) |
Referenced by draw().
void increment_action_command_attempt_count | ( | void | ) |
void increment_action_command_success_count | ( | void | ) |
Referenced by update().
Difficulty1D actionCmdTable07 = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTable0A = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableAirLift = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableAirRaid = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableBodySlam = { 9, 8, 7, 6, 5, 4, 3, 2 } |
Difficulty1D actionCmdTableBomb = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableBreakFree = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableDizzyShell = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableFireShell = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableFlee = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableHammer = { 11, 10, 9, 8, 7, 6, 5, 4 } |
Difficulty1D actionCmdTableHurricane = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableJump = { 7, 6, 5, 4, 3, 2, 1, 0 } |
Difficulty1D actionCmdTableMegaShock = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTablePowerShock = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableSmack = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableSpinySurge = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableSpook = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableSquirt = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableStopLeech = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty1D actionCmdTableTidalWave = { 130, 120, 110, 100, 90, 80, 70, 60 } |
Difficulty2D actionCmdTableWaterBlock = { {6, 3}, {5, 3}, {4, 3}, {2, 3}, {1, 3}, {0, 3}, {0, 2}, {0, 1} } |
Difficulty1D actionCmdTableWhirlwind = { 130, 120, 110, 100, 90, 80, 70, 60 } |
void* actionCommandDmaTable[] |
BSS s8 ApplyingBuff |
BSS s32 D_8029FBC4_pad[3] |
BSS s32 D_8029FBD8_pad[2] |
BSS ActionCommandStatus gActionCommandStatus |
Referenced by action_command_draw(), action_command_free(), action_command_init_status(), action_command_update(), check_block_input(), create_action_command_ui_worker(), draw(), draw_mash_meter(), free(), increment_action_command_attempt_count(), increment_action_command_success_count(), and update().
BSS s32 IsGroupHeal |
u8 mashMeter_bgColors[15] |
Referenced by draw_mash_meter(), and DrawMashMeter().
u8 mashMeter_cutOffColors[15] |
Referenced by draw_mash_meter(), and DrawMashMeter().
u8 mashMeter_fillColors[15] |
Referenced by draw_mash_meter(), and DrawMashMeter().
BSS s32 MashMeterSmoothDivisor |