Go to the source code of this file.
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 | 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 NUMBER_OFFSET_Y 0 |
Definition at line 22 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define ROW_1_Y 51 |
Definition at line 23 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define ROW_2_Y 51 |
Definition at line 24 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define ROW_3_Y 85 |
Definition at line 25 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define ROW_4_Y 119 |
Definition at line 26 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define COL_A_X 25 |
Definition at line 27 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define COL_B_X 78 |
Definition at line 28 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define COL_C_X 105 |
Definition at line 29 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define POS_1_X 67 |
Definition at line 30 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define POS_2_X 106 |
Definition at line 31 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
#define STAR_POWER_X 132 |
Definition at line 94 of file pause_stats.c.
#define COLLECTABLES_X 125 |
Definition at line 95 of file pause_stats.c.
#define MINUTE (60 * 60) |
#define HOUR (MINUTE * 60) |
anonymous enum |
Definition at line 41 of file pause_stats.c.
void pause_stats_draw_contents | ( | MenuPanel * | menu, |
s32 | baseX, | ||
s32 | baseY, | ||
s32 | width, | ||
s32 | height, | ||
s32 | opacity, | ||
s32 | darkening ) |
Definition at line 169 of file pause_stats.c.
void pause_stats_init | ( | MenuPanel * | panel | ) |
Definition at line 601 of file pause_stats.c.
void pause_stats_handle_input | ( | MenuPanel * | panel | ) |
Definition at line 619 of file pause_stats.c.
void pause_stats_cleanup | ( | MenuPanel * | panel | ) |
Definition at line 723 of file pause_stats.c.
HudScript* gStatsMenuElements[] |
Definition at line 56 of file pause_stats.c.
Referenced by pause_stats_init().
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[] |
Definition at line 80 of file pause_stats.c.
StatsEntryData gStatsMenuEntries[] |
Definition at line 99 of file pause_stats.c.
Referenced by pause_stats_draw_contents(), and pause_stats_handle_input().
HudScript* gPauseStatsSPIncElements[] |
Definition at line 117 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
HudScript* gPauseStatsStarElements[] |
Definition at line 121 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
s32 D_8024F46C[] = { -1, 1, 2, 4, 5, 7, 8 } |
Definition at line 124 of file pause_stats.c.
Referenced by pause_stats_draw_contents().
MenuWindowBP gStatsMenuWindowBPs[] |
Definition at line 133 of file pause_stats.c.
Referenced by pause_stats_init().
MenuPanel gPausePanelStats |
Definition at line 149 of file pause_stats.c.