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

Functions

static s32 mnEvent_CountUnlocked (void)
s32 mnEvent_8024CE74 (void)
void mnEvent_8024D014 (HSD_GObj *gobj)
void mnEvent_8024D0CC (HSD_GObj *gobj, s32 ckind)
static MnEventData * mnEvent_GetData (void)
static StaticModelDesc * getMainConEv (void)
static StaticModelDesc * getMainMarkEv (void)
static void mnEvent_CreateIconForSlot (s32 idx, HSD_GObj **slot, HSD_JObj **jobj_0A, HSD_JObj **jobj_0C, Vec3 *pos)
void mnEvent_8024D15C (s32 idx, s32 event_id)
void mnEvent_8024D4E0 (HSD_JObj *jobj, Vec3 *translate)
void mnEvent_8024D5B0 (HSD_GObj *gobj, u8 event)
void mnEvent_8024D7E0 (HSD_GObj *gobj, s32 idx)
static void mnEvent_RefreshRows (s32 first_event)
static void mnEvent_ShowSelected (MnEventData *user_data, HSD_JObj **jobj_09)
static void mnEvent_SetPageCursorY (MnEventData *cursor_data, HSD_JObj **jobj_0A, HSD_JObj **jobj_0C, HSD_JObj **jobj_0B)
void mnEvent_8024D864 (HSD_GObj *gobj)
static MnEventData * GET_EVENTDATA (HSD_GObj *gobj)
void mnEvent_8024E1B4 (HSD_GObj *gobj)
void mnEvent_8024E2A0 (HSD_GObj *gobj)
void mnEvent_8024E34C (HSD_GObj *gobj)
static void mnEvent_SetPageY (HSD_JObj *jobj_0B, u8 page, f32 y_a, f32 y_b)
void mnEvent_8024E420 (MnEventData *data, s32 event_idx)
void mnEvent_8024E524 (s32 event_idx)
void mnEvent_8024E838 (int event_idx, bool first_time)

Variables

StaticModelDesc MenMainConEv
StaticModelDesc MenMainMarkEv
static HSD_GObj * mnEvent_804D6C60
static u8 mnEvent_804D6C64
static u8 mnEvent_804D6C65
static AnimLoopSettings mnEvent_803EF740 = { 0, 0, -0.1f }
static AnimLoopSettings mnEvent_803EF74C = { 0, 0, -0.1f }
static AnimLoopSettings mnEvent_803EF758 = { 0, 199.0f, 0 }
static Vec3 mnEvent_803EF764 = { -3.8f, -0.6f, 0 }
static Vec3 mnEvent_803EF770 = { 1.0f, -0.6f, 0 }
static GXColor mnEvent_804D5028 = { 0xCA, 0xBC, 0x9F, 0xFF }
static GXColor mnEvent_804D502C = { 0x00, 0x00, 0x00, 0xFF }

Function Documentation

◆ mnEvent_CountUnlocked()

s32 mnEvent_CountUnlocked ( void )
inlinestatic

◆ mnEvent_8024CE74()

s32 mnEvent_8024CE74 ( void )
Parameters
-Clac Event match starting selection when list is opened?

◆ mnEvent_8024D014()

void mnEvent_8024D014 ( HSD_GObj * gobj)

◆ mnEvent_8024D0CC()

void mnEvent_8024D0CC ( HSD_GObj * gobj,
s32 ckind )

◆ mnEvent_GetData()

MnEventData * mnEvent_GetData ( void )
inlinestatic

◆ getMainConEv()

StaticModelDesc * getMainConEv ( void )
static

◆ getMainMarkEv()

StaticModelDesc * getMainMarkEv ( void )
static

◆ mnEvent_CreateIconForSlot()

void mnEvent_CreateIconForSlot ( s32 idx,
HSD_GObj ** slot,
HSD_JObj ** jobj_0A,
HSD_JObj ** jobj_0C,
Vec3 * pos )
inlinestatic

◆ mnEvent_8024D15C()

void mnEvent_8024D15C ( s32 idx,
s32 event_id )

◆ mnEvent_8024D4E0()

void mnEvent_8024D4E0 ( HSD_JObj * jobj,
Vec3 * translate )

◆ mnEvent_8024D5B0()

void mnEvent_8024D5B0 ( HSD_GObj * gobj,
u8 event )

◆ mnEvent_8024D7E0()

void mnEvent_8024D7E0 ( HSD_GObj * gobj,
s32 idx )

◆ mnEvent_RefreshRows()

void mnEvent_RefreshRows ( s32 first_event)
inlinestatic

◆ mnEvent_ShowSelected()

void mnEvent_ShowSelected ( MnEventData * user_data,
HSD_JObj ** jobj_09 )
inlinestatic

◆ mnEvent_SetPageCursorY()

void mnEvent_SetPageCursorY ( MnEventData * cursor_data,
HSD_JObj ** jobj_0A,
HSD_JObj ** jobj_0C,
HSD_JObj ** jobj_0B )
inlinestatic

◆ mnEvent_8024D864()

void mnEvent_8024D864 ( HSD_GObj * gobj)
Remarks
These unreferenced declarations preserve MWCC allocation for the inlined page-cursor helper and are excluded from non-matching builds.

◆ GET_EVENTDATA()

MnEventData * GET_EVENTDATA ( HSD_GObj * gobj)
inlinestatic

◆ mnEvent_8024E1B4()

void mnEvent_8024E1B4 ( HSD_GObj * gobj)

◆ mnEvent_8024E2A0()

void mnEvent_8024E2A0 ( HSD_GObj * gobj)

◆ mnEvent_8024E34C()

void mnEvent_8024E34C ( HSD_GObj * gobj)

◆ mnEvent_SetPageY()

void mnEvent_SetPageY ( HSD_JObj * jobj_0B,
u8 page,
f32 y_a,
f32 y_b )
inlinestatic

◆ mnEvent_8024E420()

void mnEvent_8024E420 ( MnEventData * data,
s32 event_idx )

◆ mnEvent_8024E524()

void mnEvent_8024E524 ( s32 event_idx)

◆ mnEvent_8024E838()

void mnEvent_8024E838 ( int event_idx,
bool first_time )

Variable Documentation

◆ MenMainConEv

StaticModelDesc MenMainConEv

◆ MenMainMarkEv

StaticModelDesc MenMainMarkEv

◆ mnEvent_804D6C60

HSD_GObj* mnEvent_804D6C60
static

◆ mnEvent_804D6C64

u8 mnEvent_804D6C64
static

◆ mnEvent_804D6C65

u8 mnEvent_804D6C65
static

◆ mnEvent_803EF740

AnimLoopSettings mnEvent_803EF740 = { 0, 0, -0.1f }
static

◆ mnEvent_803EF74C

AnimLoopSettings mnEvent_803EF74C = { 0, 0, -0.1f }
static

◆ mnEvent_803EF758

AnimLoopSettings mnEvent_803EF758 = { 0, 199.0f, 0 }
static

◆ mnEvent_803EF764

Vec3 mnEvent_803EF764 = { -3.8f, -0.6f, 0 }
static

◆ mnEvent_803EF770

Vec3 mnEvent_803EF770 = { 1.0f, -0.6f, 0 }
static

◆ mnEvent_804D5028

GXColor mnEvent_804D5028 = { 0xCA, 0xBC, 0x9F, 0xFF }
static

◆ mnEvent_804D502C

GXColor mnEvent_804D502C = { 0x00, 0x00, 0x00, 0xFF }
static