SSBM Decomp
Loading...
Searching...
No Matches
gmdebugmode.c File Reference
#include <melee/mn/forward.h>
#include "gm_1A3F.h"
#include "gm_unsplit.h"
#include "gmresultplayer.h"
#include "types.h"
#include <dolphin/types.h>
#include <melee/if/soundtest.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/mn/inlines.h>
#include <melee/mn/types.h>
#include <sysdolphin/baselib/controller.h>
#include <sysdolphin/baselib/random.h>

Data Structures

struct  DebugResultsData
struct  DebugMemcardData
 data used by onEnterResults1 More...
struct  enterMenu0_Data
struct  exitIntroData

Functions

 ASSERT_SIZE (struct enterMenu0_Data, 0x8)
 ASSERT_SIZE (struct exitIntroData, 0x4)
static void onExitIntro (GameModeState *)
static void onEnterMenu0 (GameModeState *)
static int fn_801B09F8 (int)
static void onEnterMenu1 (GameModeState *)
static int fn_801B0A8C (int)
static void onEnterMenu2 (GameModeState *)
static void onEnterPrize (GameModeState *)
static void onExitPrize (GameModeState *)
static void onEnterVs (GameModeState *)
static void onEnterResults0 (GameModeState *)
static void onExitResults0 (GameModeState *)
static void onEnterIntroEasy (GameModeState *)
static void onEnterIntroAllstar (GameModeState *)
static void onEnterGameOver (GameModeState *)
static void onEnterApproach (GameModeState *)
static void onEnterResults1 (GameModeState *)
static void onExitResults1 (GameModeState *)
static void onEnterMemCard (GameModeState *)
static void onExitMemCard (GameModeState *)

Variables

static struct UnkSoundTestData1 intro_easy_enter_data
static StartMeleeData vs_enter_data
static MatchExitInfo vs_exit_data
static struct ResultsMatchInfo results0_data
static struct UnkSoundTestData0 prize_enter_data
static struct DebugGameOverData game_over_data
static struct DebugResultsData results1_enter_data
static struct exitIntroData intro_easy_exit_data
static un_80301C64_t intro_allstar_enter_data
static struct exitIntroData intro_allstar_exit_data
static struct enterMenu0_Data menu_enter_data
static struct exitIntroData approach_data
static struct DebugMemcardData memcard_enter_data
static struct DebugMemcardData memcard_exit_data
GameModeState gm_Mode_Debug_States []
int un_803FA258 []

Function Documentation

◆ ASSERT_SIZE() [1/2]

ASSERT_SIZE ( struct enterMenu0_Data ,
0x8  )

◆ ASSERT_SIZE() [2/2]

ASSERT_SIZE ( struct exitIntroData ,
0x4  )

◆ onExitIntro()

void onExitIntro ( GameModeState * unused)
static

◆ onEnterMenu0()

void onEnterMenu0 ( GameModeState * arg0)
static

◆ fn_801B09F8()

int fn_801B09F8 ( int arg0)
static

◆ onEnterMenu1()

void onEnterMenu1 ( GameModeState * arg0)
static

◆ fn_801B0A8C()

int fn_801B0A8C ( int arg0)
static

◆ onEnterMenu2()

void onEnterMenu2 ( GameModeState * arg0)
static

◆ onEnterPrize()

void onEnterPrize ( GameModeState * arg0)
static

◆ onExitPrize()

void onExitPrize ( GameModeState * arg0)
static

◆ onEnterVs()

void onEnterVs ( GameModeState * arg0)
static

◆ onEnterResults0()

void onEnterResults0 ( GameModeState * arg0)
static

◆ onExitResults0()

void onExitResults0 ( GameModeState * arg0)
static

◆ onEnterIntroEasy()

void onEnterIntroEasy ( GameModeState * arg0)
static

◆ onEnterIntroAllstar()

void onEnterIntroAllstar ( GameModeState * arg0)
static

◆ onEnterGameOver()

void onEnterGameOver ( GameModeState * arg0)
static

◆ onEnterApproach()

void onEnterApproach ( GameModeState * arg0)
static

◆ onEnterResults1()

void onEnterResults1 ( GameModeState * arg0)
static

◆ onExitResults1()

void onExitResults1 ( GameModeState * arg0)
static

◆ onEnterMemCard()

void onEnterMemCard ( GameModeState * arg0)
static

◆ onExitMemCard()

void onExitMemCard ( GameModeState * arg0)
static

Variable Documentation

◆ intro_easy_enter_data

struct UnkSoundTestData1 intro_easy_enter_data
static

◆ vs_enter_data

StartMeleeData vs_enter_data
static

◆ vs_exit_data

MatchExitInfo vs_exit_data
static

◆ results0_data

struct ResultsMatchInfo results0_data
static

◆ prize_enter_data

struct UnkSoundTestData0 prize_enter_data
static

◆ game_over_data

struct DebugGameOverData game_over_data
static

◆ results1_enter_data

struct DebugResultsData results1_enter_data
static

◆ intro_easy_exit_data

struct exitIntroData intro_easy_exit_data
static

◆ intro_allstar_enter_data

un_80301C64_t intro_allstar_enter_data
static

◆ intro_allstar_exit_data

struct exitIntroData intro_allstar_exit_data
static

◆ menu_enter_data

struct enterMenu0_Data menu_enter_data
static

◆ approach_data

struct exitIntroData approach_data
static

◆ memcard_enter_data

struct DebugMemcardData memcard_enter_data
static

◆ memcard_exit_data

struct DebugMemcardData memcard_exit_data
static

◆ gm_Mode_Debug_States

GameModeState gm_Mode_Debug_States[]

◆ un_803FA258

struct un_803FA258_t un_803FA258
extern