SSBM Decomp
Loading...
Searching...
No Matches
gmregclear.c File Reference

Data Structures

struct  lbl_80472D28_t
struct  RegClearEv
struct  fn_8017F14C_arg
struct  fn_8017FA1C_arg

Functions

int fn_8017F008 (void)
s32 fn_8017F09C (void)
s32 fn_8017F14C (void *arg0)
s32 fn_8017F1B8 (void)
int fn_8017F294 (void)
s32 fn_8017F2A4 (HSD_Text **arg0, f32 farg0, f32 farg1)
s32 fn_8017F47C (HSD_Text **arg0, int arg1)
void fn_8017F608 (void *arg0)
s32 fn_8017FA1C (void *arg0)
void fn_8017FBA4 (void *arg0)
void fn_8017FE54 (HSD_GObj *gobj)
void fn_8017FF1C (HSD_GObj *gobj)
s32 fn_801803FC (void *arg0)
static HSD_GObjfn_80180630_CreateCameraGObj (void)
static void * fn_80180630_LoadLightList (struct lbl_80472D28_t *state)
static void * fn_80180630_LoadCameraDesc (struct lbl_80472D28_t *state)
static DynamicModelDescfn_80180630_GetModelDesc (struct lbl_80472D28_t *state)
static void fn_80180630_SetupSisLib (HSD_GObj *cam_gobj)
static void fn_80180630_CreateLightAndCamera (struct lbl_80472D28_t *state, HSD_GObj **cam_gobj)
u8 fn_80180630_GetX118 (const struct lbl_80472D28_t *state)
void fn_80180630 (int arg0, int arg1, int arg2, bool arg3, MatchEnd *arg4)
int fn_80180AC0 (void)

Variables

static struct lbl_80472D28_t lbl_80472D28
u16 lbl_803D8B88 [] = { 0x18, 0x16, 0x12, 0x3, 0x5, 0x4, 0x6, 0x1a, 0x19, 0x7 }
static const Vec3 lbl_803B7C18 = { -41.0f, -0.25f, 0.0f }
s32 lbl_804D65C0

Function Documentation

◆ fn_8017F008()

int fn_8017F008 ( void )
Todo
.data order hack

◆ fn_8017F09C()

s32 fn_8017F09C ( void )

◆ fn_8017F14C()

s32 fn_8017F14C ( void * arg0)

◆ fn_8017F1B8()

s32 fn_8017F1B8 ( void )

◆ fn_8017F294()

int fn_8017F294 ( void )

◆ fn_8017F2A4()

s32 fn_8017F2A4 ( HSD_Text ** arg0,
f32 farg0,
f32 farg1 )

◆ fn_8017F47C()

s32 fn_8017F47C ( HSD_Text ** arg0,
int arg1 )

◆ fn_8017F608()

void fn_8017F608 ( void * arg0)

◆ fn_8017FA1C()

s32 fn_8017FA1C ( void * arg0)

◆ fn_8017FBA4()

void fn_8017FBA4 ( void * arg0)

◆ fn_8017FE54()

void fn_8017FE54 ( HSD_GObj * gobj)

◆ fn_8017FF1C()

void fn_8017FF1C ( HSD_GObj * gobj)
Todo
Consolidate these split-derived views of the same state object.

◆ fn_801803FC()

s32 fn_801803FC ( void * arg0)

◆ fn_80180630_CreateCameraGObj()

HSD_GObj * fn_80180630_CreateCameraGObj ( void )
inlinestatic

◆ fn_80180630_LoadLightList()

void * fn_80180630_LoadLightList ( struct lbl_80472D28_t * state)
inlinestatic

◆ fn_80180630_LoadCameraDesc()

void * fn_80180630_LoadCameraDesc ( struct lbl_80472D28_t * state)
inlinestatic

◆ fn_80180630_GetModelDesc()

DynamicModelDesc * fn_80180630_GetModelDesc ( struct lbl_80472D28_t * state)
inlinestatic

◆ fn_80180630_SetupSisLib()

void fn_80180630_SetupSisLib ( HSD_GObj * cam_gobj)
inlinestatic

◆ fn_80180630_CreateLightAndCamera()

void fn_80180630_CreateLightAndCamera ( struct lbl_80472D28_t * state,
HSD_GObj ** cam_gobj )
inlinestatic

◆ fn_80180630_GetX118()

u8 fn_80180630_GetX118 ( const struct lbl_80472D28_t * state)
inline

◆ fn_80180630()

void fn_80180630 ( int arg0,
int arg1,
int arg2,
bool arg3,
MatchEnd * arg4 )

◆ fn_80180AC0()

int fn_80180AC0 ( void )

Variable Documentation

◆ lbl_80472D28

struct lbl_80472D28_t lbl_80472D28
static

◆ lbl_803D8B88

u16 lbl_803D8B88[] = { 0x18, 0x16, 0x12, 0x3, 0x5, 0x4, 0x6, 0x1a, 0x19, 0x7 }

◆ lbl_803B7C18

const Vec3 lbl_803B7C18 = { -41.0f, -0.25f, 0.0f }
static

◆ lbl_804D65C0

s32 lbl_804D65C0