|
SSBM Decomp
|
#include "gm_1832.h"#include "gm_1601.h"#include "gm_unsplit.h"#include "gmscene.h"#include <melee/cm/camera.h>#include <melee/ef/efasync.h>#include <melee/ef/eflib.h>#include <melee/ft/ftdemo.h>#include <melee/gr/ground.h>#include <melee/gr/stage.h>#include <melee/it/item.h>#include <melee/lb/lb_00F9.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lblanguage.h>#include <melee/lb/lbspdisplay.h>#include <melee/mn/mnname.h>#include <melee/mp/mpcoll.h>#include <melee/pl/player.h>#include <melee/sc/types.h>#include <sysdolphin/baselib/aobj.h>#include <sysdolphin/baselib/cobj.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/fog.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjplink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/mobj.h>#include <sysdolphin/baselib/random.h>#include <sysdolphin/baselib/sislib.h>#include <sysdolphin/baselib/sobjlib.h>#include <sysdolphin/baselib/state.h>#include <sysdolphin/baselib/tobj.h>#include <sysdolphin/baselib/util.h>#include <sysdolphin/baselib/wobj.h>Data Structures | |
| struct | lbl_804735A8_t |
| struct | lbl_804735E8_t |
| related to 1p splash screen More... | |
| struct | gm_1832_8047368C_t |
| struct | ClassicProcArray |
| struct | ClassicArchiveNameArray |
| struct | ClassicArchiveNameLocal |
| struct | ClassicModeEnterData |
| Classic Mode intro scene enter data (0x20 bytes). More... | |
| union | ClassicModeEnterData::ClassicModeEnterData_x10 |
| struct | ClassicModeEnterData::ClassicModeEnterData_x10::ClassicModeEnterData_x10_x0 |
Functions | |
| ASSERT_SIZE (struct gm_1832_8047368C_t, 0x24) | |
| void | fn_8018325C (HSD_GObj *arg0, int arg1) |
| void | fn_80184138 (HSD_GObj *arg0, int arg1) |
| 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_80184AB8 (HSD_GObj *arg0) |
| void | fn_8018504C (void) |
| s32 | fn_801851C0 (void) |
| void | fn_801852FC (HSD_GObj *gobj) |
| static void | gm_1832_sdata2_order (int unused) |
| void | fn_80185408 (int x, float arg8, float arg9, float argA, float argB) |
| double | fn_801855BC (double x) |
| void | fn_8018564C (HSD_GObj *gobj) |
| void | fn_8018569C (HSD_GObj *gobj) |
| void | fn_8018575C (HSD_GObj *gobj) |
| void | fn_801857C4 (HSD_GObj *arg0) |
| Creates splash screen sprite objects from pre-rendered character images. | |
| void | fn_801859C8 (HSD_GObj *gobj) |
| static void | fn_80185A0C_Tail (const u8 *count_ptr, u8 **img_idx, s32 *i) |
| s32 | fn_80185A0C (void) |
| void | fn_80185D64 (void) |
| s32 | fn_80185E34 (void) |
| void | fn_80185F5C (s32 arg0) |
| void | fn_80186080 (void) |
| void | fn_801861B8 (void) |
| void | fn_80186400 (void) |
| static void * | gm_80186634_LoadLightList (void) |
| static void | gm_80186634_SetupLight (void) |
| static void | gm_80186634_SetupCamera (void) |
| static void | gm_80186634_SetupModel (void) |
| static void | gm_80186634_SetupFog (void) |
| void | fn_80186634 (void *arg0) |
| void | gm_Scene_IntroEasy_OnFrame (void) |
| void | gm_Scene_IntroEasy_OnEnter (void *arg0_) |
Variables | |
| static struct lbl_804735A8_t | lbl_804735A8 |
| static struct lbl_804735E8_t | lbl_804735E8 |
| static struct gm_1832_8047368C_t | lbl_8047368C |
| static HSD_GObj * | lbl_804D65F0 |
| static HSD_Archive * | lbl_804D65F4 |
| static HSD_Archive * | lbl_804D65F8 |
| static SceneDesc * | lbl_804D65FC |
| static SceneDesc * | lbl_804D6600 |
| ClassicProcArray const | lbl_803B7C28 |
| ClassicProcArray const | lbl_803B7C40 |
| static struct lbl_804D6604_t * | lbl_804D6604 |
| static int | lbl_804D6608 |
| static f32 | gm_1832_CharScale [28] |
| static Vec3 | gm_1832_CharOffset [28] |
| static Vec3 | gm_1832_SamusOffset = { 3.0f, 4.0f, -5.0f } |
| static char | lbl_803D9414 [] |
| static char | lbl_804D40A0 [] = { 0x8C, 0x52, 0x92, 0x63, 0x00 } |
| static const char *const | lbl_803B7C58 [] |
| static char | lbl_803D9444 [] = "ScItrAllstar_scene_data" |
| float | MSL_TrigF_80400770 [] |
| float | MSL_TrigF_80400774 [] |
| static char | lbl_804D40B0 [] = "IrRdMap" |
| ASSERT_SIZE | ( | struct gm_1832_8047368C_t | , |
| 0x24 | ) |
| void fn_8018325C | ( | HSD_GObj * | arg0, |
| int | arg1 ) |
| void fn_80184138 | ( | HSD_GObj * | arg0, |
| int | arg1 ) |
| 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_80184AB8 | ( | HSD_GObj * | arg0 | ) |
| void fn_8018504C | ( | void | ) |
| s32 fn_801851C0 | ( | void | ) |
| void fn_801852FC | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
| void fn_80185408 | ( | int | x, |
| float | arg8, | ||
| float | arg9, | ||
| float | argA, | ||
| float | argB ) |
| double fn_801855BC | ( | double | x | ) |
| void fn_8018564C | ( | HSD_GObj * | gobj | ) |
| void fn_8018569C | ( | HSD_GObj * | gobj | ) |
| void fn_8018575C | ( | HSD_GObj * | gobj | ) |
| void fn_801857C4 | ( | HSD_GObj * | arg0 | ) |
Creates splash screen sprite objects from pre-rendered character images.
Distributes 10 image tiles across a grid with random offsets.
| void fn_801859C8 | ( | HSD_GObj * | gobj | ) |
| s32 fn_80185A0C | ( | void | ) |
| void fn_80185D64 | ( | void | ) |
| s32 fn_80185E34 | ( | void | ) |
| void fn_80185F5C | ( | s32 | arg0 | ) |
| void fn_80186080 | ( | void | ) |
| void fn_801861B8 | ( | void | ) |
| void fn_80186400 | ( | void | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void fn_80186634 | ( | void * | arg0 | ) |
| void gm_Scene_IntroEasy_OnFrame | ( | void | ) |
| void gm_Scene_IntroEasy_OnEnter | ( | void * | arg0_ | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| ClassicProcArray const lbl_803B7C28 |
| ClassicProcArray const lbl_803B7C40 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
extern |
|
extern |
|
static |