|
SSBM Decomp
|
#include <types.h>
Data Fields | |
| u8 | unk_0 |
| 0 During a match 1 While GAME! | |
| s8 | pauser |
| u8 | pause_timer |
| Frames remaining before unpause input is accepted after pausing. | |
| u8 | unk_3 |
| u8 | unpause_timer |
| Frames remaining before pause input is accepted after unpausing. | |
| u8 | hud_enabled |
| u8 | terminate_match |
| u8 | is_singleplayer |
| u8 | match_result |
| MatchOutcome Sticky, stays until a new match starts. | |
| u8 | unk_9 |
| u8 | unk_A |
| u8 | unk_B |
| u8 | unk_C |
| u8 | unk_D |
| u8 | match_over |
| u8 | unk_F |
| s32 | unk_10 |
| s32 | unk_14 |
| u8 | unk_18 |
| u32 * | unk_1C |
| u32 * | unk_20 |
| u32 | frame_count |
| u32 | timer_seconds |
| u16 | unk_2C |
| timer frames | |
| u16 | unk_2E |
| u8 | unk_30 |
| f32 | unk_34 |
| struct VsSceneFighter | fighters [GM_MAX_PLAYERS] |
| char | pad_8C [0x24C - 0x8C] |
| struct lbl_8046B6A0_24C_t | x24C |
| struct StartMeleeRules | start |
| u8 VsSceneController::unk_0 |
0 During a match 1 While GAME!
or "TIMEOUT!" is displayed/match is frozen on final frame 2 While in 1p and scores are shown calculating 3 When match is finished. Stays 0 when LRA+Start ends a match
| s8 VsSceneController::pauser |
| u8 VsSceneController::pause_timer |
Frames remaining before unpause input is accepted after pausing.
Set to 0xA on pause and decremented each frame while paused.
| u8 VsSceneController::unk_3 |
| u8 VsSceneController::unpause_timer |
Frames remaining before pause input is accepted after unpausing.
Set to 0xA on unpause and decremented each frame while unpaused. Mirrors VsSceneController::pause_timer semantics.
| u8 VsSceneController::hud_enabled |
| u8 VsSceneController::terminate_match |
| u8 VsSceneController::is_singleplayer |
| u8 VsSceneController::match_result |
MatchOutcome Sticky, stays until a new match starts.
| u8 VsSceneController::unk_9 |
| u8 VsSceneController::unk_A |
| u8 VsSceneController::unk_B |
| u8 VsSceneController::unk_C |
| u8 VsSceneController::unk_D |
| u8 VsSceneController::match_over |
| u8 VsSceneController::unk_F |
| s32 VsSceneController::unk_10 |
| s32 VsSceneController::unk_14 |
| u8 VsSceneController::unk_18 |
| u32* VsSceneController::unk_1C |
| u32* VsSceneController::unk_20 |
| u32 VsSceneController::frame_count |
| u32 VsSceneController::timer_seconds |
| u16 VsSceneController::unk_2C |
timer frames
| u16 VsSceneController::unk_2E |
| u8 VsSceneController::unk_30 |
| f32 VsSceneController::unk_34 |
| struct VsSceneFighter VsSceneController::fighters[GM_MAX_PLAYERS] |
| char VsSceneController::pad_8C[0x24C - 0x8C] |
| struct lbl_8046B6A0_24C_t VsSceneController::x24C |
| struct StartMeleeRules VsSceneController::start |