Data Structures | |
struct | StatsEntryData |
Macros | |
#define | NUMBER_OFFSET_Y 0 |
#define | ROW_1_Y 51 |
#define | ROW_2_Y 51 |
#define | ROW_3_Y 85 |
#define | ROW_4_Y 119 |
#define | COL_A_X 25 |
#define | COL_B_X 78 |
#define | COL_C_X 105 |
#define | POS_1_X 67 |
#define | POS_2_X 106 |
#define | POS_3_X 61 |
#define | POS_4_X 16 |
#define | PAUSE_BOX_WIDTH 113 |
#define | X_VAR1 143 |
#define | X_VAR2 155 |
#define | X_VAR3 281 |
#define | X_VAR4 248 |
#define | COUNT_DRAW_STYLE DRAW_NUMBER_STYLE_MONOSPACE_RIGHT |
#define | X_VAR5 237 |
#define | X_VAR6 246 |
#define | X_VAR7 137 |
#define | X_VAR8 163 |
#define | X_VAR9 176 |
#define | X_VAR10 130 |
#define | X_VAR11 138 |
#define | X_VAR12 140 |
#define | X_VAR13 152 |
#define | BOOTS_X 138 |
#define | HAMMER_X 138 |
#define | STAR_POWER_X 132 |
#define | COLLECTABLES_X 125 |
#define | MINUTE (60 * 60) |
#define | HOUR (MINUTE * 60) |
Enumerations | |
enum | { STAT_ICON_MARIO = 0 , STAT_ICON_BOOTS = 1 , STAT_ICON_HAMMER = 2 , STAT_ICON_COIN = 3 , STAT_ICON_STAR_POINT = 4 , STAT_ICON_STAR_PIECE = 5 , STAT_ICON_CLOCK = 6 , STAT_ICON_HP = 7 , STAT_ICON_FP = 8 , STAT_ICON_BP = 9 , STAT_ICON_STAR = 10 , STAT_ICON_TIMES = 11 } |
Functions | |
void | pause_stats_draw_contents (MenuPanel *menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening) |
void | pause_stats_init (MenuPanel *panel) |
void | pause_stats_handle_input (MenuPanel *panel) |
void | pause_stats_cleanup (MenuPanel *panel) |
Variables | |
HudScript * | gStatsMenuElements [] |
HudScript * | gStatsBootsElements [] = { &HES_StatBoots0, &HES_StatBoots1, &HES_StatBoots2, &HES_StatBoots3 } |
HudScript * | gStatsHammerElements [] = { &HES_StatHammer0, &HES_StatHammer1, &HES_StatHammer2, &HES_StatHammer3 } |
s32 | gPauseStatsBootsMessages [] = { PAUSE_MSG_3B, PAUSE_MSG_3C, PAUSE_MSG_3D, PAUSE_MSG_3E } |
s32 | gPauseStatsHammerMessages [] = { PAUSE_MSG_3F, PAUSE_MSG_40, PAUSE_MSG_41, PAUSE_MSG_42 } |
s8 | gPauseStatsGridData [] |
StatsEntryData | gStatsMenuEntries [] |
HudScript * | gPauseStatsSPIncElements [] |
HudScript * | gPauseStatsStarElements [] |
s32 | D_8024F46C [] = { -1, 1, 2, 4, 5, 7, 8 } |
MenuWindowBP | gStatsMenuWindowBPs [] |
MenuPanel | gPausePanelStats |
#define BOOTS_X 138 |
#define COL_A_X 25 |
Referenced by pause_stats_draw_contents().
#define COL_B_X 78 |
Referenced by pause_stats_draw_contents().
#define COL_C_X 105 |
Referenced by pause_stats_draw_contents().
#define COLLECTABLES_X 125 |
#define COUNT_DRAW_STYLE DRAW_NUMBER_STYLE_MONOSPACE_RIGHT |
Referenced by pause_stats_draw_contents().
#define HAMMER_X 138 |
#define HOUR (MINUTE * 60) |
#define MINUTE (60 * 60) |
#define NUMBER_OFFSET_Y 0 |
Referenced by pause_stats_draw_contents().
#define PAUSE_BOX_WIDTH 113 |
Referenced by pause_stats_draw_contents().
#define POS_1_X 67 |
Referenced by pause_stats_draw_contents().
#define POS_2_X 106 |
Referenced by pause_stats_draw_contents().
#define POS_3_X 61 |
Referenced by pause_stats_draw_contents().
#define POS_4_X 16 |
Referenced by pause_stats_draw_contents().
#define ROW_1_Y 51 |
Referenced by pause_stats_draw_contents().
#define ROW_2_Y 51 |
Referenced by pause_stats_draw_contents().
#define ROW_3_Y 85 |
Referenced by pause_stats_draw_contents().
#define ROW_4_Y 119 |
Referenced by pause_stats_draw_contents().
#define STAR_POWER_X 132 |
#define X_VAR1 143 |
Referenced by pause_stats_draw_contents().
#define X_VAR10 130 |
Referenced by pause_stats_draw_contents().
#define X_VAR11 138 |
Referenced by pause_stats_draw_contents().
#define X_VAR12 140 |
Referenced by pause_stats_draw_contents().
#define X_VAR13 152 |
Referenced by pause_stats_draw_contents().
#define X_VAR2 155 |
Referenced by pause_stats_draw_contents().
#define X_VAR3 281 |
Referenced by pause_stats_draw_contents().
#define X_VAR4 248 |
Referenced by pause_stats_draw_contents().
#define X_VAR5 237 |
Referenced by pause_stats_draw_contents().
#define X_VAR6 246 |
Referenced by pause_stats_draw_contents().
#define X_VAR7 137 |
Referenced by pause_stats_draw_contents().
#define X_VAR8 163 |
Referenced by pause_stats_draw_contents().
#define X_VAR9 176 |
Referenced by pause_stats_draw_contents().
anonymous enum |
void pause_stats_cleanup | ( | MenuPanel * | panel | ) |
void pause_stats_draw_contents | ( | MenuPanel * | menu, |
s32 | baseX, | ||
s32 | baseY, | ||
s32 | width, | ||
s32 | height, | ||
s32 | opacity, | ||
s32 | darkening ) |
void pause_stats_handle_input | ( | MenuPanel * | panel | ) |
void pause_stats_init | ( | MenuPanel * | panel | ) |
s32 D_8024F46C[] = { -1, 1, 2, 4, 5, 7, 8 } |
Referenced by pause_stats_draw_contents().
MenuPanel gPausePanelStats |
s32 gPauseStatsBootsMessages[] = { PAUSE_MSG_3B, PAUSE_MSG_3C, PAUSE_MSG_3D, PAUSE_MSG_3E } |
Referenced by pause_stats_draw_contents().
s8 gPauseStatsGridData[] |
s32 gPauseStatsHammerMessages[] = { PAUSE_MSG_3F, PAUSE_MSG_40, PAUSE_MSG_41, PAUSE_MSG_42 } |
Referenced by pause_stats_draw_contents().
HudScript* gPauseStatsSPIncElements[] |
Referenced by pause_stats_draw_contents().
HudScript* gPauseStatsStarElements[] |
Referenced by pause_stats_draw_contents().
HudScript* gStatsBootsElements[] = { &HES_StatBoots0, &HES_StatBoots1, &HES_StatBoots2, &HES_StatBoots3 } |
Referenced by pause_stats_draw_contents().
HudScript* gStatsHammerElements[] = { &HES_StatHammer0, &HES_StatHammer1, &HES_StatHammer2, &HES_StatHammer3 } |
Referenced by pause_stats_draw_contents().
HudScript* gStatsMenuElements[] |
Referenced by pause_stats_init().
StatsEntryData gStatsMenuEntries[] |
Referenced by pause_stats_draw_contents(), and pause_stats_handle_input().
MenuWindowBP gStatsMenuWindowBPs[] |
Referenced by pause_stats_init().