diff --git a/code__8001F980_8c.html b/code__8001F980_8c.html
index 50ceb4c3e..bcbede577 100644
--- a/code__8001F980_8c.html
+++ b/code__8001F980_8c.html
@@ -2573,14 +2573,14 @@ Here is the caller graph for this function:
}
-#define WARIO_SIZE
Definition: defines.h:112
-#define LUIGI_SIZE
Definition: defines.h:108
-#define DK_SIZE
Definition: defines.h:111
-#define BOWSER_SIZE
Definition: defines.h:114
-#define YOSHI_SIZE
Definition: defines.h:109
-#define PEACH_SIZE
Definition: defines.h:113
-#define MARIO_SIZE
Definition: defines.h:107
-#define TOAD_SIZE
Definition: defines.h:110
+#define WARIO_SIZE
Definition: defines.h:109
+#define LUIGI_SIZE
Definition: defines.h:105
+#define DK_SIZE
Definition: defines.h:108
+#define BOWSER_SIZE
Definition: defines.h:111
+#define YOSHI_SIZE
Definition: defines.h:106
+#define PEACH_SIZE
Definition: defines.h:110
+#define MARIO_SIZE
Definition: defines.h:104
+#define TOAD_SIZE
Definition: defines.h:107
diff --git a/code__80091750_8c.html b/code__80091750_8c.html
index bc6700b51..9b1b5938f 100644
--- a/code__80091750_8c.html
+++ b/code__80091750_8c.html
@@ -12183,11 +12183,11 @@ Here is the caller graph for this function:
}
-#define FLOWER_CUP
Definition: defines.h:148
-#define BATTLE_CUP
Definition: defines.h:151
-#define STAR_CUP
Definition: defines.h:149
-#define MUSHROOM_CUP
Definition: defines.h:147
-#define SPECIAL_CUP
Definition: defines.h:150
+#define FLOWER_CUP
Definition: defines.h:145
+#define BATTLE_CUP
Definition: defines.h:148
+#define STAR_CUP
Definition: defines.h:146
+#define MUSHROOM_CUP
Options for gCupSelection There is a "cup" for battle mode, probably so that the battle courses could...
Definition: defines.h:144
+#define SPECIAL_CUP
Definition: defines.h:147
diff --git a/common__textures_8inc_8c.html b/common__textures_8inc_8c.html
index 14aa7873b..22cb8bcbe 100644
--- a/common__textures_8inc_8c.html
+++ b/common__textures_8inc_8c.html
@@ -6861,14 +6861,14 @@ Variables
ITEM_STAR,
ITEM_STAR,
ITEM_STAR,
ITEM_STAR,
ITEM_STAR,
ITEM_BOO,
ITEM_BOO,
ITEM_BOO,
ITEM_BOO,
ITEM_BOO,
},
}
-#define ITEM_STAR
Definition: defines.h:297
-#define ITEM_BANANA
Definition: defines.h:288
-#define ITEM_TRIPLE_GREEN_SHELL
Definition: defines.h:291
-#define ITEM_RED_SHELL
Definition: defines.h:292
-#define ITEM_BANANA_BUNCH
Definition: defines.h:289
-#define ITEM_GREEN_SHELL
Definition: defines.h:290
-#define ITEM_BOO
Definition: defines.h:298
-#define ITEM_FAKE_ITEM_BOX
Definition: defines.h:296
+#define ITEM_STAR
Definition: defines.h:294
+#define ITEM_BANANA
Definition: defines.h:285
+#define ITEM_TRIPLE_GREEN_SHELL
Definition: defines.h:288
+#define ITEM_RED_SHELL
Definition: defines.h:289
+#define ITEM_BANANA_BUNCH
Definition: defines.h:286
+#define ITEM_GREEN_SHELL
Definition: defines.h:287
+#define ITEM_BOO
Definition: defines.h:295
+#define ITEM_FAKE_ITEM_BOX
Definition: defines.h:293
@@ -8196,12 +8196,12 @@ Variables
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
},
}
-#define ITEM_SUPER_MUSHROOM
Definition: defines.h:302
-#define ITEM_THUNDERBOLT
Definition: defines.h:295
-#define ITEM_BLUE_SPINY_SHELL
Definition: defines.h:294
-#define ITEM_MUSHROOM
Definition: defines.h:299
-#define ITEM_TRIPLE_MUSHROOM
Definition: defines.h:301
-#define ITEM_TRIPLE_RED_SHELL
Definition: defines.h:293
+#define ITEM_SUPER_MUSHROOM
Definition: defines.h:299
+#define ITEM_THUNDERBOLT
Definition: defines.h:292
+#define ITEM_BLUE_SPINY_SHELL
Definition: defines.h:291
+#define ITEM_MUSHROOM
Definition: defines.h:296
+#define ITEM_TRIPLE_MUSHROOM
Definition: defines.h:298
+#define ITEM_TRIPLE_RED_SHELL
Definition: defines.h:290
diff --git a/defines_8h.html b/defines_8h.html
index fa5f386c4..5e57589ea 100644
--- a/defines_8h.html
+++ b/defines_8h.html
@@ -99,16 +99,19 @@ This graph shows which files directly or indirectly include this file:
|
| #define | OK 1 |
+| | Options for Controller Pak state. More...
|
| |
| #define | BAD 0 |
| |
| #define | DEBUG_MODE 0 |
+| | Enable debug mode. More...
|
| |
| #define | DEBUG_MENU 1 |
| |
| #define | HOLD_ALL_DPAD_AND_C_BUTTONS (U_JPAD | L_JPAD | R_JPAD | D_JPAD | U_CBUTTONS | L_CBUTTONS | R_CBUTTONS | D_CBUTTONS) |
| |
| #define | DEBUG_MENU_DISABLED 1 |
+| | Options for gDebugMenuSelection. More...
|
| |
| #define | DEBUG_MENU_DEBUG_MODE 2 |
| |
@@ -125,6 +128,7 @@ Macros
| #define | DEBUG_MENU_EXITED 64 |
| |
| #define | DEBUG_GOTO_RACING 0 |
+| | Options for gDebugGotoScene. More...
|
| |
| #define | DEBUG_GOTO_ENDING_SEQUENCE 1 |
| |
@@ -133,29 +137,30 @@ Macros
| #define | DEBUG_GOTO_CREDITS_SEQUENCE_CC_EXTRA 3 |
| |
| #define | DEMO_MODE_ACTIVE 1 |
+| | Jump to demo mode from the debug menu using L and A. More...
|
| |
| #define | DEMO_MODE_INACTIVE 0 |
| |
| #define | PLAYER_INACTIVE 0 |
| |
-| #define | PLAYER_EXISTS (1 << 15) |
-| |
-| #define | PLAYER_CINEMATIC_MODE (1 << 11) |
-| |
-| #define | PLAYER_STAGING (1 << 9) |
-| |
-| #define | PLAYER_START_SEQUENCE (1 << 13) |
-| |
-| #define | PLAYER_CPU (1 << 12) |
-| |
-| #define | PLAYER_HUMAN (1 << 14) |
-| |
-| #define | PLAYER_INVISIBLE_OR_BOMB (1 << 8) |
-| |
| #define | PLAYER_UNKNOWN_0x40 (1 << 6) |
| |
+| #define | PLAYER_INVISIBLE_OR_BOMB (1 << 8) |
+| |
+| #define | PLAYER_STAGING (1 << 9) |
+| |
| #define | PLAYER_UNKNOWN (1 << 10) |
| |
+| #define | PLAYER_CINEMATIC_MODE (1 << 11) |
+| |
+| #define | PLAYER_CPU (1 << 12) |
+| |
+| #define | PLAYER_START_SEQUENCE (1 << 13) |
+| |
+| #define | PLAYER_HUMAN (1 << 14) |
+| |
+| #define | PLAYER_EXISTS (1 << 15) |
+| |
| #define | PLAYER_HUMAN_AND_CPU PLAYER_EXISTS | PLAYER_HUMAN | PLAYER_CPU | PLAYER_START_SEQUENCE |
| |
| #define | ZERO_PLAYERS_SELECTED 0 |
@@ -197,6 +202,7 @@ Macros
| #define | MAX_NUM_MAIN_MENU_GAME_TYPES 3 |
| |
| #define | GRAND_PRIX 0 |
+| | Options for gModeSelection. More...
|
| |
| #define | TIME_TRIALS 1 |
| |
@@ -205,6 +211,7 @@ Macros
| #define | BATTLE 3 |
| |
| #define | CC_50 0 |
+| | Options for gCCSelection CC stands for cubic-centimetres. It measures engine displacement composed from cylinder volume. Generally, the main determiner of horsepower output. More...
|
| |
| #define | CC_100 1 |
| |
@@ -215,6 +222,7 @@ Macros
| #define | CC_BATTLE 4 |
| |
| #define | MUSHROOM_CUP 0 |
+| | Options for gCupSelection There is a "cup" for battle mode, probably so that the battle courses could be displayed in the same way race courses are. More...
|
| |
| #define | FLOWER_CUP 1 |
| |
@@ -227,6 +235,7 @@ Macros
| #define | NUM_CUPS 5 |
| |
| #define | MARIO 0 |
+| | Character IDs Note that these are not the same as the values found in gCharacterGridSelections as those are ordered by table. More...
|
| |
| #define | LUIGI 1 |
| |
@@ -243,6 +252,7 @@ Macros
| #define | BOWSER 7 |
| |
| #define | OPTIONS_MENU 5 |
+| | Options for gMenuSelection. More...
|
| |
| #define | DATA_MENU 6 |
| |
@@ -263,6 +273,7 @@ Macros
| #define | RACING_DUPLICATE 14 |
| |
| #define | START_MENU_FROM_QUIT 0 |
+| | Options for gGameState gMenuSelectionFromQuit and gMenuSelectionFromEndingSequence. More...
|
| |
| #define | MAIN_MENU_FROM_QUIT 1 |
| |
@@ -277,6 +288,7 @@ Macros
| #define | CREDITS_SEQUENCE 9 |
| |
| #define | BLANK_MAIN_MENU 0 |
+| | Options for gMainMenuSelectionDepth. More...
|
| |
| #define | OPTIONS_SELECTION 1 |
| |
@@ -295,6 +307,7 @@ Macros
| #define | TIME_TRIALS_DATA_SELECTION_FROM_BACK_OUT 8 |
| |
| #define | CONTROLLER_PAK_MENU_SELECT_RECORD 1 |
+| | Options for gControllerPakMenuSelection. More...
|
| |
| #define | CONTROLLER_PAK_MENU_END 2 |
| |
@@ -315,6 +328,7 @@ Macros
| #define | CONTROLLER_PAK_MENU_ERASE_ERROR_PAK_CHANGED 10 |
| |
| #define | SCREEN_MODE_1P 0 |
+| | Options for gScreenModeSelection and gActiveScreenMode. More...
|
| |
| #define | SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL 1 |
| |
@@ -325,6 +339,7 @@ Macros
| #define | NUM_SCREEN_MODES 4 |
| |
| #define | TIME_TRIAL_3LAP_RECORD_1 0 |
+| | Indexes for accessing Time Trial records. More...
|
| |
| #define | TIME_TRIAL_3LAP_RECORD_2 1 |
| |
@@ -337,6 +352,7 @@ Macros
| #define | TIME_TRIAL_1LAP_RECORD 5 |
| |
| #define | TEXT_BLUE 0 |
+| | Text color options The 2 cycling options cycle through Blue -> Green -> Red Cycle 2 appears to be one step ahead of Cycle 1 Other values like 6 and 7 sort of work, they cause rapid flashing between 2 colors, but also cause individual characters to be cutoff on their right side. More...
|
| |
| #define | TEXT_GREEN 1 |
| |
@@ -349,6 +365,7 @@ Macros
| #define | TEXT_BLUE_GREEN_RED_CYCLE_2 5 |
| |
| #define | SOUND_STEREO 0 |
+| | Sound mode options Option 2 appears to be unused, as such its probably not a valid option. More...
|
| |
| #define | SOUND_HEADPHONES 1 |
| |
@@ -359,6 +376,7 @@ Macros
| #define | NUM_SOUND_MODES 4 |
| |
| #define | DEMO_ONE 0 |
+| | Title screen demo options All demos use 100 CC. More...
|
| |
| #define | DEMO_TWO 1 |
| |
@@ -383,6 +401,7 @@ Macros
| #define | NUM_COURSES_PER_CUP 4 |
| |
| #define | ITEM_NONE 0 |
+| | Item IDs. More...
|
| |
| #define | ITEM_BANANA 1 |
| |
@@ -415,12 +434,14 @@ Macros
| #define | ITEM_SUPER_MUSHROOM 15 |
| |
| #define | BALLOON_STATUS_GONE 0 |
+| | Balloon status. More...
|
| |
| #define | BALLOON_STATUS_PRESENT 1 |
| |
| #define | BALLOON_STATUS_DEPARTING 2 |
| |
| #define | MAX_TIME 0x927C0 |
+| | Max representable time, 100 minutes measured in centiseconds. More...
|
| |
| #define | BOOST_EFFECT 0x200 |
| | effect of player's for statusEffect More...
|
@@ -429,14 +450,14 @@ Macros
| |
| #define | STAR_EFFECT 0x2000 |
| |
-| #define | HOLD_BANANA_EFFECT 0x40000 |
-| |
| #define | HIT_ROTATING_EFFECT 0x4000 |
| |
-| #define | HIT_BY_ITEM_EFFECT 0x1000000 |
-| |
+| #define | HOLD_BANANA_EFFECT 0x40000 |
+| |
| #define | REVERSE_EFFECT 0x400000 |
| |
+| #define | HIT_BY_ITEM_EFFECT 0x1000000 |
+| |
| #define | LIGHTNING_EFFECT 0x40000000 |
| |
| #define | SPAWN_FIRST_SHELL 0 |
@@ -495,7 +516,8 @@ Macros
-
Balloon status
+
+
Balloon status.
@@ -552,7 +574,8 @@ Macros
-
Options for gMainMenuSelectionDepth
+
+
Options for gMainMenuSelectionDepth.
@@ -653,6 +676,7 @@ Macros
+
Options for gCCSelection CC stands for cubic-centimetres. It measures engine displacement composed from cylinder volume. Generally, the main determiner of horsepower output.
@@ -892,7 +916,8 @@ Macros
-
Options for gControllerPakMenuSelection
+
+
Options for gControllerPakMenuSelection.
@@ -1103,7 +1128,8 @@ Macros
-
Options for gDebugGotoScene
+
+
Options for gDebugGotoScene.
@@ -1160,7 +1186,8 @@ Macros
-
Options for gDebugMenuSelection
+
+
Options for gDebugMenuSelection.
@@ -1245,7 +1272,8 @@ Macros
-
Enable debug mode
+
+
Enable debug mode.
Press start to skip through menus
Toggle resource meters by holding R and tapping B. L must not be held.
Reset to start screen by holding A, B, R, and L.
@@ -1295,7 +1323,8 @@ Macros
-
Jump to demo mode from the debug menu using L and A
+
+
Jump to demo mode from the debug menu using L and A.
@@ -1324,7 +1353,8 @@ Macros
-
Title screen demo options All demos use 100 CC
+
+
Title screen demo options All demos use 100 CC.
@@ -1513,7 +1543,8 @@ Macros
-
Options for gModeSelection
+
+
Options for gModeSelection.
@@ -1696,7 +1727,8 @@ Macros
@@ -1893,7 +1925,8 @@ Macros
-
Character IDs Note that these are not the same as the values found in gCharacterGridSelections as those are ordered by table
+
+
Character IDs Note that these are not the same as the values found in gCharacterGridSelections as those are ordered by table.
@@ -1936,7 +1969,8 @@ Macros
-
Max representable time, 100 minutes measured in centiseconds
+
+
Max representable time, 100 minutes measured in centiseconds.
@@ -1951,6 +1985,7 @@ Macros
+
Options for gCupSelection There is a "cup" for battle mode, probably so that the battle courses could be displayed in the same way race courses are.
@@ -2036,7 +2071,8 @@ Macros
@@ -2065,7 +2101,8 @@ Macros
-
Options for gMenuSelection
+
+
Options for gMenuSelection.
@@ -2417,7 +2454,8 @@ Macros
-
Options for gScreenModeSelection and gActiveScreenMode
+
+
Options for gScreenModeSelection and gActiveScreenMode.
@@ -2516,7 +2554,8 @@ Macros
-
Sound mode options Option 2 appears to be unused, as such its probably not a valid option
+
+
Sound mode options Option 2 appears to be unused, as such its probably not a valid option.
@@ -2645,7 +2684,8 @@ Macros
-
Options for gGameState gMenuSelectionFromQuit and gMenuSelectionFromEndingSequence
+
+
Options for gGameState gMenuSelectionFromQuit and gMenuSelectionFromEndingSequence.
@@ -2660,7 +2700,8 @@ Macros
-
Text color options The 2 cycling options cycle through Blue -> Green -> Red Cycle 2 appears to be one step ahead of Cycle 1 Other values like 6 and 7 sort of work, they cause rapid flashing between 2 colors, but also cause individual characters to be cutoff on their right side
+
+
Text color options The 2 cycling options cycle through Blue -> Green -> Red Cycle 2 appears to be one step ahead of Cycle 1 Other values like 6 and 7 sort of work, they cause rapid flashing between 2 colors, but also cause individual characters to be cutoff on their right side.
@@ -2773,7 +2814,8 @@ Macros
-
Indexes for accessing Time Trial records
+
+
Indexes for accessing Time Trial records.
diff --git a/defines_8h_source.html b/defines_8h_source.html
index b330a2b81..d7edb674a 100644
--- a/defines_8h_source.html
+++ b/defines_8h_source.html
@@ -110,199 +110,198 @@ $(document).ready(function(){initNavTree('defines_8h_source.html',''); initResiz
62 #define DEBUG_GOTO_CREDITS_SEQUENCE_CC_50 2
63 #define DEBUG_GOTO_CREDITS_SEQUENCE_CC_EXTRA 3
- 69 #define DEMO_MODE_ACTIVE 1
- 70 #define DEMO_MODE_INACTIVE 0
-
- 79 #define PLAYER_INACTIVE 0
- 80 #define PLAYER_EXISTS (1 << 15)
- 81 #define PLAYER_CINEMATIC_MODE (1 << 11)
- 82 #define PLAYER_STAGING (1 << 9)
- 83 #define PLAYER_START_SEQUENCE (1 << 13)
- 84 #define PLAYER_CPU (1 << 12)
+ 68 #define DEMO_MODE_ACTIVE 1
+ 69 #define DEMO_MODE_INACTIVE 0
+
+ 77 #define PLAYER_INACTIVE 0
+ 78 #define PLAYER_UNKNOWN_0x40 (1 << 6)
+ 79 #define PLAYER_INVISIBLE_OR_BOMB (1 << 8)
+ 80 #define PLAYER_STAGING (1 << 9)
+ 81 #define PLAYER_UNKNOWN (1 << 10)
+ 82 #define PLAYER_CINEMATIC_MODE (1 << 11)
+ 83 #define PLAYER_CPU (1 << 12)
+ 84 #define PLAYER_START_SEQUENCE (1 << 13)
85 #define PLAYER_HUMAN (1 << 14)
- 86 #define PLAYER_INVISIBLE_OR_BOMB (1 << 8)
- 87 #define PLAYER_UNKNOWN_0x40 (1 << 6)
-
- 89 #define PLAYER_UNKNOWN (1 << 10)
+ 86 #define PLAYER_EXISTS (1 << 15)
+
+
+ 89 #define PLAYER_HUMAN_AND_CPU PLAYER_EXISTS | PLAYER_HUMAN | PLAYER_CPU | PLAYER_START_SEQUENCE
-
- 92 #define PLAYER_HUMAN_AND_CPU PLAYER_EXISTS | PLAYER_HUMAN | PLAYER_CPU | PLAYER_START_SEQUENCE
-
- 94 #define ZERO_PLAYERS_SELECTED 0
- 95 #define ONE_PLAYERS_SELECTED 1
- 96 #define TWO_PLAYERS_SELECTED 2
- 97 #define THREE_PLAYERS_SELECTED 3
- 98 #define FOUR_PLAYERS_SELECTED 4
- 99 #define SELECTED_PLAYER_DEFINES_TOTAL 5
-
-
-
- 103 #define PLAYER_THREE 2
- 104 #define PLAYER_FOUR 3
-
-
- 107 #define MARIO_SIZE 0.75f
- 108 #define LUIGI_SIZE 0.75f
- 109 #define YOSHI_SIZE 0.75f
- 110 #define TOAD_SIZE 0.75f
- 111 #define DK_SIZE 0.75f
- 112 #define WARIO_SIZE 0.75f
- 113 #define PEACH_SIZE 0.75f
- 114 #define BOWSER_SIZE 0.75f
+ 91 #define ZERO_PLAYERS_SELECTED 0
+ 92 #define ONE_PLAYERS_SELECTED 1
+ 93 #define TWO_PLAYERS_SELECTED 2
+ 94 #define THREE_PLAYERS_SELECTED 3
+ 95 #define FOUR_PLAYERS_SELECTED 4
+ 96 #define SELECTED_PLAYER_DEFINES_TOTAL 5
+
+
+
+ 100 #define PLAYER_THREE 2
+ 101 #define PLAYER_FOUR 3
+
+
+ 104 #define MARIO_SIZE 0.75f
+ 105 #define LUIGI_SIZE 0.75f
+ 106 #define YOSHI_SIZE 0.75f
+ 107 #define TOAD_SIZE 0.75f
+ 108 #define DK_SIZE 0.75f
+ 109 #define WARIO_SIZE 0.75f
+ 110 #define PEACH_SIZE 0.75f
+ 111 #define BOWSER_SIZE 0.75f
+
+
+ 114 #define MAX_NUM_MAIN_MENU_GAME_TYPES 3
-
- 117 #define MAX_NUM_MAIN_MENU_GAME_TYPES 3
-
-
- 123 #define TIME_TRIALS 1
-
-
-
-
-
-
-
-
-
- 147 #define MUSHROOM_CUP 0
-
-
- 150 #define SPECIAL_CUP 3
-
-
-
-
-
-
-
-
-
-
-
-
- 172 #define OPTIONS_MENU 5
-
- 174 #define COURSE_DATA_MENU 7
- 175 #define LOGO_INTRO_MENU 8
- 176 #define CONTROLLER_PAK_MENU 9
- 177 #define START_MENU 10
-
- 179 #define PLAYER_SELECT_MENU 12
- 180 #define COURSE_SELECT_MENU 13
- 181 #define RACING_DUPLICATE 14
-
- 186 #define START_MENU_FROM_QUIT 0
- 187 #define MAIN_MENU_FROM_QUIT 1
- 188 #define PLAYER_SELECT_MENU_FROM_QUIT 2
- 189 #define COURSE_SELECT_MENU_FROM_QUIT 3
-
- 191 #define ENDING_SEQUENCE 5
- 192 #define CREDITS_SEQUENCE 9
-
- 197 #define BLANK_MAIN_MENU 0
- 198 #define OPTIONS_SELECTION 1
- 199 #define DATA_SELECTION 2
- 200 #define PLAYER_NUM_SELECTION 3
- 201 #define GAME_MODE_SELECTION 4
- 202 #define GAME_MODE_CC_OR_TIME_TRIALS_OPTIONS_SELECTION 5
- 203 #define CONFIRM_OK_SELECTION 6
- 204 #define CONFIRM_OK_SELECTION_FROM_BACK_OUT 7
- 205 #define TIME_TRIALS_DATA_SELECTION_FROM_BACK_OUT 8
-
- 210 #define CONTROLLER_PAK_MENU_SELECT_RECORD 1
- 211 #define CONTROLLER_PAK_MENU_END 2
- 212 #define CONTROLLER_PAK_MENU_ERASE 3
- 213 #define CONTROLLER_PAK_MENU_QUIT 4
- 214 #define CONTROLLER_PAK_MENU_TABLE_GAME_DATA 5
- 215 #define CONTROLLER_PAK_MENU_GO_TO_ERASING 6
- 216 #define CONTROLLER_PAK_MENU_ERASING 7
- 217 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NOT_ERASED 8
- 218 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NO_PAK 9
- 219 #define CONTROLLER_PAK_MENU_ERASE_ERROR_PAK_CHANGED 10
-
- 224 #define SCREEN_MODE_1P 0
- 225 #define SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL 1
- 226 #define SCREEN_MODE_2P_SPLITSCREEN_VERTICAL 2
- 227 #define SCREEN_MODE_3P_4P_SPLITSCREEN 3
- 228 #define NUM_SCREEN_MODES 4
-
- 233 #define TIME_TRIAL_3LAP_RECORD_1 0
- 234 #define TIME_TRIAL_3LAP_RECORD_2 1
- 235 #define TIME_TRIAL_3LAP_RECORD_3 2
- 236 #define TIME_TRIAL_3LAP_RECORD_4 3
- 237 #define TIME_TRIAL_3LAP_RECORD_5 4
- 238 #define TIME_TRIAL_1LAP_RECORD 5
-
-
-
-
- 251 #define TEXT_YELLOW 3
- 252 #define TEXT_BLUE_GREEN_RED_CYCLE_1 4
- 253 #define TEXT_BLUE_GREEN_RED_CYCLE_2 5
-
- 260 #define SOUND_STEREO 0
- 261 #define SOUND_HEADPHONES 1
- 262 #define SOUND_UNUSED 2
-
- 264 #define NUM_SOUND_MODES 4
-
-
-
-
-
-
-
-
-
- 278 #define CUP_COURSE_ONE 0
- 279 #define CUP_COURSE_TWO 1
- 280 #define CUP_COURSE_THREE 2
- 281 #define CUP_COURSE_FOUR 3
- 282 #define NUM_COURSES_PER_CUP 4
-
-
- 288 #define ITEM_BANANA 1
- 289 #define ITEM_BANANA_BUNCH 2
- 290 #define ITEM_GREEN_SHELL 3
- 291 #define ITEM_TRIPLE_GREEN_SHELL 4
- 292 #define ITEM_RED_SHELL 5
- 293 #define ITEM_TRIPLE_RED_SHELL 6
- 294 #define ITEM_BLUE_SPINY_SHELL 7
- 295 #define ITEM_THUNDERBOLT 8
- 296 #define ITEM_FAKE_ITEM_BOX 9
-
-
- 299 #define ITEM_MUSHROOM 12
- 300 #define ITEM_DOUBLE_MUSHROOM 13
- 301 #define ITEM_TRIPLE_MUSHROOM 14
- 302 #define ITEM_SUPER_MUSHROOM 15
-
- 307 #define BALLOON_STATUS_GONE 0
- 308 #define BALLOON_STATUS_PRESENT 1
- 309 #define BALLOON_STATUS_DEPARTING 2
-
- 314 #define MAX_TIME 0x927C0
-
- 320 #define BOOST_EFFECT 0x200
- 321 #define BOO_EFFECT 0x800
- 322 #define STAR_EFFECT 0x2000
- 323 #define HOLD_BANANA_EFFECT 0x40000
- 324 #define HIT_ROTATING_EFFECT 0x4000
- 325 #define HIT_BY_ITEM_EFFECT 0x1000000
- 326 #define REVERSE_EFFECT 0x400000
- 327 #define LIGHTNING_EFFECT 0x40000000
-
-
- 334 #define SPAWN_FIRST_SHELL 0
- 335 #define SPAWN_SECOND_SHELL 1
- 336 #define SPAWN_THIRD_SHELL 2
-
- 338 #define GPACK_RGB888(r, g, b) (((r) << 16) | ((g) << 8) | (b))
- 339 #define COLOR_LIGHT GPACK_RGB888(0x1C, 0x00, 0x00)
- 340 #define COLOR_LAVA GPACK_RGB888(0x34, 0x00, 0x00)
- 341 #define COLOR_BLACK GPACK_RGB888(0, 0, 0)
-
-
+
+ 120 #define TIME_TRIALS 1
+
+
+
+
+
+
+
+
+
+ 144 #define MUSHROOM_CUP 0
+
+
+ 147 #define SPECIAL_CUP 3
+
+
+
+
+
+
+
+
+
+
+
+
+ 169 #define OPTIONS_MENU 5
+
+ 171 #define COURSE_DATA_MENU 7
+ 172 #define LOGO_INTRO_MENU 8
+ 173 #define CONTROLLER_PAK_MENU 9
+ 174 #define START_MENU 10
+
+ 176 #define PLAYER_SELECT_MENU 12
+ 177 #define COURSE_SELECT_MENU 13
+ 178 #define RACING_DUPLICATE 14
+
+ 183 #define START_MENU_FROM_QUIT 0
+ 184 #define MAIN_MENU_FROM_QUIT 1
+ 185 #define PLAYER_SELECT_MENU_FROM_QUIT 2
+ 186 #define COURSE_SELECT_MENU_FROM_QUIT 3
+
+ 188 #define ENDING_SEQUENCE 5
+ 189 #define CREDITS_SEQUENCE 9
+
+ 194 #define BLANK_MAIN_MENU 0
+ 195 #define OPTIONS_SELECTION 1
+ 196 #define DATA_SELECTION 2
+ 197 #define PLAYER_NUM_SELECTION 3
+ 198 #define GAME_MODE_SELECTION 4
+ 199 #define GAME_MODE_CC_OR_TIME_TRIALS_OPTIONS_SELECTION 5
+ 200 #define CONFIRM_OK_SELECTION 6
+ 201 #define CONFIRM_OK_SELECTION_FROM_BACK_OUT 7
+ 202 #define TIME_TRIALS_DATA_SELECTION_FROM_BACK_OUT 8
+
+ 207 #define CONTROLLER_PAK_MENU_SELECT_RECORD 1
+ 208 #define CONTROLLER_PAK_MENU_END 2
+ 209 #define CONTROLLER_PAK_MENU_ERASE 3
+ 210 #define CONTROLLER_PAK_MENU_QUIT 4
+ 211 #define CONTROLLER_PAK_MENU_TABLE_GAME_DATA 5
+ 212 #define CONTROLLER_PAK_MENU_GO_TO_ERASING 6
+ 213 #define CONTROLLER_PAK_MENU_ERASING 7
+ 214 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NOT_ERASED 8
+ 215 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NO_PAK 9
+ 216 #define CONTROLLER_PAK_MENU_ERASE_ERROR_PAK_CHANGED 10
+
+ 221 #define SCREEN_MODE_1P 0
+ 222 #define SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL 1
+ 223 #define SCREEN_MODE_2P_SPLITSCREEN_VERTICAL 2
+ 224 #define SCREEN_MODE_3P_4P_SPLITSCREEN 3
+ 225 #define NUM_SCREEN_MODES 4
+
+ 230 #define TIME_TRIAL_3LAP_RECORD_1 0
+ 231 #define TIME_TRIAL_3LAP_RECORD_2 1
+ 232 #define TIME_TRIAL_3LAP_RECORD_3 2
+ 233 #define TIME_TRIAL_3LAP_RECORD_4 3
+ 234 #define TIME_TRIAL_3LAP_RECORD_5 4
+ 235 #define TIME_TRIAL_1LAP_RECORD 5
+
+
+
+
+ 248 #define TEXT_YELLOW 3
+ 249 #define TEXT_BLUE_GREEN_RED_CYCLE_1 4
+ 250 #define TEXT_BLUE_GREEN_RED_CYCLE_2 5
+
+ 257 #define SOUND_STEREO 0
+ 258 #define SOUND_HEADPHONES 1
+ 259 #define SOUND_UNUSED 2
+
+ 261 #define NUM_SOUND_MODES 4
+
+
+
+
+
+
+
+
+
+ 275 #define CUP_COURSE_ONE 0
+ 276 #define CUP_COURSE_TWO 1
+ 277 #define CUP_COURSE_THREE 2
+ 278 #define CUP_COURSE_FOUR 3
+ 279 #define NUM_COURSES_PER_CUP 4
+
+
+ 285 #define ITEM_BANANA 1
+ 286 #define ITEM_BANANA_BUNCH 2
+ 287 #define ITEM_GREEN_SHELL 3
+ 288 #define ITEM_TRIPLE_GREEN_SHELL 4
+ 289 #define ITEM_RED_SHELL 5
+ 290 #define ITEM_TRIPLE_RED_SHELL 6
+ 291 #define ITEM_BLUE_SPINY_SHELL 7
+ 292 #define ITEM_THUNDERBOLT 8
+ 293 #define ITEM_FAKE_ITEM_BOX 9
+
+
+ 296 #define ITEM_MUSHROOM 12
+ 297 #define ITEM_DOUBLE_MUSHROOM 13
+ 298 #define ITEM_TRIPLE_MUSHROOM 14
+ 299 #define ITEM_SUPER_MUSHROOM 15
+
+ 304 #define BALLOON_STATUS_GONE 0
+ 305 #define BALLOON_STATUS_PRESENT 1
+ 306 #define BALLOON_STATUS_DEPARTING 2
+
+ 311 #define MAX_TIME 0x927C0
+
+ 317 #define BOOST_EFFECT 0x200
+ 318 #define BOO_EFFECT 0x800
+ 319 #define STAR_EFFECT 0x2000
+ 320 #define HIT_ROTATING_EFFECT 0x4000
+ 321 #define HOLD_BANANA_EFFECT 0x40000
+ 322 #define REVERSE_EFFECT 0x400000
+ 323 #define HIT_BY_ITEM_EFFECT 0x1000000
+ 324 #define LIGHTNING_EFFECT 0x40000000
+
+
+ 331 #define SPAWN_FIRST_SHELL 0
+ 332 #define SPAWN_SECOND_SHELL 1
+ 333 #define SPAWN_THIRD_SHELL 2
+
+ 335 #define GPACK_RGB888(r, g, b) (((r) << 16) | ((g) << 8) | (b))
+ 336 #define COLOR_LIGHT GPACK_RGB888(0x1C, 0x00, 0x00)
+ 337 #define COLOR_LAVA GPACK_RGB888(0x34, 0x00, 0x00)
+ 338 #define COLOR_BLACK GPACK_RGB888(0, 0, 0)
+
+
diff --git a/menus_8c.html b/menus_8c.html
index 6ca94e1d6..32168500c 100644
--- a/menus_8c.html
+++ b/menus_8c.html
@@ -967,14 +967,14 @@ Here is the caller graph for this function:
}
-#define LUIGI
Definition: defines.h:161
-#define BOWSER
Definition: defines.h:167
-#define MARIO
Definition: defines.h:160
-#define YOSHI
Definition: defines.h:162
-#define DK
Definition: defines.h:164
-#define WARIO
Definition: defines.h:165
-#define PEACH
Definition: defines.h:166
-#define TOAD
Definition: defines.h:163
+#define LUIGI
Definition: defines.h:158
+#define BOWSER
Definition: defines.h:164
+#define MARIO
Character IDs Note that these are not the same as the values found in gCharacterGridSelections as tho...
Definition: defines.h:157
+#define YOSHI
Definition: defines.h:159
+#define DK
Definition: defines.h:161
+#define WARIO
Definition: defines.h:162
+#define PEACH
Definition: defines.h:163
+#define TOAD
Definition: defines.h:160
@@ -1519,10 +1519,10 @@ Here is the caller graph for this function:
}
-#define BATTLE
Definition: defines.h:125
-#define VERSUS
Definition: defines.h:124
-#define GRAND_PRIX
Definition: defines.h:122
-#define TIME_TRIALS
Definition: defines.h:123
+#define BATTLE
Definition: defines.h:122
+#define VERSUS
Definition: defines.h:121
+#define GRAND_PRIX
Options for gModeSelection.
Definition: defines.h:119
+#define TIME_TRIALS
Definition: defines.h:120
diff --git a/menus_8h_source.html b/menus_8h_source.html
index e34df8334..8f17b211a 100644
--- a/menus_8h_source.html
+++ b/menus_8h_source.html
@@ -191,8 +191,8 @@ $(document).ready(function(){initNavTree('menus_8h_source.html',''); initResizab
-#define NUM_CUPS
Definition: defines.h:152
-#define NUM_COURSES_PER_CUP
Definition: defines.h:282
+#define NUM_CUPS
Definition: defines.h:149
+#define NUM_COURSES_PER_CUP
Definition: defines.h:279