|
SSBM Decomp
|
#include "gmstaffroll.h"#include <melee/ft/forward.h>#include <math.h>#include "gm_unsplit.h"#include "gmmain_lib.h"#include <melee/ef/efasync.h>#include <melee/ef/eflib.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lbbgflash.h>#include <melee/lb/lblanguage.h>#include <melee/lb/lbspdisplay.h>#include <melee/sc/types.h>#include <melee/ty/toy.h>#include <sysdolphin/baselib/cobj.h>#include <sysdolphin/baselib/controller.h>#include <sysdolphin/baselib/debug.h>#include <sysdolphin/baselib/displayfunc.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/fog.h>#include <sysdolphin/baselib/generator.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/lobj.h>#include <sysdolphin/baselib/memory.h>#include <sysdolphin/baselib/psappsrt.h>#include <sysdolphin/baselib/psstructs.h>#include <sysdolphin/baselib/random.h>#include <sysdolphin/baselib/sislib.h>#include <sysdolphin/baselib/wobj.h>Data Structures | |
| struct | staffInfo_t |
| struct | staffInfoSortBuf_t |
| struct | SortBufEntry |
| struct | gm_804D6804_t |
| struct | StaffEntryData |
| struct | StaffRollExtraData |
| struct | StaffRollPtclNode |
Typedefs | |
| typedef bool(* | StaffEntryCheck) (s16) |
| Unlock predicate for a staff-roll entry; the table stores functions with several different signatures behind it. | |
Enumerations | |
| enum | { Gm_GObj_GXLink_PlyCursor = 9 } |
Unlock predicate for a staff-roll entry; the table stores functions with several different signatures behind it.
| ASSERT_SIZE | ( | struct staffInfo_t | , |
| 0x948 | ) |
| ASSERT_SIZE | ( | struct staffInfoSortBuf_t | , |
| 0x2E68 | ) |
| ASSERT_SIZE | ( | StaffRollExtraData | , |
| 0x178 | ) |
ckind is a CharacterKind
| void gm_Scene_StaffRoll_OnFrame | ( | void | ) |
| void fn_801AA7F8 | ( | HSD_GObj * | gobj | ) |
| void fn_801AA854 | ( | HSD_GObj * | gobj, |
| int | code ) |
| void fn_801AAA28 | ( | HSD_GObj * | gobj, |
| int | code ) |
| void fn_801AAABC | ( | HSD_GObj * | gobj | ) |
| void fn_801AAB18 | ( | HSD_GObj * | gobj | ) |
| void fn_801AAB74 | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
|
inlinestatic |
| void fn_801AB200 | ( | HSD_GObj * | gobj | ) |
| void fn_801AC67C | ( | HSD_GObj * | gobj | ) |
| void gm_Scene_StaffRoll_OnEnter | ( | void * | unused | ) |
| void gm_Scene_StaffRoll_OnExit | ( | void * | unused | ) |
| HSD_Text* win[2] |
| int x8 |
| struct { ... } * staffInfo |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| volatile const s32 gm_804DAAEC = 0xFFB40000 |