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
4#include <placeholder.h>
5
6#include <baselib/gobj.h>
7#include <baselib/jobj.h>
8
9typedef struct MnItemSwData {
10 /* 0x00 */ u8 menu_kind;
11 /* 0x01 */ u8 cursor;
12 /* 0x02 */ u8 items[0x1F];
13 /* 0x21 */ u8 x21;
14 /* 0x22 */ u8 pad;
15 /* 0x23 */ u8 x23;
16 /* 0x24 */ HSD_JObj* jobjs[9];
17} MnItemSwData; // size 0x48
18
19/* 233A98 */ s32 mnItemSw_80233A98(s32);
20/* 233B68 */ void mnItemSw_80233B68(MnItemSwData*, u32);
21/* 233E10 */ void fn_80233E10(HSD_GObj*);
23/* 234104 */ void mnItemSw_80234104(HSD_GObj*);
24/* 23453C */ void mnItemSw_8023453C(HSD_GObj*, u8, u8);
25/* 234C24 */ void fn_80234C24(HSD_GObj*);
27/* 2351A0 */ HSD_GObj* mnItemSw_802351A0(s32);
28/* 2358C0 */ void mnItemSw_802358C0(void);
29
32
33#endif
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
HSD_GObj * mnItemSw_802351A0(s32)
Definition mnitemsw.c:727
HSD_JObj * mnItemSw_8023405C(MnItemSwData *, u8)
Definition mnitemsw.c:288
void mnItemSw_8023453C(HSD_GObj *, u8, u8)
Definition mnitemsw.c:369
void fn_80233E10(HSD_GObj *)
Definition mnitemsw.c:204
u8 mnItemSw_804D6BEC
HSD_GObj * mnItemSw_804D6BE8
void mnItemSw_80234104(HSD_GObj *)
Definition mnitemsw.c:311
void fn_80234C24(HSD_GObj *)
Definition mnitemsw.c:514
void mnItemSw_80233B68(MnItemSwData *, u32)
Definition mnitemsw.c:90
s32 mnItemSw_80233A98(s32)
Definition mnitemsw.c:70
HSD_JObj * mnItemSw_80235020(u8, MnItemSwData *)
Definition mnitemsw.c:687
void mnItemSw_802358C0(void)
Definition mnitemsw.c:845
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition mnitemsw.h:9
u8 cursor
Definition mnitemsw.h:11
u8 menu_kind
Definition mnitemsw.h:10
u8 pad
Definition mnitemsw.h:14
HSD_JObj * jobjs[9]
Definition mnitemsw.h:16
u8 x23
Definition mnitemsw.h:15
u8 items[0x1F]
Definition mnitemsw.h:12
u8 x21
Definition mnitemsw.h:13