SSBM Decomp
Loading...
Searching...
No Matches
gm_17C0.c File Reference
#include "gm_17C0.h"
#include "gm_unsplit.h"
#include <math_ppc.h>
#include <dolphin/gx.h>
#include <sysdolphin/baselib/gobjproc.h>
#include <sysdolphin/baselib/random.h>
#include <sysdolphin/baselib/tobj.h>
#include <sysdolphin/baselib/util.h>
#include <melee/cm/camera.h>
#include <melee/db/db.h>
#include <melee/ef/efasync.h>
#include <melee/ef/eflib.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ftbosslib.h>
#include <melee/ft/ftlib.h>
#include <melee/gm/gmmain_lib.h>
#include <melee/gm/gmadventure.h>
#include <melee/gm/types.h>
#include <melee/gr/ground.h>
#include <melee/gr/grpushon.h>
#include <melee/gr/stage.h>
#include <melee/it/item.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lb_00F9.h>
#include <melee/lb/lbarchive.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/lb/lbbgflash.h>
#include <melee/lb/lbcardgame.h>
#include <melee/lb/lbcardnew.h>
#include <melee/lb/lbtime.h>
#include <melee/mp/mpcoll.h>
#include <melee/pl/player.h>
#include <melee/sc/types.h>

Data Structures

struct  lbl_80472D28_t
 
struct  lbl_80472E48_t
 
struct  lbl_804706C0_t
 

Functions

 STATIC_ASSERT (sizeof(struct lbl_80472E48_t)==0x80)
 
void fn_8017C0C8 (void)
 
void fn_8017C1A4 (HSD_GObj *unused)
 
void fn_8017C71C (void)
 
void fn_8017C7A0 (void)
 
void fn_8017C7EC (void)
 
void gm_8017C838 (void)
 
void gm_8017C984 (UNK_T arg0)
 
void gm_8017C9A8 (DebugGameOverData *arg0, Unk1PData *arg1, u8 arg2)
 
void gm_8017CA38 (DebugGameOverData *arg0, Unk1PData *arg1, gmm_x0_528_t *arg2, u8 arg3)
 
void gm_8017CBAC (UnkAdventureData *arg0, gmm_x0_528_t *arg1, u8 arg2)
 
bool gm_8017D7AC (MatchExitInfo *arg0, Unk1PData *arg1, u8 arg2)
 gm_8017CD94
 
void gm_8017DB58 (struct Unk1PData_x24 *arg0)
 fn_8017D9C0
 
u8 gm_8017DB6C (gm_8017DB6C_arg0_t *arg0, int index)
 
u8 gm_8017DB78 (gm_8017DB6C_arg0_t *arg0, int index)
 
Unk1PDatafn_8017DEC8 (int arg0)
 gm_8017DB88
 
Unk1PDatafn_8017DF28 (void)
 
u8 fn_8017DF90 (void)
 
int gm_8017DFF4 (int arg0)
 
int gm_8017E068 (void)
 
int fn_8017E0E4 (void)
 
bool fn_8017E160 (void)
 
UnkAdventureDatagm_8017E424 (void)
 fn_8017E21C
 
u8 gm_8017E430 (void)
 returns a player slot
 
int gm_8017E48C (MinorScene *scene)
 gm_8017E440
 
UnkAllstarDatagm_8017EB30 (void)
 gm_8017E4C4
 
int fn_8017F008 (void)
 gm_8017EB3C
 
int fn_8017F294 (void)
 fn_8017F09C
 
s32 gm_80180AE4 (void)
 fn_8017F2A4
 
Fighter_GObj * gm_80180AF4 (void)
 
void gm_80181998 (void)
 
void gm_80181A00 (s32 arg0, s32 arg1)
 
int gm_80181A14 (void)
 
u16 gm_80181A24 (void)
 
s32 gm_80181A34 (void)
 
int fn_80181BFC (int *arg0)
 gm_80181A44
 
bool gm_80182510 (void)
 fn_80181C80
 
void fn_80182F40 (HSD_GObj *unused)
 
void gm_80183218 (void)
 

Variables

static struct lbl_804706C0_t lbl_804706C0
 
static UnkAdventureData lbl_80472C30
 
static UnkAllstarData lbl_80472CB0
 
static struct lbl_80472D28_t lbl_80472D28
 
static struct lbl_80472E48_t lbl_80472E48
 
static int lbl_80472EC8 [4]
 
u8 lbl_803B7C08 [][5]
 
static SceneDesclbl_804D65CC
 gm_80180B18
 
static SceneDesclbl_804D65D0
 
HSD_Archivelbl_804D65C8
 
struct { 
 
   u8   x0 
 
   u16   x2 
 
   int   x4 
 
   int   pad 
 
lbl_80473594 
 
u8 lbl_804D65E8
 gm_80182554
 

Function Documentation

◆ STATIC_ASSERT()

STATIC_ASSERT ( sizeof(struct lbl_80472E48_t = =0x80)

◆ fn_8017C0C8()

void fn_8017C0C8 ( void  )

◆ fn_8017C1A4()

void fn_8017C1A4 ( HSD_GObj unused)

◆ fn_8017C71C()

void fn_8017C71C ( void  )

◆ fn_8017C7A0()

void fn_8017C7A0 ( void  )

◆ fn_8017C7EC()

void fn_8017C7EC ( void  )

◆ gm_8017C838()

void gm_8017C838 ( void  )

◆ gm_8017C984()

void gm_8017C984 ( UNK_T  arg0)

◆ gm_8017C9A8()

void gm_8017C9A8 ( DebugGameOverData arg0,
Unk1PData arg1,
u8  arg2 
)

◆ gm_8017CA38()

void gm_8017CA38 ( DebugGameOverData arg0,
Unk1PData arg1,
gmm_x0_528_t arg2,
u8  arg3 
)

◆ gm_8017CBAC()

void gm_8017CBAC ( UnkAdventureData arg0,
gmm_x0_528_t arg1,
u8  arg2 
)

◆ gm_8017D7AC()

bool gm_8017D7AC ( MatchExitInfo arg0,
Unk1PData arg1,
u8  arg2 
)

◆ gm_8017DB58()

void gm_8017DB58 ( struct Unk1PData_x24 arg0)

◆ gm_8017DB6C()

u8 gm_8017DB6C ( gm_8017DB6C_arg0_t arg0,
int  index 
)

◆ gm_8017DB78()

u8 gm_8017DB78 ( gm_8017DB6C_arg0_t arg0,
int  index 
)

◆ fn_8017DEC8()

Unk1PData * fn_8017DEC8 ( int  arg0)

◆ fn_8017DF28()

Unk1PData * fn_8017DF28 ( void  )

◆ fn_8017DF90()

u8 fn_8017DF90 ( void  )

◆ gm_8017DFF4()

int gm_8017DFF4 ( int  arg0)

◆ gm_8017E068()

int gm_8017E068 ( void  )

◆ fn_8017E0E4()

int fn_8017E0E4 ( void  )

◆ fn_8017E160()

bool fn_8017E160 ( void  )

◆ gm_8017E424()

◆ gm_8017E430()

u8 gm_8017E430 ( void  )

returns a player slot

◆ gm_8017E48C()

int gm_8017E48C ( MinorScene scene)

◆ gm_8017EB30()

◆ fn_8017F008()

◆ fn_8017F294()

int fn_8017F294 ( void  )

◆ gm_80180AE4()

◆ gm_80180AF4()

Fighter_GObj * gm_80180AF4 ( void  )

◆ gm_80181998()

void gm_80181998 ( void  )

◆ gm_80181A00()

void gm_80181A00 ( s32  arg0,
s32  arg1 
)

◆ gm_80181A14()

int gm_80181A14 ( void  )

◆ gm_80181A24()

u16 gm_80181A24 ( void  )

◆ gm_80181A34()

s32 gm_80181A34 ( void  )

◆ fn_80181BFC()

int fn_80181BFC ( int *  arg0)

◆ gm_80182510()

bool gm_80182510 ( void  )

◆ fn_80182F40()

void fn_80182F40 ( HSD_GObj unused)

◆ gm_80183218()

void gm_80183218 ( void  )

Variable Documentation

◆ lbl_804706C0

struct lbl_804706C0_t lbl_804706C0
static

◆ lbl_80472C30

UnkAdventureData lbl_80472C30
static

◆ lbl_80472CB0

UnkAllstarData lbl_80472CB0
static

◆ lbl_80472D28

struct lbl_80472D28_t lbl_80472D28
static

◆ lbl_80472E48

struct lbl_80472E48_t lbl_80472E48
static

◆ lbl_80472EC8

int lbl_80472EC8[4]
static

◆ lbl_803B7C08

u8 lbl_803B7C08[][5]
extern

◆ lbl_804D65CC

◆ lbl_804D65D0

SceneDesc* lbl_804D65D0
static

◆ lbl_804D65C8

HSD_Archive* lbl_804D65C8
extern

◆ x0

u8 x0

◆ x2

u16 x2

◆ x4

int x4

◆ pad

int pad

◆ [struct]

struct { ... } lbl_80473594

◆ lbl_804D65E8