SSBM Decomp
|
#include "gm_1832.h"
#include "gm_unsplit.h"
#include <math_ppc.h>
#include <sysdolphin/baselib/fog.h>
#include <sysdolphin/baselib/gobjgxlink.h>
#include <sysdolphin/baselib/gobjobject.h>
#include <sysdolphin/baselib/gobjproc.h>
#include <sysdolphin/baselib/sobjlib.h>
#include <sysdolphin/baselib/state.h>
#include <sysdolphin/baselib/tobj.h>
#include <sysdolphin/baselib/util.h>
#include <melee/cm/camera.h>
#include <melee/ef/efasync.h>
#include <melee/ef/eflib.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ftbosslib.h>
#include <melee/ft/ftlib.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lb_00F9.h>
#include <melee/lb/lbarchive.h>
#include <melee/gm/gm_1A3F.h>
#include <melee/gm/gm_1A45.h>
#include <melee/gm/types.h>
#include <melee/gr/ground.h>
#include <melee/gr/grpushon.h>
#include <melee/gr/stage.h>
#include <melee/it/item.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/lb/lbbgflash.h>
#include <melee/mp/mpcoll.h>
#include <melee/pl/player.h>
#include <melee/sc/types.h>
Data Structures | |
struct | enterdata |
Functions | |
void | fn_801849E0 (HSD_GObj *gobj) |
fn_8018325C | |
void | fn_80184A04 (HSD_GObj *gobj) |
void | fn_80184A28 (HSD_GObj *gobj) |
void | fn_80184A4C (HSD_GObj *gobj) |
void | fn_80184A70 (HSD_GObj *gobj) |
void | fn_80184A94 (HSD_GObj *gobj) |
void | fn_801852FC (HSD_GObj *gobj) |
fn_80184AB8 | |
void | fn_80185408 (int x, float arg8, float arg9, float argA, float argB) |
double | fn_801855BC (double arg8) |
void | fn_8018564C (HSD_GObj *gobj) |
void | fn_8018569C (HSD_GObj *gobj) |
void | fn_8018575C (HSD_GObj *gobj) |
void | fn_80186400 (void) |
void | gm_80186DFC_OnFrame (void) |
fn_80186634 | |
void | fn_80187714 (void) |
gm_80186E30_OnEnter | |
void | gm_8018776C_OnFrame (void) |
void | gm_801877A8_OnEnter (void *arg0_) |
int | gm_80188454 (int idx) |
Variables | ||
struct { | ||
int x0 | ||
HSD_JObj * x4 [0xF] | ||
} | lbl_804735A8 | |
struct { | ||
HSD_ImageDesc x40 [3] | ||
HSD_ImageDesc x88 [3] | ||
u8 pad [0xE0 - 0x88 - 3 *0x18] | ||
u8 xE0 | ||
u8 xE1 | ||
u8 xE2 | ||
u8 xE3 | ||
int xE4 | ||
int xE8 | ||
u8 xEC | ||
u8 xED | ||
u8 xEE | ||
u8 xEF | ||
u8 xF0 | ||
u8 xF1 | ||
} | lbl_804735E8 | |
struct { | ||
u8 pad [0x6A8] | ||
Vec3 x630 [4] | ||
Vec3 x650 [4] | ||
Vec3 x6A8 [1] | ||
} * | lbl_804D6604 | |
float | MSL_TrigF_80400770 [] | |
float | MSL_TrigF_80400774 [] | |
static SceneDesc * | lbl_804D65FC | |
fn_801857C4 | ||
HSD_Archive * | lbl_804D6610 | |
s32 | lbl_804736B0 [] | |
SceneDesc * | lbl_804D6614 | |
static struct enterdata | lbl_804D6618 | |
static int | lbl_80473700 [69] | |
fn_80187910 | ||
void fn_801849E0 | ( | HSD_GObj * | gobj | ) |
void fn_80184A04 | ( | HSD_GObj * | gobj | ) |
void fn_80184A28 | ( | HSD_GObj * | gobj | ) |
void fn_80184A4C | ( | HSD_GObj * | gobj | ) |
void fn_80184A70 | ( | HSD_GObj * | gobj | ) |
void fn_80184A94 | ( | HSD_GObj * | gobj | ) |
void fn_801852FC | ( | HSD_GObj * | gobj | ) |
void fn_80185408 | ( | int | x, |
float | arg8, | ||
float | arg9, | ||
float | argA, | ||
float | argB | ||
) |
double fn_801855BC | ( | double | arg8 | ) |
void fn_8018564C | ( | HSD_GObj * | gobj | ) |
void fn_8018569C | ( | HSD_GObj * | gobj | ) |
void fn_8018575C | ( | HSD_GObj * | gobj | ) |
void fn_80186400 | ( | void | ) |
void gm_80186DFC_OnFrame | ( | void | ) |
void fn_80187714 | ( | void | ) |
void gm_8018776C_OnFrame | ( | void | ) |
void gm_801877A8_OnEnter | ( | void * | arg0_ | ) |
int gm_80188454 | ( | int | idx | ) |
int x0 |
HSD_JObj* x4[0xF] |
struct { ... } lbl_804735A8 |
HSD_ImageDesc x40[3] |
HSD_ImageDesc x88[3] |
u8 pad[0x6A8] |
u8 xE0 |
u8 xE1 |
u8 xE2 |
u8 xE3 |
int xE4 |
int xE8 |
u8 xEC |
u8 xED |
u8 xEE |
u8 xEF |
u8 xF0 |
u8 xF1 |
struct { ... } lbl_804735E8 |
Vec3 x630[4] |
Vec3 x650[4] |
Vec3 x6A8[1] |
struct { ... } * lbl_804D6604 |
|
extern |
|
extern |
|
static |
|
extern |
|
extern |
|
extern |
|
static |
|
static |