SSBM Decomp
Loading...
Searching...
No Matches
mnevent.h
Go to the documentation of this file.
1#ifndef MELEE_MN_EVENT_H
2#define MELEE_MN_EVENT_H
3
4#include <dolphin/mtx.h>
7
8typedef struct MnEventData {
9 /* 0x00 */ u8 page;
10 /* 0x01 */ u8 pad_01[3];
11 /* 0x04 */ s32 first_event;
12 /* 0x08 */ HSD_GObj* gobjs[9];
13 /* 0x2C */ HSD_Text* texts[9];
14 /* 0x50 */ HSD_Text* icons[9];
15 /* 0x74 */ HSD_Text* name_text;
16 /* 0x78 */ HSD_Text* desc_text;
18
19/* 24CE74 */ s32 mnEvent_8024CE74(void);
20/* 24D014 */ void mnEvent_8024D014(HSD_GObj*);
21/* 24D0CC */ void mnEvent_8024D0CC(HSD_GObj*, s32);
22/* 24D15C */ void mnEvent_8024D15C(s32, s32);
23/* 24D4E0 */ void mnEvent_8024D4E0(HSD_JObj*, Vec3*);
24/* 24D5B0 */ void mnEvent_8024D5B0(HSD_GObj*, u8);
25/* 24D7E0 */ void mnEvent_8024D7E0(HSD_GObj*, s32);
26/* 24D864 */ void fn_8024D864(HSD_GObj*);
27/* 24E1B4 */ void fn_8024E1B4(HSD_GObj*);
28/* 24E2A0 */ void fn_8024E2A0(HSD_GObj*);
29/* 24E34C */ void fn_8024E34C(HSD_GObj*);
30/* 24E420 */ void mnEvent_8024E420(MnEventData*, s32);
31/* 24E524 */ void mnEvent_8024E524(s32);
32/* 24E838 */ void mnEvent_8024E838(int, int);
33
34extern void* mnEvent_804A08F8[];
35extern void* mnEvent_804A0908[4];
36
37#endif
struct Vec Vec3
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
void * mnEvent_804A08F8[4]
Definition mnevent.c:27
void * mnEvent_804A0908[4]
Definition mnevent.c:28
void fn_8024D864(HSD_GObj *)
Definition mnevent.c:437
void fn_8024E34C(HSD_GObj *)
Definition mnevent.c:642
s32 mnEvent_8024CE74(void)
Definition mnevent.c:93
void mnEvent_8024E524(s32)
Definition mnevent.c:697
void mnEvent_8024D7E0(HSD_GObj *, s32)
Definition mnevent.c:366
void mnEvent_8024D15C(s32, s32)
Definition mnevent.c:216
void mnEvent_8024D0CC(HSD_GObj *, s32)
Definition mnevent.c:163
void mnEvent_8024E420(MnEventData *, s32)
Definition mnevent.c:672
void mnEvent_8024D4E0(HSD_JObj *, Vec3 *)
Definition mnevent.c:303
void mnEvent_8024E838(int, int)
Definition mnevent.c:749
void mnEvent_8024D014(HSD_GObj *)
Definition mnevent.c:141
void mnEvent_8024D5B0(HSD_GObj *, u8)
Definition mnevent.c:308
void fn_8024E1B4(HSD_GObj *)
Definition mnevent.c:588
void fn_8024E2A0(HSD_GObj *)
Definition mnevent.c:620
Definition gobj.h:13
Definition jobj.h:104
Definition sislib.h:46
Definition mnevent.h:8
HSD_Text * texts[9]
Definition mnevent.h:13
u8 page
Definition mnevent.h:9
HSD_GObj * gobjs[9]
Definition mnevent.h:12
HSD_Text * name_text
Definition mnevent.h:15
HSD_Text * desc_text
Definition mnevent.h:16
HSD_Text * icons[9]
Definition mnevent.h:14
u8 pad_01[3]
Definition mnevent.h:10
s32 first_event
Definition mnevent.h:11