SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
mnitemsw.h
Go to the documentation of this file.
1
#ifndef MELEE_MN_ITEMSW_H
2
#define MELEE_MN_ITEMSW_H
3
4
#include <
sysdolphin/baselib/gobj.h
>
5
#include <
sysdolphin/baselib/jobj.h
>
6
7
typedef
struct
MnItemSwData
{
8
/* 0x00 */
u8
menu_kind
;
9
/* 0x01 */
u8
cursor
;
10
/* 0x02 */
u8
items
[0x1F];
11
/* 0x21 */
u8
x21
;
12
/* 0x22 */
u8
pad
;
13
/* 0x23 */
u8
x23
;
14
/* 0x24 */
HSD_JObj
*
jobjs
[9];
15
}
MnItemSwData
;
// size 0x48
16
17
/* 233A98 */
s32
mnItemSw_80233A98
(
s32
);
18
/* 233B68 */
void
mnItemSw_80233B68
(
MnItemSwData
*,
u32
);
19
/* 233E10 */
void
fn_80233E10
(
HSD_GObj
*);
20
/* 23405C */
HSD_JObj
*
mnItemSw_8023405C
(
MnItemSwData
*,
u8
);
21
/* 234104 */
void
mnItemSw_80234104
(
HSD_GObj
*);
22
/* 23453C */
void
mnItemSw_8023453C
(
HSD_GObj
*,
u8
,
u8
);
23
/* 234C24 */
void
fn_80234C24
(
HSD_GObj
*);
24
/* 235020 */
HSD_JObj
*
mnItemSw_80235020
(
u8
,
MnItemSwData
*);
25
/* 2351A0 */
HSD_GObj
*
mnItemSw_802351A0
(
s32
);
26
/* 2358C0 */
void
mnItemSw_802358C0
(
void
);
27
28
extern
HSD_GObj
*
mnItemSw_804D6BE8
;
29
extern
u8
mnItemSw_804D6BEC
;
30
31
#endif
u32
unsigned long u32
Definition
types.h:9
s32
signed long s32
Definition
types.h:8
u8
unsigned char u8
Definition
types.h:5
gobj.h
jobj.h
mnItemSw_804D6BEC
u8 mnItemSw_804D6BEC
Definition
mnitemsw.c:26
mnItemSw_804D6BE8
HSD_GObj * mnItemSw_804D6BE8
Definition
mnitemsw.c:27
mnItemSw_802351A0
HSD_GObj * mnItemSw_802351A0(s32)
Definition
mnitemsw.c:831
mnItemSw_8023405C
HSD_JObj * mnItemSw_8023405C(MnItemSwData *, u8)
Definition
mnitemsw.c:308
mnItemSw_8023453C
void mnItemSw_8023453C(HSD_GObj *, u8, u8)
Definition
mnitemsw.c:453
fn_80233E10
void fn_80233E10(HSD_GObj *)
Definition
mnitemsw.c:230
mnItemSw_80234104
void mnItemSw_80234104(HSD_GObj *)
Definition
mnitemsw.c:370
fn_80234C24
void fn_80234C24(HSD_GObj *)
Definition
mnitemsw.c:576
mnItemSw_80233B68
void mnItemSw_80233B68(MnItemSwData *, u32)
Definition
mnitemsw.c:120
mnItemSw_80233A98
s32 mnItemSw_80233A98(s32)
Definition
mnitemsw.c:98
mnItemSw_80235020
HSD_JObj * mnItemSw_80235020(u8, MnItemSwData *)
Definition
mnitemsw.c:734
mnItemSw_802358C0
void mnItemSw_802358C0(void)
Definition
mnitemsw.c:907
HSD_GObj
Definition
gobj.h:13
HSD_JObj
Definition
jobj.h:104
MnItemSwData
Definition
mnitemsw.h:7
MnItemSwData::cursor
u8 cursor
Definition
mnitemsw.h:9
MnItemSwData::menu_kind
u8 menu_kind
Definition
mnitemsw.h:8
MnItemSwData::pad
u8 pad
Definition
mnitemsw.h:12
MnItemSwData::jobjs
HSD_JObj * jobjs[9]
Definition
mnitemsw.h:14
MnItemSwData::x23
u8 x23
Definition
mnitemsw.h:13
MnItemSwData::items
u8 items[0x1F]
Definition
mnitemsw.h:10
MnItemSwData::x21
u8 x21
Definition
mnitemsw.h:11
src
melee
mn
mnitemsw.h
Generated by
1.17.0