|
SpaghettiKart
|
Go to the source code of this file.
Data Structures | |
| union | GameModePack |
Macros | |
| #define | NUM_ROWS_GAME_MODE_MENU 4 |
| #define | NUM_COLUMN_GAME_MODE_SUB_MENU 4 |
| #define | NUM_ROWS_GAME_MODE_SUB_MENU 3 |
Functions | |
| void | rmonPrintf (const char *,...) |
| void | update_menus (void) |
| void | options_menu_act (struct Controller *, u16) |
| void | data_menu_act (struct Controller *, u16) |
| void | course_data_menu_act (struct Controller *, u16) |
| void | logo_intro_menu_act (struct Controller *, u16) |
| void | controller_pak_menu_act (struct Controller *, u16) |
| void | splash_menu_act (struct Controller *, u16) |
| void | setup_game_mode_selected (void) |
| void | main_menu_act (struct Controller *, u16) |
| bool | is_character_spot_free (s32) |
| void | player_select_menu_act (struct Controller *controller, u16 arg1) |
| void | course_select_menu_act (struct Controller *, u16) |
| void | load_menu_states (s32) |
| void | reset_cycle_flash_menu (void) |
| void | set_sound_mode (void) |
| bool | is_screen_being_faded (void) |
| #define NUM_COLUMN_GAME_MODE_SUB_MENU 4 |
| #define NUM_ROWS_GAME_MODE_MENU 4 |
| #define NUM_ROWS_GAME_MODE_SUB_MENU 3 |
Options for gControllerPakMenuSelection.
| enum DebugGotoSceneTypes |
| enum MenuFadeTypes |
| enum SubMenuSelectionType |
Options for gSubMenuSelection.
| void controller_pak_menu_act | ( | struct Controller * | , |
| u16 | ) |
| void course_data_menu_act | ( | struct Controller * | , |
| u16 | ) |
| void course_select_menu_act | ( | struct Controller * | controller, |
| u16 | controllerIdx ) |
Navigation of the map select track menu screen
| void data_menu_act | ( | struct Controller * | , |
| u16 | ) |
| bool is_character_spot_free | ( | s32 | gridId | ) |
Navigation of the main game mode select screen Check if there is no currently selected and/or hovered character at grid position gridId
| bool is_screen_being_faded | ( | void | ) |
Checks is a fade render mode is active so menus can't be interacted while a fade transition is active
| void load_menu_states | ( | s32 | menuSelection | ) |
Loads menu states so they are preserved between menu changes
| void logo_intro_menu_act | ( | struct Controller * | , |
| u16 | ) |
| void main_menu_act | ( | struct Controller * | , |
| u16 | ) |
| void options_menu_act | ( | struct Controller * | controller, |
| u16 | controllerIdx ) |
Navigation of the options menu
| void player_select_menu_act | ( | struct Controller * | controller, |
| u16 | controllerIdx ) |
Navigation of the player select screen Grid positions are from right to left, then top to bottom
| void reset_cycle_flash_menu | ( | void | ) |
Resets when moving cursor option or after a fade
| void rmonPrintf | ( | const char * | fmt, |
| ... ) |
| void set_sound_mode | ( | void | ) |
Changes sound mode pack
| void setup_game_mode_selected | ( | void | ) |
| void splash_menu_act | ( | struct Controller * | controller, |
| u16 | controllerIdx ) |
Navigation of the main splash start screen menu Also handles debug menu options
| void update_menus | ( | void | ) |
Includes opening logo and splash screens
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
BSS
|
extern |
|
extern |
|
extern |
|
extern |
Data
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Rodata
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |