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 <placeholder.h>
5
6#include <dolphin/mtx.h>
7#include <baselib/gobj.h>
8#include <baselib/jobj.h>
9#include <baselib/sislib.h>
10
11typedef struct MnEventData {
12 /* 0x00 */ u8 page;
13 /* 0x01 */ u8 pad_01[3];
14 /* 0x04 */ s32 first_event;
15 /* 0x08 */ HSD_GObj* gobjs[9];
16 /* 0x2C */ HSD_Text* texts[9];
17 /* 0x50 */ HSD_Text* icons[9];
18 /* 0x74 */ HSD_Text* name_text;
19 /* 0x78 */ HSD_Text* desc_text;
21
22/* 24CE74 */ s32 mnEvent_8024CE74(void);
23/* 24D014 */ void mnEvent_8024D014(HSD_GObj*);
24/* 24D0CC */ void mnEvent_8024D0CC(HSD_GObj*, s32);
25/* 24D15C */ void mnEvent_8024D15C(s32, s32);
26/* 24D4E0 */ void mnEvent_8024D4E0(HSD_JObj*, Vec3*);
27/* 24D5B0 */ void mnEvent_8024D5B0(HSD_GObj*, u8);
28/* 24D7E0 */ void mnEvent_8024D7E0(HSD_GObj*, s32);
29/* 24D864 */ void fn_8024D864(HSD_GObj*);
30/* 24E1B4 */ void fn_8024E1B4(HSD_GObj*);
31/* 24E2A0 */ void fn_8024E2A0(HSD_GObj*);
32/* 24E34C */ void fn_8024E34C(HSD_GObj*);
33/* 24E420 */ void mnEvent_8024E420(MnEventData*, s32);
34/* 24E524 */ void mnEvent_8024E524(s32);
35/* 24E838 */ void mnEvent_8024E838(int, int);
36
37extern void* mnEvent_804A08F8[];
38extern void* mnEvent_804A0908;
40extern u8 mnEvent_804D6C64;
41extern u8 mnEvent_804D6C65;
42
43#endif
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
void fn_8024D864(HSD_GObj *)
u8 mnEvent_804D6C65
void fn_8024E34C(HSD_GObj *)
Definition mnevent.c:132
HSD_GObj * mnEvent_804D6C60
u8 mnEvent_804D6C64
s32 mnEvent_8024CE74(void)
Definition mnevent.c:24
void * mnEvent_804A08F8[]
void mnEvent_8024E524(s32)
void mnEvent_8024D7E0(HSD_GObj *, s32)
Definition mnevent.c:195
void mnEvent_8024D15C(s32, s32)
void mnEvent_8024D0CC(HSD_GObj *, s32)
Definition mnevent.c:177
void mnEvent_8024E420(MnEventData *, s32)
Definition mnevent.c:215
void mnEvent_8024D4E0(HSD_JObj *, Vec3 *)
Definition mnevent.c:80
void mnEvent_8024E838(int, int)
Definition mnevent.c:240
void * mnEvent_804A0908
void mnEvent_8024D014(HSD_GObj *)
Definition mnevent.c:155
void mnEvent_8024D5B0(HSD_GObj *, u8)
void fn_8024E1B4(HSD_GObj *)
Definition mnevent.c:85
void fn_8024E2A0(HSD_GObj *)
Definition mnevent.c:110
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition sislib.h:47
Definition mnevent.h:11
HSD_Text * texts[9]
Definition mnevent.h:16
u8 page
Definition mnevent.h:12
HSD_GObj * gobjs[9]
Definition mnevent.h:15
HSD_Text * name_text
Definition mnevent.h:18
HSD_Text * desc_text
Definition mnevent.h:19
HSD_Text * icons[9]
Definition mnevent.h:17
u8 pad_01[3]
Definition mnevent.h:13
s32 first_event
Definition mnevent.h:14