SSBM Decomp
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
6
7typedef 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*);
21/* 234104 */ void mnItemSw_80234104(HSD_GObj*);
22/* 23453C */ void mnItemSw_8023453C(HSD_GObj*, u8, u8);
23/* 234C24 */ void fn_80234C24(HSD_GObj*);
25/* 2351A0 */ HSD_GObj* mnItemSw_802351A0(s32);
26/* 2358C0 */ void mnItemSw_802358C0(void);
27
30
31#endif
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
u8 mnItemSw_804D6BEC
Definition mnitemsw.c:26
HSD_GObj * mnItemSw_804D6BE8
Definition mnitemsw.c:27
HSD_GObj * mnItemSw_802351A0(s32)
Definition mnitemsw.c:831
HSD_JObj * mnItemSw_8023405C(MnItemSwData *, u8)
Definition mnitemsw.c:308
void mnItemSw_8023453C(HSD_GObj *, u8, u8)
Definition mnitemsw.c:453
void fn_80233E10(HSD_GObj *)
Definition mnitemsw.c:230
void mnItemSw_80234104(HSD_GObj *)
Definition mnitemsw.c:370
void fn_80234C24(HSD_GObj *)
Definition mnitemsw.c:576
void mnItemSw_80233B68(MnItemSwData *, u32)
Definition mnitemsw.c:120
s32 mnItemSw_80233A98(s32)
Definition mnitemsw.c:98
HSD_JObj * mnItemSw_80235020(u8, MnItemSwData *)
Definition mnitemsw.c:734
void mnItemSw_802358C0(void)
Definition mnitemsw.c:907
Definition gobj.h:13
Definition jobj.h:104
Definition mnitemsw.h:7
u8 cursor
Definition mnitemsw.h:9
u8 menu_kind
Definition mnitemsw.h:8
u8 pad
Definition mnitemsw.h:12
HSD_JObj * jobjs[9]
Definition mnitemsw.h:14
u8 x23
Definition mnitemsw.h:13
u8 items[0x1F]
Definition mnitemsw.h:10
u8 x21
Definition mnitemsw.h:11