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

Data Structures

struct  mn_803EC818_t
struct  mn_8022FB88_arg1_t
struct  mn_8022FEC8_jobj_ref_t
union  JObjIndices

Functions

void mnItemSw_802358C0 (void)
void mn_802339FC (void)
void mnCharSel_80264070 (void)
void mnCharSel_802640A0 (void)
void fn_8022F538 (HSD_GObj *arg0)
void mn_8022FB88 (u8 arg0, void *arg1)
void mn_8022FD18 (u8 arg0)
void mn_8022FEC8 (HSD_GObj *arg0, HSD_JObj *arg1, u8 arg2, u8 arg3)
void mn_80230198 (HSD_GObj *gobj, HSD_JObj *jobj, u8 mode)
void mn_80230274 (HSD_GObj *arg0, int arg1, int arg2)
void mn_802307F8 (struct mn_802307F8_t *arg0, s32 arg1, s32 arg2)
void mn_802308F0 (HSD_GObj *gobj, int arg1, int arg2)
void fn_802309F0 (HSD_GObj *arg0)
s32 mn_80230D18 (struct mn_802307F8_t *arg0, HSD_JObj *arg1, s8 arg2)
HSD_GObjmn_80230E38 (int arg0)
int mn_80231634 (struct mn_80231634_t *arg0)
void mn_8023164C (void)
void mn_80231714 (void)
void mn_802317E4 (HSD_Archive *archive, int arg1)
void mn_80231804 (HSD_Archive *archive, int arg1)
bool mn_80231F80 (u8 arg0)

Variables

HSD_FogDescMenMain_fog
UNK_T MenMain_lights
HSD_CObjDescMenMain_cam
StaticModelDesc MenMainBack_Top
StaticModelDesc MenMainPanel_Top
StaticModelDesc MenMainConTop_Top
StaticModelDesc MenMainCursor_Top
StaticModelDesc MenMainConRl_Top
StaticModelDesc MenMainCursorRl_Top
StaticModelDesc MenMainNmRl_Top
StaticModelDesc MenMainCursorTr01_Top
StaticModelDesc MenMainCursorTr02_Top
StaticModelDesc MenMainCursorTr03_Top
StaticModelDesc MenMainCursorTr04_Top
StaticModelDesc MenMainCursorRl01_Top
StaticModelDesc MenMainCursorRl02_Top
StaticModelDesc MenMainCursorRl03_Top
StaticModelDesc MenMainCursorRl04_Top
StaticModelDesc MenMainCursorRl05_Top
StaticModelDesc MenMainConIs_Top
StaticModelDesc MenMainCursorIs_Top
StaticModelDesc MenMainConSs_Top
StaticModelDesc MenMainCursorSs_Top
AnimLoopSettings mn_803EC734 [5]
AnimLoopSettings mn_803EC770 [9]
f32 mn_804D4B90
u8 mn_804D4B94 [2]
f32 mn_804D6BD8
u8mn_804DBDFC
f32 mn_804DBE00
HSD_GObjmn_804D6BD0
u16 mn_804DBE04
s32 mn_804DBE08
u8 mn_804DBE0C
u16 mn_804DBDF8
u32 mn_804DBE10
u16 mn_804DBE14
u8 mn_803EC7DC [][2]
u8 mn_803EC600 []
s32 mn_804D6BD4
MenuKindData mn_803EB6B0 []
AnimLoopSettings mn_804D4B88
u8 mn_804D4B96
struct mn_803EC818_t mn_803EC818 []
f32 mn_804DBE18
f32 mn_804DBE1C
f32 mn_804DBE20
f32 mn_804DBE24
f32 mn_804DBE28
f32 mn_804DBE2C

Function Documentation

◆ mnItemSw_802358C0()

void mnItemSw_802358C0 ( void )

◆ mn_802339FC()

void mn_802339FC ( void )

◆ mnCharSel_80264070()

void mnCharSel_80264070 ( void )

◆ mnCharSel_802640A0()

void mnCharSel_802640A0 ( void )

◆ fn_8022F538()

void fn_8022F538 ( HSD_GObj * arg0)

◆ mn_8022FB88()

void mn_8022FB88 ( u8 arg0,
void * arg1 )

◆ mn_8022FD18()

void mn_8022FD18 ( u8 arg0)

◆ mn_8022FEC8()

void mn_8022FEC8 ( HSD_GObj * arg0,
HSD_JObj * arg1,
u8 arg2,
u8 arg3 )

◆ mn_80230198()

void mn_80230198 ( HSD_GObj * gobj,
HSD_JObj * jobj,
u8 mode )

◆ mn_80230274()

void mn_80230274 ( HSD_GObj * arg0,
int arg1,
int arg2 )

◆ mn_802307F8()

void mn_802307F8 ( struct mn_802307F8_t * arg0,
s32 arg1,
s32 arg2 )

◆ mn_802308F0()

void mn_802308F0 ( HSD_GObj * gobj,
int arg1,
int arg2 )

◆ fn_802309F0()

void fn_802309F0 ( HSD_GObj * arg0)

◆ mn_80230D18()

s32 mn_80230D18 ( struct mn_802307F8_t * arg0,
HSD_JObj * arg1,
s8 arg2 )

◆ mn_80230E38()

HSD_GObj * mn_80230E38 ( int arg0)

◆ mn_80231634()

int mn_80231634 ( struct mn_80231634_t * arg0)

◆ mn_8023164C()

void mn_8023164C ( void )

◆ mn_80231714()

void mn_80231714 ( void )

◆ mn_802317E4()

void mn_802317E4 ( HSD_Archive * archive,
int arg1 )

◆ mn_80231804()

void mn_80231804 ( HSD_Archive * archive,
int arg1 )

◆ mn_80231F80()

bool mn_80231F80 ( u8 arg0)

Variable Documentation

◆ MenMain_fog

HSD_FogDesc* MenMain_fog
extern

◆ MenMain_lights

UNK_T MenMain_lights
extern

◆ MenMain_cam

HSD_CObjDesc* MenMain_cam
extern

◆ MenMainBack_Top

StaticModelDesc MenMainBack_Top
extern

◆ MenMainPanel_Top

StaticModelDesc MenMainPanel_Top
extern

◆ MenMainConTop_Top

StaticModelDesc MenMainConTop_Top
extern

◆ MenMainCursor_Top

StaticModelDesc MenMainCursor_Top
extern

◆ MenMainConRl_Top

StaticModelDesc MenMainConRl_Top
extern

◆ MenMainCursorRl_Top

StaticModelDesc MenMainCursorRl_Top
extern

◆ MenMainNmRl_Top

StaticModelDesc MenMainNmRl_Top
extern

◆ MenMainCursorTr01_Top

StaticModelDesc MenMainCursorTr01_Top
extern

◆ MenMainCursorTr02_Top

StaticModelDesc MenMainCursorTr02_Top
extern

◆ MenMainCursorTr03_Top

StaticModelDesc MenMainCursorTr03_Top
extern

◆ MenMainCursorTr04_Top

StaticModelDesc MenMainCursorTr04_Top
extern

◆ MenMainCursorRl01_Top

StaticModelDesc MenMainCursorRl01_Top
extern

◆ MenMainCursorRl02_Top

StaticModelDesc MenMainCursorRl02_Top
extern

◆ MenMainCursorRl03_Top

StaticModelDesc MenMainCursorRl03_Top
extern

◆ MenMainCursorRl04_Top

StaticModelDesc MenMainCursorRl04_Top
extern

◆ MenMainCursorRl05_Top

StaticModelDesc MenMainCursorRl05_Top
extern

◆ MenMainConIs_Top

StaticModelDesc MenMainConIs_Top
extern

◆ MenMainCursorIs_Top

StaticModelDesc MenMainCursorIs_Top
extern

◆ MenMainConSs_Top

StaticModelDesc MenMainConSs_Top
extern

◆ MenMainCursorSs_Top

StaticModelDesc MenMainCursorSs_Top
extern

◆ mn_803EC734

AnimLoopSettings mn_803EC734[5]
Initial value:
= {
{ 0.0F, 3.0F, -0.1F }, { 20.0F, 23.0F, -0.1F }, { 40.0F, 43.0F, -0.1F },
{ 60.0F, 63.0F, -0.1F }, { 80.0F, 83.0F, -0.1F },
}

◆ mn_803EC770

AnimLoopSettings mn_803EC770[9]
Initial value:
= {
{ 100.0F, 103.0F, -0.1F }, { 120.0F, 123.0F, -0.1F },
{ 140.0F, 143.0F, -0.1F }, { 160.0F, 163.0F, -0.1F },
{ 180.0F, 183.0F, -0.1F }, { 30.0F, 49.0F, -0.1F },
{ 70.0F, 89.0F, -0.1F }, { 90.0F, 109.0F, -0.1F },
{ 50.0F, 69.0F, -0.1F },
}

◆ mn_804D4B90

f32 mn_804D4B90
extern

◆ mn_804D4B94

u8 mn_804D4B94[2]
extern

◆ mn_804D6BD8

f32 mn_804D6BD8
extern

◆ mn_804DBDFC

u8* mn_804DBDFC
extern

◆ mn_804DBE00

f32 mn_804DBE00
extern

◆ mn_804D6BD0

HSD_GObj* mn_804D6BD0
extern

◆ mn_804DBE04

u16 mn_804DBE04
extern

◆ mn_804DBE08

s32 mn_804DBE08
extern

◆ mn_804DBE0C

u8 mn_804DBE0C
extern

◆ mn_804DBDF8

u16 mn_804DBDF8
extern

◆ mn_804DBE10

u32 mn_804DBE10
extern

◆ mn_804DBE14

u16 mn_804DBE14
extern

◆ mn_803EC7DC

u8 mn_803EC7DC[][2]
extern

◆ mn_803EC600

u8 mn_803EC600[]
extern

◆ mn_804D6BD4

s32 mn_804D6BD4
extern

◆ mn_803EB6B0

MenuKindData mn_803EB6B0[]
extern

◆ mn_804D4B88

AnimLoopSettings mn_804D4B88
extern

◆ mn_804D4B96

u8 mn_804D4B96
extern

◆ mn_803EC818

struct mn_803EC818_t mn_803EC818[]
extern

◆ mn_804DBE18

f32 mn_804DBE18
extern

◆ mn_804DBE1C

f32 mn_804DBE1C
extern

◆ mn_804DBE20

f32 mn_804DBE20
extern

◆ mn_804DBE24

f32 mn_804DBE24
extern

◆ mn_804DBE28

f32 mn_804DBE28
extern

◆ mn_804DBE2C

f32 mn_804DBE2C
extern