SSBM Decomp
Toggle main menu visibility
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
>
5
#include <
sysdolphin/baselib/gobj.h
>
6
#include <
sysdolphin/baselib/jobj.h
>
7
8
typedef
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
;
17
}
MnEventData
;
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
34
extern
void
*
mnEvent_804A08F8
[];
35
extern
void
*
mnEvent_804A0908
[4];
36
37
#endif
mtx.h
Vec3
struct Vec Vec3
s32
signed long s32
Definition
types.h:8
u8
unsigned char u8
Definition
types.h:5
gobj.h
jobj.h
mnEvent_804A08F8
void * mnEvent_804A08F8[4]
Definition
mnevent.c:27
mnEvent_804A0908
void * mnEvent_804A0908[4]
Definition
mnevent.c:28
fn_8024D864
void fn_8024D864(HSD_GObj *)
Definition
mnevent.c:437
fn_8024E34C
void fn_8024E34C(HSD_GObj *)
Definition
mnevent.c:642
mnEvent_8024CE74
s32 mnEvent_8024CE74(void)
Definition
mnevent.c:93
mnEvent_8024E524
void mnEvent_8024E524(s32)
Definition
mnevent.c:697
mnEvent_8024D7E0
void mnEvent_8024D7E0(HSD_GObj *, s32)
Definition
mnevent.c:366
mnEvent_8024D15C
void mnEvent_8024D15C(s32, s32)
Definition
mnevent.c:216
mnEvent_8024D0CC
void mnEvent_8024D0CC(HSD_GObj *, s32)
Definition
mnevent.c:163
mnEvent_8024E420
void mnEvent_8024E420(MnEventData *, s32)
Definition
mnevent.c:672
mnEvent_8024D4E0
void mnEvent_8024D4E0(HSD_JObj *, Vec3 *)
Definition
mnevent.c:303
mnEvent_8024E838
void mnEvent_8024E838(int, int)
Definition
mnevent.c:749
mnEvent_8024D014
void mnEvent_8024D014(HSD_GObj *)
Definition
mnevent.c:141
mnEvent_8024D5B0
void mnEvent_8024D5B0(HSD_GObj *, u8)
Definition
mnevent.c:308
fn_8024E1B4
void fn_8024E1B4(HSD_GObj *)
Definition
mnevent.c:588
fn_8024E2A0
void fn_8024E2A0(HSD_GObj *)
Definition
mnevent.c:620
HSD_GObj
Definition
gobj.h:13
HSD_JObj
Definition
jobj.h:104
HSD_Text
Definition
sislib.h:46
MnEventData
Definition
mnevent.h:8
MnEventData::texts
HSD_Text * texts[9]
Definition
mnevent.h:13
MnEventData::page
u8 page
Definition
mnevent.h:9
MnEventData::gobjs
HSD_GObj * gobjs[9]
Definition
mnevent.h:12
MnEventData::name_text
HSD_Text * name_text
Definition
mnevent.h:15
MnEventData::desc_text
HSD_Text * desc_text
Definition
mnevent.h:16
MnEventData::icons
HSD_Text * icons[9]
Definition
mnevent.h:14
MnEventData::pad_01
u8 pad_01[3]
Definition
mnevent.h:10
MnEventData::first_event
s32 first_event
Definition
mnevent.h:11
src
melee
mn
mnevent.h
Generated by
1.17.0