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/gr/ground.h>
#include <melee/lb/lbcardgame.h>
#include <melee/lb/lbcardnew.h>
#include <melee/lb/lbdvd.h>
#include <melee/lb/lbtime.h>
#include <melee/lb/types.h>

Functions

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

Variables

static CSSData gm_80490960
static StartMeleeData gm_80490AA8
static MatchExitInfo gm_80490BE0 [2]
static CSSData gm_804950F0
static StartMeleeData gm_80495238
static MatchExitInfo gm_80495370
static u8 gm_804D68E8
static u8 gm_804D68E9
static u32 pad
static u8 gm_804D68F0
static s8 gm_804D68F1
GameScene gm_803DECB8_Scenes []
GameScene gm_803DED00_Scenes []
GameScene gm_803DED48_Scenes []
GameScene gm_803DED90_Scenes []
GameScene gm_803DEDD8_Scenes []
GameScene gm_803DEE20_Scenes []
GameScene gm_803DEE68_Scenes []

Function Documentation

◆ gm_801B6320()

UNK_T gm_801B6320 ( void )

◆ gm_801B632C()

void gm_801B632C ( GameScene * arg0)

◆ gm_801B63C4()

void gm_801B63C4 ( GameScene * arg0)

◆ gm_801B6428()

void gm_801B6428 ( GameScene * arg0)

◆ gm_801B65D4()

void gm_801B65D4 ( GameScene * arg0)

◆ gm_801B67E8_OnInit()

void gm_801B67E8_OnInit ( void )

◆ gm_801B6808_OnLoad()

void gm_801B6808_OnLoad ( void )

◆ gm_801B6834()

void gm_801B6834 ( void )

◆ gm_801B685C()

void gm_801B685C ( void )

◆ gm_801B688C()

bool gm_801B688C ( bool arg0)

◆ gm_801B6AD8_inline()

void gm_801B6AD8_inline ( GameScene * scene,
int x )
static

◆ gm_801B69C0()

void gm_801B69C0 ( StartMeleeData * arg0)

◆ gm_801B6AD8()

void gm_801B6AD8 ( GameScene * scene)

◆ gm_801B6B70()

void gm_801B6B70 ( GameScene * scene)

◆ gm_801B6BE8()

void gm_801B6BE8 ( GameScene * scene)

◆ gm_801B6F44()

void gm_801B6F44 ( GameScene * scene)

◆ gm_801B7044()

void gm_801B7044 ( GameScene * scene)

◆ gm_801B70DC()

void gm_801B70DC ( GameScene * scene)

◆ gm_801B7154()

void gm_801B7154 ( GameScene * scene)

◆ gm_801B74F0()

void gm_801B74F0 ( GameScene * scene)

◆ gm_801B75F0()

void gm_801B75F0 ( GameScene * scene)

◆ gm_801B7688()

void gm_801B7688 ( GameScene * scene)

◆ getMultimanData()

VsModeData * getMultimanData ( void )
inlinestatic

◆ gm_801B7700()

void gm_801B7700 ( GameScene * scene)

◆ gm_801B7AA0()

void gm_801B7AA0 ( GameScene * scene)

◆ gm_801B7B74()

void gm_801B7B74 ( GameScene * scene)

◆ gm_801B7C0C()

void gm_801B7C0C ( GameScene * scene)

◆ gm_801B7C84()

void gm_801B7C84 ( GameScene * scene)

◆ gm_801B8024()

void gm_801B8024 ( GameScene * scene)

◆ gm_801B8110()

void gm_801B8110 ( GameScene * scene)

◆ gm_801B81A8()

void gm_801B81A8 ( GameScene * scene)

◆ gm_801B8220()

void gm_801B8220 ( GameScene * scene)

◆ gm_801B8580()

void gm_801B8580 ( GameScene * scene)

◆ gm_801B863C()

void gm_801B863C ( GameScene * scene)

◆ gm_801B86D4()

void gm_801B86D4 ( GameScene * scene)

◆ gm_801B874C()

void gm_801B874C ( GameScene * scene)

◆ gm_801B8AF8()

void gm_801B8AF8 ( GameScene * arg0)

Variable Documentation

◆ gm_80490960

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

◆ gm_80490AA8

StartMeleeData gm_80490AA8
static

◆ gm_80490BE0

MatchExitInfo gm_80490BE0[2]
static

◆ gm_804950F0

CSSData gm_804950F0
static

◆ gm_80495238

StartMeleeData gm_80495238
static

◆ gm_80495370

MatchExitInfo gm_80495370
static

◆ gm_804D68E8

u8 gm_804D68E8
static

◆ gm_804D68E9

u8 gm_804D68E9
static

◆ pad

u32 pad
static

◆ gm_804D68F0

u8 gm_804D68F0
static

◆ gm_804D68F1

s8 gm_804D68F1
static

◆ gm_803DECB8_Scenes

GameScene gm_803DECB8_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ 0xFF },
}
static MatchExitInfo gm_80490BE0[2]
Definition gmmultiman.c:19
void gm_801B6428(GameScene *arg0)
Definition gmmultiman.c:266
void gm_801B63C4(GameScene *arg0)
Definition gmmultiman.c:251
void gm_801B65D4(GameScene *arg0)
Definition gmmultiman.c:316
static StartMeleeData gm_80490AA8
Definition gmmultiman.c:18
void gm_801B632C(GameScene *arg0)
Definition gmmultiman.c:234
static CSSData gm_80490960
Definition gmmultiman.c:17
@ GS_VS
Definition forward.h:58
@ GS_CSS
Definition forward.h:64

◆ gm_803DED00_Scenes

GameScene gm_803DED00_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ -1 },
}
static CSSData gm_804950F0
Definition gmmultiman.c:20
static StartMeleeData gm_80495238
Definition gmmultiman.c:21
void gm_801B6F44(GameScene *scene)
Definition gmmultiman.c:591
static MatchExitInfo gm_80495370
Definition gmmultiman.c:22
void gm_801B6B70(GameScene *scene)
Definition gmmultiman.c:527
void gm_801B6AD8(GameScene *scene)
Definition gmmultiman.c:522
void gm_801B6BE8(GameScene *scene)
Definition gmmultiman.c:546

◆ gm_803DED48_Scenes

GameScene gm_803DED48_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ -1 },
}
void gm_801B7044(GameScene *scene)
Definition gmmultiman.c:624
void gm_801B7154(GameScene *scene)
Definition gmmultiman.c:648
void gm_801B74F0(GameScene *scene)
Definition gmmultiman.c:694
void gm_801B70DC(GameScene *scene)
Definition gmmultiman.c:629

◆ gm_803DED90_Scenes

GameScene gm_803DED90_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ 0xFF },
}
void gm_801B7688(GameScene *scene)
Definition gmmultiman.c:731
void gm_801B75F0(GameScene *scene)
Definition gmmultiman.c:726
void gm_801B7AA0(GameScene *scene)
Definition gmmultiman.c:801
void gm_801B7700(GameScene *scene)
Definition gmmultiman.c:754

◆ gm_803DEDD8_Scenes

GameScene gm_803DEDD8_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ 0xFF },
}
void gm_801B7C84(GameScene *scene)
Definition gmmultiman.c:854
void gm_801B7C0C(GameScene *scene)
Definition gmmultiman.c:836
void gm_801B8024(GameScene *scene)
Definition gmmultiman.c:902
void gm_801B7B74(GameScene *scene)
Definition gmmultiman.c:831

◆ gm_803DEE20_Scenes

GameScene gm_803DEE20_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ -1 },
}
void gm_801B81A8(GameScene *scene)
Definition gmmultiman.c:938
void gm_801B8580(GameScene *scene)
Definition gmmultiman.c:996
void gm_801B8220(GameScene *scene)
Definition gmmultiman.c:956
void gm_801B8110(GameScene *scene)
Definition gmmultiman.c:933

◆ gm_803DEE68_Scenes

GameScene gm_803DEE68_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ 0xFF },
}
void gm_801B863C(GameScene *scene)
Definition gmmultiman.c:1022
void gm_801B8AF8(GameScene *arg0)
Definition gmmultiman.c:1087
void gm_801B874C(GameScene *scene)
Definition gmmultiman.c:1045
void gm_801B86D4(GameScene *scene)
Definition gmmultiman.c:1027