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

Data Structures

struct  lbl_804706D8_t
struct  lbl_804706C0_t
struct  RegClearCharEntry

Functions

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)
u8 gm_8017CD94 (UnkAdventureData *arg0, int arg1, int arg2, int arg3)
static s32 gm_8017CE34_CountEnemies (const s8 *arg0)
static void gm_8017CE34_SetupColors (Unk1PData *arg1, s32 count, s8 *arg2, u8 *colors)
static u8 gm_8017CE34_GetCpuLevel (Unk1PData *arg1)
void gm_8017CE34 (StartMeleeData *arg0, Unk1PData *arg1, s8 *arg2, u8 arg3, u8 arg4, u8 arg5, s32 arg6, StKind arg7, s32 count, s32 arg9)
bool gm_8017D7AC (MatchExitInfo *arg0, Unk1PData *arg1, u8 arg2)
static s32 pick_random_ckind (u8 *arr, const u8 *used_ckinds, const u8 *preset_ckinds)
s32 fn_8017D9C0 (const u8 *used_ckinds, const u8 *preset_ckinds)
void gm_8017DB58 (struct Unk1PData_x24 *arg0)
u8 gm_8017DB6C (gm_8017DB6C_arg0_t *arg0, int index)
u8 gm_8017DB78 (gm_8017DB6C_arg0_t *arg0, int index)
s32 gm_8017DB88 (void *arg0, u8 arg1, s32 arg2, s32 arg3, u8 *arg4, u8 arg5, u8(*arg6)(s32, s32, u8), u8(*arg7)(s32, s32, u8), u8(*arg8)(s32, s32, u8), f32(*arg9)(s32, s32), f32(*arg10)(s32, s32))
s32 fn_8017DD7C (PlayerInitData *arg0, Unk1PData_x24 *arg1, u8 arg2)
s32 fn_8017DE54 (u8 arg0, u8 *arg1)
Unk1PDatafn_8017DEC8 (int arg0)
Unk1PDatafn_8017DF28 (void)
u8 fn_8017DF90 (void)
int gm_8017DFF4 (int arg0)
int gm_8017E068 (void)
int fn_8017E0E4 (void)
bool fn_8017E160 (void)
void fn_8017E21C (void)
s8 gm_8017E280 (u16 arg0, u32 arg1)
int fn_8017E318 (void)
void fn_8017E3C8 (void)

Variables

static struct lbl_804706C0_t lbl_804706C0
static lbl_804706D8_t lbl_804706D8 [12]
StartMeleeData gmClassic_80472AF8
MatchExitInfo gmClassic_8047086C
DebugGameOverData gmClassic_80470850
CSSData gmClassic_80470708
static const u8 lbl_803B7C08 [3][5]

Function Documentation

◆ 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_8017CD94()

u8 gm_8017CD94 ( UnkAdventureData * arg0,
int arg1,
int arg2,
int arg3 )

◆ gm_8017CE34_CountEnemies()

s32 gm_8017CE34_CountEnemies ( const s8 * arg0)
inlinestatic

◆ gm_8017CE34_SetupColors()

void gm_8017CE34_SetupColors ( Unk1PData * arg1,
s32 count,
s8 * arg2,
u8 * colors )
inlinestatic

◆ gm_8017CE34_GetCpuLevel()

u8 gm_8017CE34_GetCpuLevel ( Unk1PData * arg1)
inlinestatic

◆ gm_8017CE34()

void gm_8017CE34 ( StartMeleeData * arg0,
Unk1PData * arg1,
s8 * arg2,
u8 arg3,
u8 arg4,
u8 arg5,
s32 arg6,
StKind arg7,
s32 count,
s32 arg9 )

◆ gm_8017D7AC()

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

◆ pick_random_ckind()

s32 pick_random_ckind ( u8 * arr,
const u8 * used_ckinds,
const u8 * preset_ckinds )
inlinestatic

◆ fn_8017D9C0()

s32 fn_8017D9C0 ( const u8 * used_ckinds,
const u8 * preset_ckinds )

◆ 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 )

◆ gm_8017DB88()

s32 gm_8017DB88 ( void * arg0,
u8 arg1,
s32 arg2,
s32 arg3,
u8 * arg4,
u8 arg5,
u8(* arg6 )(s32, s32, u8),
u8(* arg7 )(s32, s32, u8),
u8(* arg8 )(s32, s32, u8),
f32(* arg9 )(s32, s32),
f32(* arg10 )(s32, s32) )

◆ fn_8017DD7C()

s32 fn_8017DD7C ( PlayerInitData * arg0,
Unk1PData_x24 * arg1,
u8 arg2 )

◆ fn_8017DE54()

s32 fn_8017DE54 ( u8 arg0,
u8 * arg1 )

◆ 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 )

◆ fn_8017E21C()

void fn_8017E21C ( void )

◆ gm_8017E280()

s8 gm_8017E280 ( u16 arg0,
u32 arg1 )

◆ fn_8017E318()

int fn_8017E318 ( void )

◆ fn_8017E3C8()

void fn_8017E3C8 ( void )

Variable Documentation

◆ lbl_804706C0

struct lbl_804706C0_t lbl_804706C0
static

◆ lbl_804706D8

lbl_804706D8_t lbl_804706D8[12]
static

◆ gmClassic_80472AF8

StartMeleeData gmClassic_80472AF8

◆ gmClassic_8047086C

MatchExitInfo gmClassic_8047086C

◆ gmClassic_80470850

DebugGameOverData gmClassic_80470850

◆ gmClassic_80470708

CSSData gmClassic_80470708

◆ lbl_803B7C08

const u8 lbl_803B7C08[3][5]
static
Initial value:
= {
{ 1, 2, 3, 5, 10 },
{ 1, 2, 3, 5, 10 },
{ 10, 10, 10, 10, 10 },
}