SSBM Decomp
Loading...
Searching...
No Matches
gmclassic.c File Reference

Data Structures

struct  gmClassicMatchup
struct  gmClassicMatchupData
struct  gmClassicIntroData
struct  gmClassic_80490880Data
struct  gmClassic_803DDEC8Data

Functions

 STATIC_ASSERT (sizeof(gmClassicMatchup)==6)
 STATIC_ASSERT (sizeof(gmClassicMatchupData)==8)
 STATIC_ASSERT (sizeof(gmClassicIntroData)==0x20)
 STATIC_ASSERT (sizeof(gmClassic_80490880Data)==0x90)
 STATIC_ASSERT (sizeof(gmClassic_803DDEC8Data)==0x2F0)
static void gmClassic_InitMatchupOrder (const gmClassicMatchup *matchups, u8 *order)
static gmClassicMatchupgmClassic_801B2BA4 (gmClassicMatchup *arg0, u8 *arg1, gm_803DDEC8Struct *arg2)
static gm_803DDEC8StructgmClassic_801B2D54 (gm_803DDEC8Struct *arg0)
void gmClassic_OnLoad (void)
void gmClassic_OnInit (void)
void gmClassic_801B3500 (GameScene *arg0)
void gmClassic_801B3A34 (GameScene *arg0)
void gmClassic_801B3B40 (GameScene *arg0)
void gmClassic_801B3D44 (GameScene *scene)
void gmClassic_801B3D84 (GameScene *scene)
void gmClassic_801B3DD8 (GameScene *scene)
void gmClassic_801B3E44 (GameScene *scene)
void gmClassic_801B3F18 (GameScene *scene)

Variables

UNK_T gmClassic_80470708 []
DebugGameOverData gmClassic_80470850
UNK_T gmClassic_8047086C
UNK_T gmClassic_80472AF8
u8 gm_804908A0 []
UNK_T gmClassic_804D68D0
gmClassic_80490880Data gmClassic_80490880
gmClassic_803DDEC8Data gmClassic_803DDEC8
GameScene gm_803DDC58_Scenes []
static gmClassicMatchupData gm_804D4318
static gmClassicMatchupData gm_804D4320
static gmClassicMatchupData gm_804D4328

Function Documentation

◆ STATIC_ASSERT() [1/5]

STATIC_ASSERT ( sizeof(gmClassicMatchup) = =6)

◆ STATIC_ASSERT() [2/5]

STATIC_ASSERT ( sizeof(gmClassicMatchupData) = =8)

◆ STATIC_ASSERT() [3/5]

STATIC_ASSERT ( sizeof(gmClassicIntroData) = =0x20)

◆ STATIC_ASSERT() [4/5]

STATIC_ASSERT ( sizeof(gmClassic_80490880Data) = =0x90)

◆ STATIC_ASSERT() [5/5]

STATIC_ASSERT ( sizeof(gmClassic_803DDEC8Data) = =0x2F0)

◆ gmClassic_InitMatchupOrder()

void gmClassic_InitMatchupOrder ( const gmClassicMatchup * matchups,
u8 * order )
inlinestatic

◆ gmClassic_801B2BA4()

gmClassicMatchup * gmClassic_801B2BA4 ( gmClassicMatchup * arg0,
u8 * arg1,
gm_803DDEC8Struct * arg2 )
static

◆ gmClassic_801B2D54()

gm_803DDEC8Struct * gmClassic_801B2D54 ( gm_803DDEC8Struct * arg0)
static

◆ gmClassic_OnLoad()

void gmClassic_OnLoad ( void )

◆ gmClassic_OnInit()

void gmClassic_OnInit ( void )

◆ gmClassic_801B3500()

void gmClassic_801B3500 ( GameScene * arg0)

◆ gmClassic_801B3A34()

void gmClassic_801B3A34 ( GameScene * arg0)

◆ gmClassic_801B3B40()

void gmClassic_801B3B40 ( GameScene * arg0)

◆ gmClassic_801B3D44()

void gmClassic_801B3D44 ( GameScene * scene)

◆ gmClassic_801B3D84()

void gmClassic_801B3D84 ( GameScene * scene)

◆ gmClassic_801B3DD8()

void gmClassic_801B3DD8 ( GameScene * scene)

◆ gmClassic_801B3E44()

void gmClassic_801B3E44 ( GameScene * scene)

◆ gmClassic_801B3F18()

void gmClassic_801B3F18 ( GameScene * scene)

Variable Documentation

◆ gmClassic_80470708

UNK_T gmClassic_80470708[]
extern

◆ gmClassic_80470850

DebugGameOverData gmClassic_80470850
extern

◆ gmClassic_8047086C

UNK_T gmClassic_8047086C
extern

◆ gmClassic_80472AF8

UNK_T gmClassic_80472AF8
extern

◆ gm_804908A0

u8 gm_804908A0[]
extern

◆ gmClassic_804D68D0

UNK_T gmClassic_804D68D0
extern

◆ gmClassic_80490880

gmClassic_80490880Data gmClassic_80490880
extern

◆ gmClassic_803DDEC8

gmClassic_803DDEC8Data gmClassic_803DDEC8
extern

◆ gm_803DDC58_Scenes

GameScene gm_803DDC58_Scenes[]

◆ gm_804D4318

gmClassicMatchupData gm_804D4318
static
Initial value:
= { { 0x148, { 0x21, 0x21, 0x21 }, 0 },
{ 0, 0 } }

◆ gm_804D4320

gmClassicMatchupData gm_804D4320
static
Initial value:
= { { 0x052, { 0x21, 0x21, 0x21 }, 0 },
{ 0, 0 } }

◆ gm_804D4328

gmClassicMatchupData gm_804D4328
static
Initial value:
= { { 0x053, { 0x21, 0x21, 0x21 }, 0 },
{ 0, 0 } }