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

Data Structures

struct  mn_803EB6B0_t
 
struct  mn_80229A7C_t
 

Macros

#define MY_MAX(x, y)   ((x) < (y) ? (y) : (x))
 
#define MY_MIN(x, y)   ((x) > (y) ? (y) : (x))
 

Functions

u8 mn_802295AC (void)
 
u32 mn_80229624 (u32 arg0)
 
void mn_80229860 (s8 arg0)
 
void mn_8022EA08 (char *buf, u32 num)
 
void mn_8022EA78 (char *buf, int buf_end, u32 num)
 
s32 mn_8022EB24 (s32 arg0, s32 arg1)
 
s32 mn_8022EB78 (s32 num)
 
void mn_80229894 (s32 arg0, u16 arg1, s32 arg2)
 
bool mn_80229938 (s32 arg0, s32 arg1)
 
int mn_80229A04 (int arg0, int arg1)
 
static u8 mn_80229A04_dontinline (int arg0, int arg1)
 
static void mn_80229A7C (struct mn_80229A7C_t *tmp, int arg1, int arg2)
 
static void mn_80229A7C_dontinline (void *arg0, int arg1, int arg2)
 
HSD_GObjmn_80229B2C (void)
 
void fn_80229BF4 (HSD_GObj *gobj)
 
HSD_GObjmn_80229DC0 (void)
 
void mn_80229F60 (HSD_GObj *arg0, HSD_JObj *arg1, int arg2)
 
void mn_8022A440 (HSD_GObj *arg0, HSD_JObj *arg1, s32 arg2)
 
void mn_8022A5D0 (HSD_GObj *arg0, int arg1)
 
void mn_8022ADD8 (HSD_GObj *arg0, int arg1)
 
void fn_8022AF10 (HSD_GObj *arg0)
 
void fn_8022AFEC (HSD_GObj *arg0)
 
HSD_GObjmn_8022B3A0 (u8 state)
 
void mn_8022BA1C (HSD_GObj *arg0)
 
void fn_8022BCD4 (HSD_GObj *gobj, int unused)
 
HSD_GObjmn_8022BCF8 (void)
 
void mn_8022BD6C (void)
 
void mn_8022BD8C (void)
 
void fn_8022BDB4 (HSD_GObj *gobj, int unused)
 
HSD_GObjmn_8022BE34 (void)
 
void mn_8022BEDC (HSD_GObj *gobj)
 
GXColor * mn_8022BFBC (int arg0)
 
int mn_8022C010 (int arg0, int arg1)
 
void mn_8022C068 (HSD_LObj *lobj, int unused, int div)
 
void fn_8022C128 (HSD_GObj *arg0)
 
void mn_8022C304 (void)
 
static void x2_dec (u8 temp_r29)
 
static void x2_inc (u8 temp_r29)
 
void mn_8022C4F4 (HSD_GObj *arg0)
 
static u8 mn_8022C7CC_inline (void)
 
void mn_8022C7CC (HSD_GObj *arg0)
 
void mn_8022CA54 (HSD_GObj *arg0)
 
void mn_8022CC28 (HSD_GObj *arg0)
 
void mn_8022CE6C (HSD_GObj *arg0)
 
void mn_8022D104 (HSD_GObj *arg0)
 
void mn_8022D34C (HSD_GObj *arg0)
 
void mn_8022D594 (HSD_GObj *arg0)
 
void mn_8022D7F4 (HSD_GObj *arg0)
 
void mn_8022DB10 (HSD_GObj *arg0)
 
void mn_8022DD38_OnFrame (void)
 
static void mn_8022DDA8_inline (u16 *sp2B4)
 
void mn_8022DDA8_OnEnter (void *arg0_)
 
bool mn_8022E950 (int arg0)
 
void mn_8022E978 (u8 item_idx, u8 enable)
 set/unset item mask bit
 
void mn_8022EAE0 (HSD_GObj *gobj)
 mn_8022EA08
 
void mn_8022EB04 (void *user_data)
 
void mn_8022EBDC (void)
 mn_8022EB24
 
float mn_8022EC18 (HSD_JObj *arg0, float *arg1, HSD_TypeMask arg2)
 
float mn_8022ED6C (HSD_JObj *jobj, Vec3 *arg1)
 
float mn_8022EE84 (HSD_JObj *arg0, Vec3 *arg1, enum _HSD_TypeMask arg2)
 
float mn_8022EFD8 (HSD_JObj *arg0, Vec3 *arg1)
 
void mn_8022F0F0 (int arg0)
 
void mn_8022F138 (u16 arg0, u16 arg1)
 
static void mn_8022F1A8_inline (u8 arg0)
 
void mn_8022F1A8 (u16 arg0, u16 arg1)
 
bool mn_8022F218 (void)
 
void mn_8022F268 (void)
 
float mn_8022F298 (HSD_JObj *jobj)
 
void mn_8022F360 (HSD_AObj *aobj, void *obj, u32 arg2)
 
void mn_8022F3D8 (HSD_JObj *jobj, u8 arg1, HSD_TypeMask mask)
 
int mn_8022F410 (float *x, float *target, float dx)
 Moves x toward a target value in increments of dx.
 
int mn_8022F470 (int *x, int *target, int dx)
 Same as mn_8022F410, but for int values instead of float.
 
void mn_8022F4CC (void)
 

Variables

static HSD_GObjmn_804D6BA8
 
static HSD_GObjmn_804D6BAC
 
static HSD_GObjmn_804D6BB0
 
mn_unk2 mn_804D6BC8
 
HSD_CObjDescMenMain_cam
 mnStageSel_8025A998_OnEnter
 
HSD_FogDescMenMain_fog
 
LightList ** MenMain_lights
 
HSD_Archivemn_804D6BB8
 
u8 mn_804D6BB5
 
u8 mn_804D6BB4
 
mn_unk1 mn_804A04F0
 
static u16 mn_803EAE68 []
 
static u16 mn_803EAE7C []
 
static Vec3 mn_803EAE8C [0x22][3]
 
static Vec3 mn_803EB354 = { 0, 799, 0 }
 
static Vec3 mn_803EB360 [2]
 
static Vec3 mn_803EB378 [2]
 
static Vec3 mn_803EB390 = { 0, 10, -0.1 }
 
static Vec3 mn_803EB39C = { 320, 339, -0.1 }
 
static Vec3 mn_803EB3A8 = { 380, 399, -0.1 }
 
static Vec3 mn_803EB3B4 = { 360, 379, -0.1 }
 
static Vec3 mn_803EB3C0 = { 340, 359, -0.1 }
 
static float mn_803EB3CC []
 
static Vec3 mn_803EB3FC []
 
static Vec3 mn_803EB438 = { 3550, 3599, 3570 }
 
static Vec3 mn_803EB444 []
 
static Vec3 mn_803EB480 = { 3500, 3549, 3520 }
 
static Vec3 mn_803EB48C []
 
static Vec3 mn_803EB4C8 []
 
static Vec3 mn_803EB4F8 []
 
static Vec3 mn_803EB540 []
 
static Vec3 mn_803EB57C []
 
static Vec3 mn_803EB5A0 []
 
static Vec3 mn_803EB5C4 []
 
static Vec3 mn_803EB5E8 []
 
static u16 mn_803EB660 [] = { 0x81, 0x82, 0x83, 0x84, 0x85, 0x00 }
 
static u16 mn_803EB66C [] = { 0x86, 0x87, 0x88, 0x89, 0x8A, 0x00 }
 
static u16 mn_803EB678 [] = { 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x00 }
 
static u16 mn_803EB684 [] = { 0x9A, 0x9B, 0x9C, 0x9D, 0x9D, 0x9E }
 
static u16 mn_803EB690 [] = { 0x9F, 0xA0, 0xA1, 0xA2, 0xA3, 0x00 }
 
static u16 mn_803EB69C []
 
static u16 mn_804D4B30 [4] = { 0x8B, 0x8C, 0x8D, 0x00 }
 
static u16 mn_804D4B38 [4] = { 0x96, 0x97, 0x98, 0x99 }
 
static u16 mn_804D4B40 [4] = { 0xA4, 0xA5, 0xA6, 0x00 }
 
static u16 mn_804D4B48 [4] = { 0xA8, 0xA9, 0xAA, 0x00 }
 
static GXColor mn_804D4B50 = { 0x5A, 0x73, 0xFF, 0xFF }
 
static GXColor mn_804D4B54 = { 0xFF, 0x5A, 0x41, 0xFF }
 
static GXColor mn_804D4B58 = { 0x0E, 0xD2, 0x41, 0xFF }
 
static GXColor mn_804D4B5C = { 0xF0, 0xC8, 0x5A, 0xFF }
 
static GXColor mn_804D4B60 = { 0x9B, 0x41, 0xFF, 0xFF }
 
GXColor mn_804D4B64 = { 0xFF, 0xC8, 0x00, 0xFF }
 
struct mn_803EB6B0_t mn_803EB6B0 [0x22]
 
static char null_terminator [1] = "\0"
 
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
 
static const Vec3 mn_803B84E8 = { 0 }
 
static const Vec3 mn_803B84F4 = { 0 }
 
static const Vec3 mn_803B8500 = { 0, 1, 0 }
 

Macro Definition Documentation

◆ MY_MAX

#define MY_MAX (   x,
 
)    ((x) < (y) ? (y) : (x))

◆ MY_MIN

#define MY_MIN (   x,
 
)    ((x) > (y) ? (y) : (x))

Function Documentation

◆ mn_802295AC()

u8 mn_802295AC ( void  )

◆ mn_80229624()

u32 mn_80229624 ( u32  arg0)

◆ mn_80229860()

void mn_80229860 ( s8  arg0)

◆ mn_8022EA08()

void mn_8022EA08 ( char *  buf,
u32  num 
)

◆ mn_8022EA78()

void mn_8022EA78 ( char *  buf,
int  buf_end,
u32  num 
)

◆ mn_8022EB24()

s32 mn_8022EB24 ( s32  arg0,
s32  arg1 
)

◆ mn_8022EB78()

s32 mn_8022EB78 ( s32  num)

◆ mn_80229894()

void mn_80229894 ( s32  arg0,
u16  arg1,
s32  arg2 
)

◆ mn_80229938()

bool mn_80229938 ( s32  arg0,
s32  arg1 
)

◆ mn_80229A04()

int mn_80229A04 ( int  arg0,
int  arg1 
)

◆ mn_80229A04_dontinline()

static u8 mn_80229A04_dontinline ( int  arg0,
int  arg1 
)
inlinestatic

◆ mn_80229A7C()

static void mn_80229A7C ( struct mn_80229A7C_t tmp,
int  arg1,
int  arg2 
)
static

◆ mn_80229A7C_dontinline()

static void mn_80229A7C_dontinline ( void *  arg0,
int  arg1,
int  arg2 
)
inlinestatic

◆ mn_80229B2C()

HSD_GObj * mn_80229B2C ( void  )

◆ fn_80229BF4()

void fn_80229BF4 ( HSD_GObj gobj)

◆ mn_80229DC0()

HSD_GObj * mn_80229DC0 ( void  )

◆ mn_80229F60()

void mn_80229F60 ( HSD_GObj arg0,
HSD_JObj arg1,
int  arg2 
)

◆ mn_8022A440()

void mn_8022A440 ( HSD_GObj arg0,
HSD_JObj arg1,
s32  arg2 
)

◆ mn_8022A5D0()

void mn_8022A5D0 ( HSD_GObj arg0,
int  arg1 
)

◆ mn_8022ADD8()

void mn_8022ADD8 ( HSD_GObj arg0,
int  arg1 
)

◆ fn_8022AF10()

void fn_8022AF10 ( HSD_GObj arg0)

◆ fn_8022AFEC()

void fn_8022AFEC ( HSD_GObj arg0)

◆ mn_8022B3A0()

HSD_GObj * mn_8022B3A0 ( u8  state)

◆ mn_8022BA1C()

void mn_8022BA1C ( HSD_GObj arg0)

◆ fn_8022BCD4()

void fn_8022BCD4 ( HSD_GObj gobj,
int  unused 
)

◆ mn_8022BCF8()

HSD_GObj * mn_8022BCF8 ( void  )

◆ mn_8022BD6C()

void mn_8022BD6C ( void  )

◆ mn_8022BD8C()

void mn_8022BD8C ( void  )

◆ fn_8022BDB4()

void fn_8022BDB4 ( HSD_GObj gobj,
int  unused 
)

◆ mn_8022BE34()

HSD_GObj * mn_8022BE34 ( void  )

◆ mn_8022BEDC()

void mn_8022BEDC ( HSD_GObj gobj)

◆ mn_8022BFBC()

GXColor * mn_8022BFBC ( int  arg0)

◆ mn_8022C010()

int mn_8022C010 ( int  arg0,
int  arg1 
)

◆ mn_8022C068()

void mn_8022C068 ( HSD_LObj lobj,
int  unused,
int  div 
)
inline

◆ fn_8022C128()

void fn_8022C128 ( HSD_GObj arg0)

◆ mn_8022C304()

void mn_8022C304 ( void  )

◆ x2_dec()

static void x2_dec ( u8  temp_r29)
inlinestatic

◆ x2_inc()

static void x2_inc ( u8  temp_r29)
inlinestatic

◆ mn_8022C4F4()

void mn_8022C4F4 ( HSD_GObj arg0)

◆ mn_8022C7CC_inline()

static u8 mn_8022C7CC_inline ( void  )
inlinestatic

◆ mn_8022C7CC()

void mn_8022C7CC ( HSD_GObj arg0)

◆ mn_8022CA54()

void mn_8022CA54 ( HSD_GObj arg0)

◆ mn_8022CC28()

void mn_8022CC28 ( HSD_GObj arg0)

◆ mn_8022CE6C()

void mn_8022CE6C ( HSD_GObj arg0)

◆ mn_8022D104()

void mn_8022D104 ( HSD_GObj arg0)

◆ mn_8022D34C()

void mn_8022D34C ( HSD_GObj arg0)

◆ mn_8022D594()

void mn_8022D594 ( HSD_GObj arg0)

◆ mn_8022D7F4()

void mn_8022D7F4 ( HSD_GObj arg0)

◆ mn_8022DB10()

void mn_8022DB10 ( HSD_GObj arg0)

◆ mn_8022DD38_OnFrame()

void mn_8022DD38_OnFrame ( void  )

◆ mn_8022DDA8_inline()

static void mn_8022DDA8_inline ( u16 *  sp2B4)
inlinestatic

◆ mn_8022DDA8_OnEnter()

void mn_8022DDA8_OnEnter ( void *  arg0_)

◆ mn_8022E950()

bool mn_8022E950 ( int  arg0)

◆ mn_8022E978()

void mn_8022E978 ( u8  item_idx,
u8  enable 
)

set/unset item mask bit

◆ mn_8022EAE0()

void mn_8022EAE0 ( HSD_GObj gobj)

◆ mn_8022EB04()

void mn_8022EB04 ( void *  user_data)

◆ mn_8022EBDC()

void mn_8022EBDC ( void  )

◆ mn_8022EC18()

float mn_8022EC18 ( HSD_JObj arg0,
float *  arg1,
HSD_TypeMask  arg2 
)

◆ mn_8022ED6C()

float mn_8022ED6C ( HSD_JObj jobj,
Vec3 *  arg1 
)

◆ mn_8022EE84()

float mn_8022EE84 ( HSD_JObj arg0,
Vec3 *  arg1,
enum _HSD_TypeMask  arg2 
)

◆ mn_8022EFD8()

float mn_8022EFD8 ( HSD_JObj arg0,
Vec3 *  arg1 
)

◆ mn_8022F0F0()

void mn_8022F0F0 ( int  arg0)

◆ mn_8022F138()

void mn_8022F138 ( u16  arg0,
u16  arg1 
)

◆ mn_8022F1A8_inline()

static void mn_8022F1A8_inline ( u8  arg0)
inlinestatic

◆ mn_8022F1A8()

void mn_8022F1A8 ( u16  arg0,
u16  arg1 
)

◆ mn_8022F218()

bool mn_8022F218 ( void  )

◆ mn_8022F268()

void mn_8022F268 ( void  )

◆ mn_8022F298()

float mn_8022F298 ( HSD_JObj jobj)

◆ mn_8022F360()

void mn_8022F360 ( HSD_AObj aobj,
void *  obj,
u32  arg2 
)

◆ mn_8022F3D8()

void mn_8022F3D8 ( HSD_JObj jobj,
u8  arg1,
HSD_TypeMask  mask 
)

◆ mn_8022F410()

int mn_8022F410 ( float *  x,
float *  target,
float  dx 
)

Moves x toward a target value in increments of dx.

Returns +1 if x was increased toward the target value, -1 if it was decreased toward the target value, and 0 if it was already at the target and was unchanged.

◆ mn_8022F470()

int mn_8022F470 ( int *  x,
int *  target,
int  dx 
)

Same as mn_8022F410, but for int values instead of float.

◆ mn_8022F4CC()

void mn_8022F4CC ( void  )

Variable Documentation

◆ mn_804D6BA8

HSD_GObj* mn_804D6BA8
static

◆ mn_804D6BAC

HSD_GObj* mn_804D6BAC
static

◆ mn_804D6BB0

HSD_GObj* mn_804D6BB0
static

◆ mn_804D6BC8

mn_unk2 mn_804D6BC8

◆ MenMain_cam

◆ MenMain_fog

HSD_FogDesc* MenMain_fog

◆ MenMain_lights

LightList ** MenMain_lights

◆ mn_804D6BB8

HSD_Archive* mn_804D6BB8

◆ mn_804D6BB5

u8 mn_804D6BB5

◆ mn_804D6BB4

u8 mn_804D6BB4

◆ mn_804A04F0

mn_unk1 mn_804A04F0

◆ mn_803EAE68

u16 mn_803EAE68[]
static
Initial value:
= {
0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xA, 0xB, 0xC, 0xD,
}

◆ mn_803EAE7C

u16 mn_803EAE7C[]
static
Initial value:
= {
0x2, 0x3, 0x4, 0x9, 0xB, 0xC, 0xD, 0x0,
}

◆ mn_803EAE8C

Vec3 mn_803EAE8C[0x22][3]
static

◆ mn_803EB354

Vec3 mn_803EB354 = { 0, 799, 0 }
static

◆ mn_803EB360

Vec3 mn_803EB360[2]
static
Initial value:
= {
{ 0, 49, 0 },
{ 50, 99, 50 },
}

◆ mn_803EB378

Vec3 mn_803EB378[2]
static
Initial value:
= {
{ 0, 49, -0.1 },
{ 50, 250, 50 },
}

◆ mn_803EB390

Vec3 mn_803EB390 = { 0, 10, -0.1 }
static

◆ mn_803EB39C

Vec3 mn_803EB39C = { 320, 339, -0.1 }
static

◆ mn_803EB3A8

Vec3 mn_803EB3A8 = { 380, 399, -0.1 }
static

◆ mn_803EB3B4

Vec3 mn_803EB3B4 = { 360, 379, -0.1 }
static

◆ mn_803EB3C0

Vec3 mn_803EB3C0 = { 340, 359, -0.1 }
static

◆ mn_803EB3CC

float mn_803EB3CC[]
static
Initial value:
= {
280, 299, -0.1, 300, 319, -0.1, 320, 339, -0.1, 3950, 3999, 3970,
}

◆ mn_803EB3FC

Vec3 mn_803EB3FC[]
static
Initial value:
= { { 0, 49, 20 },
{ 50, 99, 70 },
{ 100, 149, 120 },
{ 150, 199, 170 },
{ 200, 249, 220 } }

◆ mn_803EB438

Vec3 mn_803EB438 = { 3550, 3599, 3570 }
static

◆ mn_803EB444

Vec3 mn_803EB444[]
static
Initial value:
= {
{ 400, 449, 420 }, { 450, 499, 470 }, { 500, 549, 520 },
{ 550, 599, 570 }, { 600, 649, 620 },
}

◆ mn_803EB480

Vec3 mn_803EB480 = { 3500, 3549, 3520 }
static

◆ mn_803EB48C

Vec3 mn_803EB48C[]
static
Initial value:
= {
{ 700, 749, 720 }, { 750, 799, 770 }, { 800, 849, 820 },
{ 850, 899, 870 }, { 900, 949, 920 },
}

◆ mn_803EB4C8

Vec3 mn_803EB4C8[]
static
Initial value:
= {
{ 1000, 1049, 1020 },
{ 1050, 1099, 1070 },
{ 1100, 1149, 1120 },
{ 1150, 1199, 1170 },
}

◆ mn_803EB4F8

Vec3 mn_803EB4F8[]
static
Initial value:
= {
{ 1300, 1349, 1320 }, { 1350, 1399, 1370 }, { 1400, 1449, 1420 },
{ 1450, 1499, 1470 }, { 1500, 1549, 1520 }, { 1550, 1599, 1570 },
}

◆ mn_803EB540

Vec3 mn_803EB540[]
static
Initial value:
= {
{ 1600, 1649, 1620 }, { 1650, 1699, 1670 }, { 1700, 1749, 1720 },
{ 1750, 1799, 1770 }, { 1800, 1849, 1820 },
}

◆ mn_803EB57C

Vec3 mn_803EB57C[]
static
Initial value:
= {
{ 2000, 2049, 2020 },
{ 2050, 2099, 2070 },
{ 2100, 2149, 2120 },
}

◆ mn_803EB5A0

Vec3 mn_803EB5A0[]
static
Initial value:
= {
{ 3150, 3199, 3170 },
{ 3200, 3249, 3220 },
{ 3250, 3299, 3270 },
}

◆ mn_803EB5C4

Vec3 mn_803EB5C4[]
static
Initial value:
= {
{ 2250, 2299, 2270 },
{ 2300, 2349, 2320 },
{ 2350, 2399, 2370 },
}

◆ mn_803EB5E8

Vec3 mn_803EB5E8[]
static
Initial value:
= {
{ 2550, 2599, 2570 }, { 2600, 2649, 2620 }, { 2650, 2699, 2670 },
{ 2700, 2749, 2720 }, { 2750, 2799, 2770 }, { 2800, 2849, 2820 },
{ 2850, 2899, 2870 }, { 2900, 2949, 2920 }, { 2900, 2949, 2920 },
{ 2900, 2949, 2920 },
}

◆ mn_803EB660

u16 mn_803EB660[] = { 0x81, 0x82, 0x83, 0x84, 0x85, 0x00 }
static

◆ mn_803EB66C

u16 mn_803EB66C[] = { 0x86, 0x87, 0x88, 0x89, 0x8A, 0x00 }
static

◆ mn_803EB678

u16 mn_803EB678[] = { 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x00 }
static

◆ mn_803EB684

u16 mn_803EB684[] = { 0x9A, 0x9B, 0x9C, 0x9D, 0x9D, 0x9E }
static

◆ mn_803EB690

u16 mn_803EB690[] = { 0x9F, 0xA0, 0xA1, 0xA2, 0xA3, 0x00 }
static

◆ mn_803EB69C

u16 mn_803EB69C[]
static
Initial value:
= {
0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA,
}

◆ mn_804D4B30

u16 mn_804D4B30[4] = { 0x8B, 0x8C, 0x8D, 0x00 }
static

◆ mn_804D4B38

u16 mn_804D4B38[4] = { 0x96, 0x97, 0x98, 0x99 }
static

◆ mn_804D4B40

u16 mn_804D4B40[4] = { 0xA4, 0xA5, 0xA6, 0x00 }
static

◆ mn_804D4B48

u16 mn_804D4B48[4] = { 0xA8, 0xA9, 0xAA, 0x00 }
static

◆ mn_804D4B50

GXColor mn_804D4B50 = { 0x5A, 0x73, 0xFF, 0xFF }
static

◆ mn_804D4B54

GXColor mn_804D4B54 = { 0xFF, 0x5A, 0x41, 0xFF }
static

◆ mn_804D4B58

GXColor mn_804D4B58 = { 0x0E, 0xD2, 0x41, 0xFF }
static

◆ mn_804D4B5C

GXColor mn_804D4B5C = { 0xF0, 0xC8, 0x5A, 0xFF }
static

◆ mn_804D4B60

GXColor mn_804D4B60 = { 0x9B, 0x41, 0xFF, 0xFF }
static

◆ mn_804D4B64

GXColor mn_804D4B64 = { 0xFF, 0xC8, 0x00, 0xFF }

◆ mn_803EB6B0

struct mn_803EB6B0_t mn_803EB6B0[0x22]

◆ null_terminator

char null_terminator[1] = "\0"
static

◆ MenMainBack_Top

StaticModelDesc MenMainBack_Top

◆ MenMainPanel_Top

StaticModelDesc MenMainPanel_Top

◆ MenMainConTop_Top

StaticModelDesc MenMainConTop_Top

◆ MenMainCursor_Top

StaticModelDesc MenMainCursor_Top

◆ MenMainConRl_Top

StaticModelDesc MenMainConRl_Top

◆ MenMainCursorRl_Top

StaticModelDesc MenMainCursorRl_Top

◆ MenMainNmRl_Top

StaticModelDesc MenMainNmRl_Top

◆ MenMainCursorTr01_Top

StaticModelDesc MenMainCursorTr01_Top

◆ MenMainCursorTr02_Top

StaticModelDesc MenMainCursorTr02_Top

◆ MenMainCursorTr03_Top

StaticModelDesc MenMainCursorTr03_Top

◆ MenMainCursorTr04_Top

StaticModelDesc MenMainCursorTr04_Top

◆ MenMainCursorRl01_Top

StaticModelDesc MenMainCursorRl01_Top

◆ MenMainCursorRl02_Top

StaticModelDesc MenMainCursorRl02_Top

◆ MenMainCursorRl03_Top

StaticModelDesc MenMainCursorRl03_Top

◆ MenMainCursorRl04_Top

StaticModelDesc MenMainCursorRl04_Top

◆ MenMainCursorRl05_Top

StaticModelDesc MenMainCursorRl05_Top

◆ MenMainConIs_Top

StaticModelDesc MenMainConIs_Top

◆ MenMainCursorIs_Top

StaticModelDesc MenMainCursorIs_Top

◆ MenMainConSs_Top

StaticModelDesc MenMainConSs_Top

◆ MenMainCursorSs_Top

StaticModelDesc MenMainCursorSs_Top

◆ mn_803B84E8

const Vec3 mn_803B84E8 = { 0 }
static

◆ mn_803B84F4

const Vec3 mn_803B84F4 = { 0 }
static

◆ mn_803B8500

const Vec3 mn_803B8500 = { 0, 1, 0 }
static