mirror of
https://github.com/n64decomp/mk64
synced 2026-08-06 17:42:26 -04:00
Various documentation (#309)
* Various matches * Various documentation * fix
This commit is contained in:
+54
-20
@@ -1,6 +1,60 @@
|
||||
#ifndef DEFINES_H
|
||||
#define DEFINES_H
|
||||
|
||||
/**
|
||||
* 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 R.
|
||||
*
|
||||
* View player direction and currentPathPoint in a single player race during staging tap L while holding A and B.
|
||||
* Turn off this UI by tapping R while holding A and B.
|
||||
* @bug This looks like it should work at any point in the race.
|
||||
*
|
||||
* Set player 1 to the final lap by tapping D-pad up.
|
||||
* Set player 1 and player 2 to the final lap by tapping D-pad right.
|
||||
* Set player all players to the final lap by tapping D-pad down.
|
||||
*
|
||||
* Immediately start the race if any controller presses Z.
|
||||
*
|
||||
* As the ceremony cutscene starts hold a C or D-pad to switch characters.
|
||||
* C UP = LUIGI
|
||||
* C LEFT = YOSHI
|
||||
* C RIGHT = TOAD
|
||||
* C DOWN = DK
|
||||
* D-pad UP = WARIO
|
||||
* D-pad LEFT = PEACH
|
||||
* D-pad RIGHT = BOWSER
|
||||
* D-pad DOWN = MARIO
|
||||
*
|
||||
*/
|
||||
#define DEBUG_MODE FALSE
|
||||
#define HOLD_ALL_DPAD_AND_C_BUTTONS (U_JPAD | L_JPAD | R_JPAD | D_JPAD | U_CBUTTONS | L_CBUTTONS | R_CBUTTONS | D_CBUTTONS)
|
||||
|
||||
/**
|
||||
* Options for gDebugMenuSelection
|
||||
*/
|
||||
#define DEBUG_MENU_DISABLED 1
|
||||
#define DEBUG_MENU_DEBUG_MODE 2
|
||||
#define DEBUG_MENU_COURSE 3
|
||||
#define DEBUG_MENU_SCREEN_MODE 4
|
||||
#define DEBUG_MENU_PLAYER 5
|
||||
#define DEBUG_MENU_SOUND_MODE 6
|
||||
#define DEBUG_MENU_GIVE_ALL_GOLD_CUP 7
|
||||
#define DEBUG_MENU_EXITED 64
|
||||
|
||||
/**
|
||||
* Options for gDebugGotoScene
|
||||
*/
|
||||
#define DEBUG_GOTO_RACING 0
|
||||
#define DEBUG_GOTO_ENDING_SEQUENCE 1
|
||||
#define DEBUG_GOTO_CREDITS_SEQUENCE_CC_50 2
|
||||
#define DEBUG_GOTO_CREDITS_SEQUENCE_CC_EXTRA 3
|
||||
|
||||
|
||||
/**
|
||||
* Racing terms:
|
||||
* Staging means aligning a racecar to the starting line.
|
||||
@@ -138,26 +192,6 @@
|
||||
#define CONTROLLER_PAK_MENU_ERASE_ERROR_NO_PAK 9
|
||||
#define CONTROLLER_PAK_MENU_ERASE_ERROR_PAK_CHANGED 10
|
||||
|
||||
/**
|
||||
* Options for gDebugMenuSelection
|
||||
*/
|
||||
#define DEBUG_MENU_DISABLED 1
|
||||
#define DEBUG_MENU_DEBUG_MODE 2
|
||||
#define DEBUG_MENU_COURSE 3
|
||||
#define DEBUG_MENU_SCREEN_MODE 4
|
||||
#define DEBUG_MENU_PLAYER 5
|
||||
#define DEBUG_MENU_SOUND_MODE 6
|
||||
#define DEBUG_MENU_GIVE_ALL_GOLD_CUP 7
|
||||
#define DEBUG_MENU_EXITED 64
|
||||
|
||||
/**
|
||||
* Options for gDebugGotoScene
|
||||
*/
|
||||
#define DEBUG_GOTO_RACING 0
|
||||
#define DEBUG_GOTO_ENDING_SEQUENCE 1
|
||||
#define DEBUG_GOTO_CREDITS_SEQUENCE_CC_50 2
|
||||
#define DEBUG_GOTO_CREDITS_SEQUENCE_CC_EXTRA 3
|
||||
|
||||
/**
|
||||
* Options for gScreenModeSelection and gActiveScreenMode
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user