SSBM Decomp
Loading...
Searching...
No Matches
gmopeningmode.c File Reference
#include <melee/ft/forward.h>
#include <melee/pl/forward.h>
#include "gm_1601.h"
#include "gm_16F1.h"
#include "gm_unsplit.h"
#include "gmevent.h"
#include "gmmain_lib.h"
#include "gmtitlemode.h"
#include "types.h"
#include <melee/db/db.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/lb/lbdvd.h>
#include <melee/lb/lbmthp.h>
#include <melee/lb/types.h>
#include <melee/mn/types.h>
#include <melee/vi/vi0102.h>
#include <melee/vi/vi0401.h>
#include <melee/vi/vi0501.h>
#include <melee/vi/vi0502.h>
#include <melee/vi/vi1101.h>
#include <melee/vi/vi1201v1.h>
#include <melee/vi/vi1201v2.h>
#include <sysdolphin/baselib/random.h>

Data Structures

struct  gm_random_history

Functions

static void onExitTitle (GameModeState *)
static void onEnterVs (GameModeState *)
static void gm_801BF634 (s32, s32)
static int gm_801BF648 (s32)
static void gm_801BF65C (s32, s8)
static u8 gm_801BF670 (s32)
static void gm_801BF684 (s32)
static u8 gm_801BF694 (void)
static void gm_801BF6A8 (int)
static u8 gm_801BF6B8 (void)
static void gm_801BF6C8 (int)
static void gm_801BF6E8 (int)
static void onEnterCutsceneLuigi (GameModeState *)
static void onExitRegendCongrats (GameModeState *)
static void onEnterMovie (GameModeState *)
static void onExitMovie (GameModeState *)
static void onExitHowto (GameModeState *)
static void onExitOmake15 (GameModeState *)
static struct gm_random_historygm_GetRandomHistory (void)
static s32 gm_GetCharacterUsage (s32 index)
static s32 gm_GetCharacterUsageDirect (s32 index)
static s32 gm_GetStageUsage (s32 index)
void gm_SetupTitleDemo (void)
void gm_PreloadTitleDemo (void)
int gm_801BF6D8 (void)
int gm_801BF6F8 (void)
void gm_801BF708 (s8 arg0)
u8 gm_801BF718 (void)
static void gm_801BEFA4_inner3 (int ckind)
static void gm_801BEFA4_inner2 (int ckind)
static void gm_801BEFA4_inner (int ckind)
static void gm_801BEFA4_noinline (int ckind)
static void gm_801BEFC0_inner3 (int arg0)
static void gm_801BEFC0_inner2 (int arg0)
static void gm_801BEFC0_inner (int arg0)
static void gm_801BEFC0_noinline (int arg0)

Variables

static StartMeleeData vs_enter_data
static MatchExitInfo vs_exit_data
static UNK_T regend_congrats_enter_data
static UNK_T regend_congrats_exit_data
static UNK_T title_exit_data [2]
static struct gm_8049E548_t gm_8049E548
GameModeState gm_Mode_Opening_States []
GameModeState gm_Mode_DebugCutscene_States []
const f32 gm_804DAC88 = 1.0F

Function Documentation

◆ onExitTitle()

void onExitTitle ( GameModeState * arg0)
static

◆ onEnterVs()

void onEnterVs ( GameModeState * arg0)
static

◆ gm_801BF634()

void gm_801BF634 ( s32 arg0,
s32 character_kind )
static

◆ gm_801BF648()

int gm_801BF648 ( s32 arg0)
static

◆ gm_801BF65C()

void gm_801BF65C ( s32 arg0,
s8 arg1 )
static

◆ gm_801BF670()

u8 gm_801BF670 ( s32 arg0)
static

◆ gm_801BF684()

void gm_801BF684 ( s32 arg0)
static

◆ gm_801BF694()

u8 gm_801BF694 ( void )
static
Returns
GrKind

◆ gm_801BF6A8()

void gm_801BF6A8 ( int arg0)
static

◆ gm_801BF6B8()

u8 gm_801BF6B8 ( void )
static

◆ gm_801BF6C8()

void gm_801BF6C8 ( int arg0)
static

◆ gm_801BF6E8()

void gm_801BF6E8 ( int arg0)
static

◆ onEnterCutsceneLuigi()

void onEnterCutsceneLuigi ( GameModeState * arg)
static

◆ onExitRegendCongrats()

void onExitRegendCongrats ( GameModeState * arg)
static

◆ onEnterMovie()

void onEnterMovie ( GameModeState * arg)
static

◆ onExitMovie()

void onExitMovie ( GameModeState * arg)
static

◆ onExitHowto()

void onExitHowto ( GameModeState * arg)
static

◆ onExitOmake15()

void onExitOmake15 ( GameModeState * arg)
static

◆ gm_GetRandomHistory()

struct gm_random_history * gm_GetRandomHistory ( void )
inlinestatic

◆ gm_GetCharacterUsage()

s32 gm_GetCharacterUsage ( s32 index)
inlinestatic

◆ gm_GetCharacterUsageDirect()

s32 gm_GetCharacterUsageDirect ( s32 index)
inlinestatic

◆ gm_GetStageUsage()

s32 gm_GetStageUsage ( s32 index)
inlinestatic

◆ gm_SetupTitleDemo()

void gm_SetupTitleDemo ( void )

◆ gm_PreloadTitleDemo()

void gm_PreloadTitleDemo ( void )

◆ gm_801BF6D8()

int gm_801BF6D8 ( void )

◆ gm_801BF6F8()

int gm_801BF6F8 ( void )

◆ gm_801BF708()

void gm_801BF708 ( s8 arg0)

◆ gm_801BF718()

u8 gm_801BF718 ( void )

◆ gm_801BEFA4_inner3()

void gm_801BEFA4_inner3 ( int ckind)
inlinestatic

◆ gm_801BEFA4_inner2()

void gm_801BEFA4_inner2 ( int ckind)
inlinestatic

◆ gm_801BEFA4_inner()

void gm_801BEFA4_inner ( int ckind)
inlinestatic

◆ gm_801BEFA4_noinline()

void gm_801BEFA4_noinline ( int ckind)
inlinestatic

◆ gm_801BEFC0_inner3()

void gm_801BEFC0_inner3 ( int arg0)
inlinestatic

◆ gm_801BEFC0_inner2()

void gm_801BEFC0_inner2 ( int arg0)
inlinestatic

◆ gm_801BEFC0_inner()

void gm_801BEFC0_inner ( int arg0)
inlinestatic

◆ gm_801BEFC0_noinline()

void gm_801BEFC0_noinline ( int arg0)
inlinestatic

Variable Documentation

◆ vs_enter_data

StartMeleeData vs_enter_data
static

◆ vs_exit_data

MatchExitInfo vs_exit_data
static

◆ regend_congrats_enter_data

UNK_T regend_congrats_enter_data
static

◆ regend_congrats_exit_data

UNK_T regend_congrats_exit_data
static

◆ title_exit_data

UNK_T title_exit_data[2]
static

◆ gm_8049E548

struct gm_8049E548_t gm_8049E548
static

◆ gm_Mode_Opening_States

GameModeState gm_Mode_Opening_States[]

◆ gm_Mode_DebugCutscene_States

GameModeState gm_Mode_DebugCutscene_States[]

◆ gm_804DAC88

const f32 gm_804DAC88 = 1.0F
Todo
.sdata2 order hack