SSBM Decomp
Loading...
Searching...
No Matches
gmregclear.h File Reference
#include <placeholder.h>
#include <platform.h>
#include <melee/gm/forward.h>
#include <melee/gr/forward.h>
#include <melee/it/forward.h>
#include <melee/mn/forward.h>
#include <sysdolphin/baselib/forward.h>

Go to the source code of this file.

Functions

void fn_8017C0C8 (void)
 
void fn_8017C1A4 (HSD_GObj *)
 
void fn_8017C71C (void)
 
void fn_8017C7A0 (void)
 
void fn_8017C7EC (void)
 
void gm_8017C838 (void)
 
void gm_8017C984 (UNK_T)
 
void gm_8017C9A8 (DebugGameOverData *, Unk1PData *, u8)
 
UNK_RET gm_8017CA38 (DebugGameOverData *, Unk1PData *, struct gmm_x0_528_t *, u8)
 
UNK_RET gm_8017CBAC (UnkAdventureData *, struct gmm_x0_528_t *, u8)
 
u8 gm_8017CD94 (UnkAdventureData *, int, int, int)
 
s32 gm_8017CE34 (StartMeleeData *, UnkAdventureData *, s8 *, u8, u8, u8, s32, InternalStageId, s32 count, s32)
 
bool gm_8017D7AC (MatchExitInfo *, Unk1PData *, u8)
 
s32 fn_8017D9C0 (u8 *arg0, u8 *arg1)
 
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, u8 *)
 
Unk1PDatafn_8017DEC8 (int)
 
Unk1PDatafn_8017DF28 (void)
 
u8 fn_8017DF90 (void)
 
int gm_8017DFF4 (int)
 
bool gm_8017E068 (void)
 
int fn_8017E0E4 (void)
 
bool fn_8017E160 (void)
 
void fn_8017E21C (void)
 
s8 gm_8017E280 (u16, u32)
 
int fn_8017E318 (void)
 
void fn_8017E3C8 (void)
 
UnkAdventureDatagm_8017E424 (void)
 
u8 gm_8017E430 (void)
 returns a player slot
 
u8 gm_8017E440 (void)
 
u8 gm_8017E48C (MinorScene *)
 
struct gm_803DE650_tgm_8017E4C4 (u8)
 
u8 gm_8017E500 (u8, u8)
 Get adventure stage kind for given difficulty and stage slot.
 
f32 gm_8017E528 (u8, u8)
 
f32 gm_8017E578 (u8, u8)
 
u8 gm_8017E5C8 (u8, u8, u8)
 
u8 gm_8017E5FC (u8, u8, u8)
 
u8 gm_8017E630 (u8 difficulty, u8 stage_slot, u8 arg2)
 
f32 gm_8017E664 (u8, u8)
 
f32 gm_8017E6B4 (u8, u8)
 
u8 gm_8017E704 (u8 difficulty, u8 stage_slot, u8 arg2)
 
u8 gm_8017E738 (u8 difficulty, u8 stage_slot, u8 arg2)
 
u8 gm_8017E76C (u8 difficulty, u8 stage_slot, u8 arg2)
 
void gm_8017E7A0 (u8)
 
bool gm_8017E7E0 (void)
 
void gm_8017E7FC (u8)
 
void fn_8017E8A4 (int)
 
UnkAllstarDatagm_8017EB30 (void)
 
u8 gm_8017EB3C (u8, u8)
 
u8 gm_8017EB64 (u8 difficulty, u8 stage_slot, u8 arg2)
 
u8 gm_8017EB98 (u8 difficulty, u8 stage_slot, u8 arg2)
 
u8 gm_8017EBCC (u8 difficulty, u8 stage_slot, u8 arg2)
 
f32 gm_8017EC00 (u8, u8)
 
f32 gm_8017EC50 (u8, u8)
 
u8 gm_8017ECA0 (u8 difficulty, u8 stage_slot, u8 arg2)
 
u8 gm_8017ECD4 (u8 difficulty, u8 stage_slot, u8 arg2)
 
u8 gm_8017ED08 (u8 difficulty, u8 stage_slot, u8 arg2)
 
f32 gm_8017ED3C (u8, u8)
 
f32 gm_8017ED8C (u8, u8)
 
bool fn_8017EDDC (void)
 
void fn_8017EE40 (int)
 
int fn_8017F008 (void)
 
s32 fn_8017F09C (void)
 
s32 fn_8017F14C (void *arg0)
 
s32 fn_8017F1B8 (void)
 
s32 fn_8017F2A4 (HSD_Text **arg0, f32 farg0, f32 farg1)
 
s32 fn_8017F47C (HSD_Text **arg0, int arg1)
 
void fn_8017F608 (void *arg0)
 
s32 fn_8017FA1C (void *arg0)
 
void fn_8017FBA4 (void *arg0)
 
void fn_8017FE54 (HSD_GObj *gobj)
 
void fn_8017FF1C (HSD_GObj *gobj)
 
s32 fn_801803FC (void *arg0)
 
void fn_80180630 (int, int, int, bool, lbl_8046B6A0_24C_t *)
 
int fn_80180AC0 (void)
 
s32 gm_80180AE4 (void)
 
Fighter_GObj * gm_80180AF4 (void)
 
void gm_80180B18 (void)
 
void gm_80180BA0 (void)
 
void fn_80180C14 (HSD_GObj *gobj)
 
void fn_80180C60 (HSD_GObj *gobj)
 
void fn_80181598 (void)
 
void fn_80181708 (void)
 
void gm_80181998 (void)
 
void gm_80181A00 (s32 arg0, s32 arg1)
 
int gm_80181A14 (void)
 
u32 gm_80181A24 (void)
 
s32 gm_80181A34 (void)
 
void gm_80181A44 (int c_kind, int, bool)
 
void gm_80181AC8 (int, int, u16)
 
void gm_80181B64 (int c_kind, int, s32)
 
int fn_80181BFC (int *)
 
s32 fn_80181C80 (s32 arg0)
 
UNK_RET fn_80181E18 (UNK_PARAMS)
 
UNK_RET gm_80182174 (UNK_PARAMS)
 
bool gm_80182510 (void)
 
void gm_80182554 (int, int)
 
s32 gm_80182578 (void)
 
UNK_RET fn_80182B5C (UNK_PARAMS)
 
UnkMultimanDatagm_80182DF0 (int c_kind, int)
 
void fn_80182F40 (HSD_GObj *)
 
UNK_RET gm_80183218 (UNK_PARAMS)
 
void fn_8018325C (HSD_GObj *, int)
 
void fn_80184138 (HSD_GObj *, int)
 

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

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

◆ gm_8017CBAC()

UNK_RET gm_8017CBAC ( UnkAdventureData arg0,
struct gmm_x0_528_t arg1,
u8  arg2 
)

◆ gm_8017CD94()

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

◆ gm_8017CE34()

s32 gm_8017CE34 ( StartMeleeData arg0,
UnkAdventureData arg1,
s8 arg2,
u8  arg3,
u8  arg4,
u8  arg5,
s32  arg6,
InternalStageId  arg7,
s32  count,
s32  arg9 
)

◆ gm_8017D7AC()

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

◆ fn_8017D9C0()

s32 fn_8017D9C0 ( u8 arg0,
u8 arg1 
)

◆ 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(*)(s32, s32, u8 arg6,
u8(*)(s32, s32, u8 arg7,
u8(*)(s32, s32, u8 arg8,
f32(*)(s32, s32 arg9,
f32(*)(s32, s32 arg10 
)

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

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

◆ gm_8017E424()

UnkAdventureData * gm_8017E424 ( void  )

◆ gm_8017E430()

u8 gm_8017E430 ( void  )

returns a player slot

◆ gm_8017E440()

u8 gm_8017E440 ( void  )

◆ gm_8017E48C()

u8 gm_8017E48C ( MinorScene scene)

◆ gm_8017E4C4()

struct gm_803DE650_t * gm_8017E4C4 ( u8  arg0)

◆ gm_8017E500()

u8 gm_8017E500 ( u8  difficulty,
u8  stage_slot 
)

Get adventure stage kind for given difficulty and stage slot.

The (u8) cast on difficulty is required - these functions are called via function pointers typed as f32(*)(int, u8) in UnkAdventureData.

◆ gm_8017E528()

f32 gm_8017E528 ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017E578()

f32 gm_8017E578 ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017E5C8()

u8 gm_8017E5C8 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017E5FC()

u8 gm_8017E5FC ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017E630()

u8 gm_8017E630 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017E664()

f32 gm_8017E664 ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017E6B4()

f32 gm_8017E6B4 ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017E704()

u8 gm_8017E704 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017E738()

u8 gm_8017E738 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017E76C()

u8 gm_8017E76C ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017E7A0()

void gm_8017E7A0 ( u8  arg0)

◆ gm_8017E7E0()

bool gm_8017E7E0 ( void  )

◆ gm_8017E7FC()

void gm_8017E7FC ( u8  arg0)

◆ fn_8017E8A4()

void fn_8017E8A4 ( int  arg0_int)

◆ gm_8017EB30()

UnkAllstarData * gm_8017EB30 ( void  )

◆ gm_8017EB3C()

u8 gm_8017EB3C ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017EB64()

u8 gm_8017EB64 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017EB98()

u8 gm_8017EB98 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017EBCC()

u8 gm_8017EBCC ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017EC00()

f32 gm_8017EC00 ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017EC50()

f32 gm_8017EC50 ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017ECA0()

u8 gm_8017ECA0 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017ECD4()

u8 gm_8017ECD4 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017ED08()

u8 gm_8017ED08 ( u8  difficulty,
u8  stage_slot,
u8  arg2 
)

◆ gm_8017ED3C()

f32 gm_8017ED3C ( u8  difficulty,
u8  stage_slot 
)

◆ gm_8017ED8C()

f32 gm_8017ED8C ( u8  difficulty,
u8  stage_slot 
)

◆ fn_8017EDDC()

bool fn_8017EDDC ( void  )

◆ fn_8017EE40()

void fn_8017EE40 ( int  arg0_int)

◆ fn_8017F008()

int fn_8017F008 ( void  )

◆ fn_8017F09C()

s32 fn_8017F09C ( void  )

◆ fn_8017F14C()

s32 fn_8017F14C ( void *  arg0)

◆ fn_8017F1B8()

s32 fn_8017F1B8 ( void  )

◆ fn_8017F2A4()

s32 fn_8017F2A4 ( HSD_Text **  arg0,
f32  farg0,
f32  farg1 
)

◆ fn_8017F47C()

s32 fn_8017F47C ( HSD_Text **  arg0,
int  arg1 
)

◆ fn_8017F608()

void fn_8017F608 ( void *  arg0)

◆ fn_8017FA1C()

s32 fn_8017FA1C ( void *  arg0)

◆ fn_8017FBA4()

void fn_8017FBA4 ( void *  arg0)

◆ fn_8017FE54()

void fn_8017FE54 ( HSD_GObj gobj)

◆ fn_8017FF1C()

void fn_8017FF1C ( HSD_GObj gobj)

◆ fn_801803FC()

s32 fn_801803FC ( void *  arg0)

◆ fn_80180630()

void fn_80180630 ( int  arg0,
int  arg1,
int  arg2,
bool  arg3,
lbl_8046B6A0_24C_t arg4 
)

◆ fn_80180AC0()

int fn_80180AC0 ( void  )

◆ gm_80180AE4()

s32 gm_80180AE4 ( void  )

◆ gm_80180AF4()

Fighter_GObj * gm_80180AF4 ( void  )

◆ gm_80180B18()

void gm_80180B18 ( void  )

◆ gm_80180BA0()

void gm_80180BA0 ( void  )

◆ fn_80180C14()

void fn_80180C14 ( HSD_GObj gobj)

◆ fn_80180C60()

void fn_80180C60 ( HSD_GObj gobj)

◆ fn_80181598()

void fn_80181598 ( void  )

◆ fn_80181708()

void fn_80181708 ( void  )

◆ gm_80181998()

void gm_80181998 ( void  )

◆ gm_80181A00()

void gm_80181A00 ( s32  arg0,
s32  arg1 
)

◆ gm_80181A14()

int gm_80181A14 ( void  )

◆ gm_80181A24()

u32 gm_80181A24 ( void  )

◆ gm_80181A34()

s32 gm_80181A34 ( void  )

◆ gm_80181A44()

void gm_80181A44 ( int  c_kind,
int  arg1,
bool  arg2 
)

◆ gm_80181AC8()

void gm_80181AC8 ( int  c_kind,
int  arg1,
u16  arg2 
)

◆ gm_80181B64()

void gm_80181B64 ( int  c_kind,
int  arg1,
s32  arg2 
)

◆ fn_80181BFC()

int fn_80181BFC ( int *  arg0)

◆ fn_80181C80()

s32 fn_80181C80 ( s32  arg0)

◆ fn_80181E18()

UNK_RET fn_80181E18 ( UNK_PARAMS  )

◆ gm_80182174()

UNK_RET gm_80182174 ( UNK_PARAMS  )

◆ gm_80182510()

bool gm_80182510 ( void  )

◆ gm_80182554()

void gm_80182554 ( int  arg0,
int  arg1 
)

◆ gm_80182578()

s32 gm_80182578 ( void  )

◆ fn_80182B5C()

UNK_RET fn_80182B5C ( UNK_PARAMS  )

◆ gm_80182DF0()

UnkMultimanData * gm_80182DF0 ( int  c_kind,
int  arg1 
)

◆ fn_80182F40()

void fn_80182F40 ( HSD_GObj unused)

◆ gm_80183218()

UNK_RET gm_80183218 ( UNK_PARAMS  )

◆ fn_8018325C()

void fn_8018325C ( HSD_GObj arg0,
int  arg1 
)

◆ fn_80184138()

void fn_80184138 ( HSD_GObj arg0,
int  arg1 
)