SSBM Decomp
Loading...
Searching...
No Matches
gmmultiman.c File Reference
#include "gmmultiman.h"
#include <melee/gm/gm_unsplit.h>
#include <melee/gm/gmmain_lib.h>
#include <melee/gm/types.h>
#include <melee/lb/lbcardgame.h>
#include <melee/lb/lbcardnew.h>
#include <melee/lb/lbdvd.h>
#include <melee/lb/types.h>

Functions

UNK_T gm_801B6320 (void)
 
void gm_801B6808_OnLoad (void)
 gm_801B632C
 
void gm_801B6834 (void)
 
void gm_801B685C (void)
 
bool gm_801B688C (bool arg0)
 
void gm_801B69C0 (StartMeleeData *arg0)
 
static void gm_801B6AD8_inline (MinorScene *scene, int x)
 
void gm_801B6AD8 (MinorScene *scene)
 
void gm_801B6B70 (MinorScene *scene)
 
void gm_801B6BE8 (MinorScene *scene)
 
void gm_801B6F44 (MinorScene *scene)
 
void gm_801B7044 (MinorScene *scene)
 
void gm_801B70DC (MinorScene *scene)
 
void gm_801B7154 (MinorScene *scene)
 
void gm_801B74F0 (MinorScene *scene)
 
void gm_801B75F0 (MinorScene *scene)
 
void gm_801B7688 (MinorScene *scene)
 
static VsModeDatagetMultimanData (void)
 
void gm_801B7700 (MinorScene *scene)
 
void gm_801B7AA0 (MinorScene *scene)
 
void gm_801B7B74 (MinorScene *scene)
 
void gm_801B7C0C (MinorScene *scene)
 
void gm_801B7C84 (MinorScene *scene)
 
void gm_801B8024 (MinorScene *scene)
 
void gm_801B8110 (MinorScene *scene)
 
void gm_801B81A8 (MinorScene *scene)
 
void gm_801B8220 (MinorScene *scene)
 
void gm_801B8580 (MinorScene *scene)
 
void gm_801B863C (MinorScene *scene)
 
void gm_801B86D4 (MinorScene *scene)
 
void gm_801B874C (MinorScene *scene)
 
void gm_801B8AF8 (MinorScene *arg0)
 

Variables

CSSData gm_804950F0
 
VsModeData gm_80495238
 
MatchExitInfo gm_80495370
 
StartMeleeData gm_80490AA8
 
StartMeleeData gm_80490BE0
 
StartMeleeData gm_80490960
 
u8 gm_804D68E8
 
u8 gm_804D68E9
 
u8 gm_804D68F0
 
s8 gm_804D68F1
 
MinorScene gm_803DECB8_MinorScenes []
 
MinorScene gm_803DED00_MinorScenes []
 
MinorScene gm_803DED48_MinorScenes []
 
MinorScene gm_803DED90_MinorScenes []
 
MinorScene gm_803DEDD8_MinorScenes []
 
MinorScene gm_803DEE20_MinorScenes []
 
MinorScene gm_803DEE68_MinorScenes []
 

Function Documentation

◆ gm_801B6320()

UNK_T gm_801B6320 ( void  )

◆ gm_801B6808_OnLoad()

◆ gm_801B6834()

void gm_801B6834 ( void  )

◆ gm_801B685C()

void gm_801B685C ( void  )

◆ gm_801B688C()

bool gm_801B688C ( bool  arg0)

◆ gm_801B69C0()

void gm_801B69C0 ( StartMeleeData arg0)

◆ gm_801B6AD8_inline()

static void gm_801B6AD8_inline ( MinorScene scene,
int  x 
)
inlinestatic

◆ gm_801B6AD8()

void gm_801B6AD8 ( MinorScene scene)

◆ gm_801B6B70()

void gm_801B6B70 ( MinorScene scene)

◆ gm_801B6BE8()

void gm_801B6BE8 ( MinorScene scene)

◆ gm_801B6F44()

void gm_801B6F44 ( MinorScene scene)

◆ gm_801B7044()

void gm_801B7044 ( MinorScene scene)

◆ gm_801B70DC()

void gm_801B70DC ( MinorScene scene)

◆ gm_801B7154()

void gm_801B7154 ( MinorScene scene)

◆ gm_801B74F0()

void gm_801B74F0 ( MinorScene scene)

◆ gm_801B75F0()

void gm_801B75F0 ( MinorScene scene)

◆ gm_801B7688()

void gm_801B7688 ( MinorScene scene)

◆ getMultimanData()

static VsModeData * getMultimanData ( void  )
inlinestatic

◆ gm_801B7700()

void gm_801B7700 ( MinorScene scene)

◆ gm_801B7AA0()

void gm_801B7AA0 ( MinorScene scene)

◆ gm_801B7B74()

void gm_801B7B74 ( MinorScene scene)

◆ gm_801B7C0C()

void gm_801B7C0C ( MinorScene scene)

◆ gm_801B7C84()

void gm_801B7C84 ( MinorScene scene)

◆ gm_801B8024()

void gm_801B8024 ( MinorScene scene)

◆ gm_801B8110()

void gm_801B8110 ( MinorScene scene)

◆ gm_801B81A8()

void gm_801B81A8 ( MinorScene scene)

◆ gm_801B8220()

void gm_801B8220 ( MinorScene scene)

◆ gm_801B8580()

void gm_801B8580 ( MinorScene scene)

◆ gm_801B863C()

void gm_801B863C ( MinorScene scene)

◆ gm_801B86D4()

void gm_801B86D4 ( MinorScene scene)

◆ gm_801B874C()

void gm_801B874C ( MinorScene scene)

◆ gm_801B8AF8()

void gm_801B8AF8 ( MinorScene arg0)

Variable Documentation

◆ gm_804950F0

CSSData gm_804950F0
extern
Todo:
also contains Target scenes, maybe gmstadium is a better name, since these are all in the single player "stadium" menu

◆ gm_80495238

VsModeData gm_80495238
extern

◆ gm_80495370

MatchExitInfo gm_80495370
extern

◆ gm_80490AA8

StartMeleeData gm_80490AA8
extern

◆ gm_80490BE0

StartMeleeData gm_80490BE0
extern

◆ gm_80490960

StartMeleeData gm_80490960
extern

◆ gm_804D68E8

u8 gm_804D68E8
extern

◆ gm_804D68E9

u8 gm_804D68E9
extern

◆ gm_804D68F0

u8 gm_804D68F0
extern

◆ gm_804D68F1

s8 gm_804D68F1
extern

◆ gm_803DECB8_MinorScenes

MinorScene gm_803DECB8_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
0x08,
},
},
{
0x01,
0x03,
0,
{
0x02,
},
},
{ 0xFF },
}
StartMeleeData gm_80490BE0
StartMeleeData gm_80490AA8
StartMeleeData gm_80490960
void gm_801B63C4(MinorScene *)
void gm_801B632C(MinorScene *)
void gm_801B6428(MinorScene *)
void gm_801B65D4(MinorScene *)

◆ gm_803DED00_MinorScenes

MinorScene gm_803DED00_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
},
},
{
0x01,
0x03,
0,
{
},
},
{ -1 },
}
CSSData gm_804950F0
void gm_801B6BE8(MinorScene *scene)
Definition gmmultiman.c:369
MatchExitInfo gm_80495370
VsModeData gm_80495238
void gm_801B6B70(MinorScene *scene)
Definition gmmultiman.c:350
void gm_801B6AD8(MinorScene *scene)
Definition gmmultiman.c:345
void gm_801B6F44(MinorScene *scene)
Definition gmmultiman.c:416
@ MN_VS
Definition forward.h:56
@ MN_CSS
Definition forward.h:62

◆ gm_803DED48_MinorScenes

MinorScene gm_803DED48_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
},
},
{
0x01,
0x03,
0,
{
},
},
{ -1 },
}
void gm_801B70DC(MinorScene *scene)
Definition gmmultiman.c:454
void gm_801B7154(MinorScene *scene)
Definition gmmultiman.c:473
void gm_801B74F0(MinorScene *scene)
Definition gmmultiman.c:519
void gm_801B7044(MinorScene *scene)
Definition gmmultiman.c:449

◆ gm_803DED90_MinorScenes

MinorScene gm_803DED90_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
},
},
{
0x01,
0x03,
0,
{
},
},
{ 0xFF },
}
void gm_801B7700(MinorScene *scene)
Definition gmmultiman.c:579
void gm_801B75F0(MinorScene *scene)
Definition gmmultiman.c:551
void gm_801B7AA0(MinorScene *scene)
Definition gmmultiman.c:626
void gm_801B7688(MinorScene *scene)
Definition gmmultiman.c:556

◆ gm_803DEDD8_MinorScenes

MinorScene gm_803DEDD8_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
},
},
{
0x01,
0x03,
0,
{
},
},
{ 0xFF },
}
void gm_801B7B74(MinorScene *scene)
Definition gmmultiman.c:656
void gm_801B8024(MinorScene *scene)
Definition gmmultiman.c:727
void gm_801B7C84(MinorScene *scene)
Definition gmmultiman.c:679
void gm_801B7C0C(MinorScene *scene)
Definition gmmultiman.c:661

◆ gm_803DEE20_MinorScenes

MinorScene gm_803DEE20_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
},
},
{
0x01,
0x03,
0,
{
},
},
{ -1 },
}
void gm_801B81A8(MinorScene *scene)
Definition gmmultiman.c:763
void gm_801B8580(MinorScene *scene)
Definition gmmultiman.c:821
void gm_801B8110(MinorScene *scene)
Definition gmmultiman.c:758
void gm_801B8220(MinorScene *scene)
Definition gmmultiman.c:781

◆ gm_803DEE68_MinorScenes

MinorScene gm_803DEE68_MinorScenes[]
Initial value:
= {
{
0x00,
0x03,
0,
{
},
},
{
0x01,
0x03,
0,
{
},
},
{ 0xFF },
}
void gm_801B8AF8(MinorScene *arg0)
Definition gmmultiman.c:912
void gm_801B874C(MinorScene *scene)
Definition gmmultiman.c:870
void gm_801B86D4(MinorScene *scene)
Definition gmmultiman.c:852
void gm_801B863C(MinorScene *scene)
Definition gmmultiman.c:847