|
SSBM Decomp
|
#include <Runtime/platform.h>#include <sysdolphin/baselib/forward.h>#include "forward.h"#include "gm_18A1.h"#include "gm_unsplit.h"#include "gmmain_lib.h"#include "gmregclear.h"#include "gmregcommon.h"#include "types.h"#include <melee/cm/camera.h>#include <melee/db/db.h>#include <melee/ft/ft_0877.h>#include <melee/ft/ftbosslib.h>#include <melee/ft/ftlib.h>#include <melee/gr/ground.h>#include <melee/gr/grpushon.h>#include <melee/gr/stage.h>#include <melee/lb/lb_00B0.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/pl/player.h>#include <melee/ty/toy.h>#include <sysdolphin/baselib/aobj.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/mobj.h>#include <sysdolphin/baselib/random.h>#include <sysdolphin/baselib/tobj.h>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) |
| Unk1PData * | fn_8017DEC8 (int arg0) |
| Unk1PData * | fn_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] |
| 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 ) |
| 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 ) |
| 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 ) |
| Unk1PData * fn_8017DEC8 | ( | int | arg0 | ) |
| Unk1PData * fn_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 | ) |
| int fn_8017E318 | ( | void | ) |
| void fn_8017E3C8 | ( | void | ) |
|
static |
|
static |
| StartMeleeData gmClassic_80472AF8 |
| MatchExitInfo gmClassic_8047086C |
| DebugGameOverData gmClassic_80470850 |
| CSSData gmClassic_80470708 |
|
static |