|
SSBM Decomp
|
#include "gm_19EF.h"#include "gm_1601.h"#include "gm_1A36.h"#include "gm_1A3F.h"#include "gm_1A45.h"#include "gm_unsplit.h"#include "it/inlines.h"#include <sysdolphin/baselib/archive.h>#include <sysdolphin/baselib/cobj.h>#include <sysdolphin/baselib/controller.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/mobj.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/sc/types.h>#include <melee/ty/toy.h>#include <melee/ty/tylist.h>#include <sysdolphin/baselib/sislib.h>Functions | |
| static void | fn_8019F2D4 (u32 arg0) |
| static void | fn_8019EFC4 (HSD_PadStatus *pad) |
| static void | fn_8019F1D0 (void) |
| seems to handle "Go!" animations, based on .dat filenames | |
| static void | fn_8019F6EC (HSD_GObj *gobj) |
| static void | fn_8019F810 (void) |
| void | fn_8019F9C4 (u32 arg0) |
| void | gm_801A0A10_OnEnter (void *arg0_) |
| void | gm_801A0B18_OnLeave (void *arg0_) |
| static void | fn_801A0B60 (HSD_GObj *gobj) |
| void | gm_801A0C6C_OnEnter (void *unused) |
| void | gm_801A0E0C_OnLeave (void *unused) |
Variables | ||
| static HSD_Archive * | lbl_804D6698 | |
| static SceneDesc * | lbl_804D669C | |
| static SceneDesc * | lbl_804D66A0 | |
| static SceneDesc * | lbl_804D66A4 | |
| static SceneDesc * | lbl_804D66A8 | |
| static HSD_Joint * | lbl_804D66AC | |
| struct { | ||
| HSD_JObj * x0 | ||
| s32 x4 | ||
| } | lbl_804D66B0 | |
| static HSD_JObj * | lbl_804D66B8 | |
| struct { | ||
| HSD_JObj * x0 | ||
| s32 x4 | ||
| } | lbl_804D66C0 | |
| struct { | ||
| HSD_JObj * x0 | ||
| s32 x4 | ||
| } | lbl_804D66C8 | |
| struct { | ||
| HSD_JObj * x0 | ||
| s32 x4 | ||
| } | lbl_804D66D0 | |
| static HSD_JObj * | lbl_804D66D8 | |
| struct { | ||
| HSD_JObj * x0 | ||
| s32 x4 | ||
| } | lbl_804D66E0 | |
| static HSD_JObj * | lbl_804D66E8 | |
| static HSD_Archive * | lbl_804D66F0 | |
| static HSD_JObj * | lbl_804D66F4 | |
| static u32 | lbl_804D66F8 | |
| struct { | ||
| u8 x0 | ||
| u8 pad_01 [0x3] | ||
| s32 x4 | ||
| int x8 | ||
| s32 xC | ||
| u32 x10 | ||
| u8 x14 | ||
| u8 x15 | ||
| u8 x16 | ||
| u8 pad_17 | ||
| int x18 | ||
| u16 x1C | ||
| u16 x1E | ||
| u8 x20 | ||
| u8 pad_21 | ||
| u16 x22 | ||
| HSD_Text * x24 | ||
| HSD_GObj * x28 | ||
| HSD_JObj * x2C [10] | ||
| HSD_JObj * x54 | ||
| HSD_JObj * x58 | ||
| HSD_JObj * x5C | ||
| u8 x60 | ||
| u8 pad_61 [3] | ||
| s32 x64 | ||
| s32 x68 | ||
| s32 x6C | ||
| s32 x70 | ||
| u8 pad_74 [0x78 - 0x74] | ||
| } | lbl_80479A98 | |
|
static |
|
static |
|
static |
seems to handle "Go!" animations, based on .dat filenames
|
static |
|
static |
| void fn_8019F9C4 | ( | u32 | arg0 | ) |
| void gm_801A0A10_OnEnter | ( | void * | arg0_ | ) |
| void gm_801A0B18_OnLeave | ( | void * | arg0_ | ) |
|
static |
| void gm_801A0C6C_OnEnter | ( | void * | unused | ) |
| void gm_801A0E0C_OnLeave | ( | void * | unused | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| u8 x0 |
| s32 x4 |
| struct { ... } lbl_804D66B0 |
|
static |
| struct { ... } lbl_804D66C0 |
| struct { ... } lbl_804D66C8 |
| struct { ... } lbl_804D66D0 |
|
static |
| struct { ... } lbl_804D66E0 |
|
static |
|
static |
|
static |
|
static |
| u8 pad_01[0x3] |
| int x8 |
| s32 xC |
| u32 x10 |
| u8 x14 |
| u8 x15 |
| u8 x16 |
| u8 pad_17 |
| int x18 |
| u16 x1C |
| u16 x1E |
| u8 x20 |
| u8 pad_21 |
| u16 x22 |
| HSD_Text* x24 |
| HSD_GObj* x28 |
| HSD_JObj* x2C[10] |
| HSD_JObj* x54 |
| HSD_JObj* x58 |
| HSD_JObj* x5C |
| u8 x60 |
| u8 pad_61[3] |
| s32 x64 |
| s32 x68 |
| s32 x6C |
| s32 x70 |
| u8 pad_74[0x78 - 0x74] |
| struct { ... } lbl_80479A98 |