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

Data Structures

struct  lbl_804706C0_t
struct  pick_random_ckind_scan

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)

Variables

static struct lbl_804706C0_t lbl_804706C0
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 )

Variable Documentation

◆ lbl_804706C0

struct lbl_804706C0_t lbl_804706C0
static

◆ 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 },
}