|
SSBM Decomp
|
#include "gmregtyfall.h"#include "gm_unsplit.h"#include "math.h"#include "cm/camera.h"#include "dolphin/pad.h"#include "ef/efasync.h"#include "ef/eflib.h"#include "ft/ftdemo.h"#include "gm/forward.h"#include "gr/ground.h"#include "gr/stage.h"#include "it/item.h"#include "lb/lb_00B0.h"#include "lb/lbarchive.h"#include "lb/lbaudio_ax.h"#include "lb/lbspdisplay.h"#include "mn/inlines.h"#include "mn/mnmain.h"#include "mp/mpcoll.h"#include "pl/player.h"#include "sc/types.h"#include "ty/toy.h"#include "ty/tylist.h"#include <baselib/cobj.h>#include <baselib/gobj.h>#include <baselib/gobjgxlink.h>#include <baselib/gobjobject.h>#include <baselib/gobjplink.h>#include <baselib/gobjproc.h>#include <baselib/jobj.h>#include <baselib/memory.h>#include <baselib/sobjlib.h>#include <baselib/tobj.h>Data Structures | |
| struct | ImageDesc_Array |
Functions | |
| static void | order_sdata2 (void) |
| bool | gm_801A659C (int arg0) |
| void | gm_801A6630 (int arg0) |
| void | fn_801A6664 (HSD_GObj *arg0) |
| void | fn_801A6844 (HSD_GObj *gobj) |
| void | fn_801A6868 (HSD_GObj *unused) |
| void | gm_801A68D8 (void) |
| void | fn_801A6A48 (HSD_GObj *gobj, int arg1) |
| static void | order_data (void) |
| void | fn_801A6ACC (HSD_GObj *gobj, int unused) |
| void | fn_801A6B6C (HSD_GObj *gobj) |
| void | fn_801A6C30 (HSD_GObj *gobj) |
| void | gm_801A6C54 (void) |
| void | fn_801A6D78 (HSD_GObj *gobj, int unused) |
| void | gm_801A6DC0 (void) |
| void | gm_801A6EE4 (void) |
| void | gm_801A7070_OnEnter (void *unused) |
| void | gm_801A79D4_OnFrame (void) |
Variables | |
| SceneDesc * | gm_804D67AC |
| SceneDesc * | gm_804D67A8 |
| SceneDesc * | gm_804D67A4 |
| SceneDesc * | gm_804D67A0 |
| HSD_Archive * | gm_804D679C |
| HSD_Joint * | gm_804D6798 |
| int | gm_804D6794 |
| int | gm_804D6790 |
| struct HSD_SObjDesc | gm_804D6788 |
| int | gm_804D6784 |
| int | gm_804D6780 |
| HSD_GObj * | gm_804D677C |
| HSD_GObj * | gm_804D6778 |
| int | gm_804D6774 |
| int | gm_804D6770 |
| HSD_GObj * | gm_804D676C |
| HSD_GObj * | gm_804D6768 |
| struct HSD_SObjDesc | gm_804D6760 |
| int | gm_804D675C |
| int | gm_804D6758 |
| HSD_GObj * | gm_804D6754 |
| int | gm_804D6750 |
| HSD_GObj * | gm_804D674C |
| SceneDesc * | gm_804D6748 |
| HSD_Archive * | gm_804D6744 |
| u8 | gm_804D6740 |
| HSD_ImageDesc | gm_804809D0 [2] |
| static struct ImageDesc_Array | gm_804808F8 |
| static struct ImageDesc_Array | gm_80480964 |
| Vec3 | gm_803DB2C8 = { 0.0f, 182.0f, 0.0f } |
| Vec3 | gm_803DB2D4 = { 0.0f, 125, 0.0f } |
| Vec3 | gm_803DB2E0 = { 0.5f, -7.0f, 0.0f } |
| struct { | |
| u8 x0 | |
| u8 x1 | |
| u8 x2 | |
| u8 x3 | |
| } | gm_804D4278 = { 0xAA, 0xAA, 0xFF, 0xFF } |
| static float | gm_803DB2EC [] |
|
static |
| bool gm_801A659C | ( | int | arg0 | ) |
| void gm_801A6630 | ( | int | arg0 | ) |
| void fn_801A6664 | ( | HSD_GObj * | arg0 | ) |
| void fn_801A6844 | ( | HSD_GObj * | gobj | ) |
| void fn_801A6868 | ( | HSD_GObj * | unused | ) |
| void gm_801A68D8 | ( | void | ) |
| void fn_801A6A48 | ( | HSD_GObj * | gobj, |
| int | arg1 ) |
|
static |
| void fn_801A6ACC | ( | HSD_GObj * | gobj, |
| int | unused ) |
| void fn_801A6B6C | ( | HSD_GObj * | gobj | ) |
| void fn_801A6C30 | ( | HSD_GObj * | gobj | ) |
| void gm_801A6C54 | ( | void | ) |
| void fn_801A6D78 | ( | HSD_GObj * | gobj, |
| int | unused ) |
| void gm_801A6DC0 | ( | void | ) |
| void gm_801A6EE4 | ( | void | ) |
| void gm_801A7070_OnEnter | ( | void * | unused | ) |
archive loads
create lights
the rest of the gobj spawns creates/handles multiple cameras or deal with sobjs
| void gm_801A79D4_OnFrame | ( | void | ) |
| SceneDesc* gm_804D67AC |
| SceneDesc* gm_804D67A8 |
| SceneDesc* gm_804D67A4 |
| SceneDesc* gm_804D67A0 |
| HSD_Archive* gm_804D679C |
| HSD_Joint* gm_804D6798 |
| int gm_804D6794 |
| int gm_804D6790 |
| struct HSD_SObjDesc gm_804D6788 |
| int gm_804D6784 |
| int gm_804D6780 |
| HSD_GObj* gm_804D677C |
| HSD_GObj* gm_804D6778 |
| int gm_804D6774 |
| int gm_804D6770 |
| HSD_GObj* gm_804D676C |
| HSD_GObj* gm_804D6768 |
| struct HSD_SObjDesc gm_804D6760 |
| int gm_804D675C |
| int gm_804D6758 |
| HSD_GObj* gm_804D6754 |
| int gm_804D6750 |
| HSD_GObj* gm_804D674C |
| SceneDesc* gm_804D6748 |
| HSD_Archive* gm_804D6744 |
| u8 gm_804D6740 |
| HSD_ImageDesc gm_804809D0[2] |
|
static |
|
static |
| Vec3 gm_803DB2C8 = { 0.0f, 182.0f, 0.0f } |
| Vec3 gm_803DB2D4 = { 0.0f, 125, 0.0f } |
| Vec3 gm_803DB2E0 = { 0.5f, -7.0f, 0.0f } |
| u8 x0 |
| u8 x1 |
| u8 x2 |
| u8 x3 |
| struct { ... } gm_804D4278 |
|
static |