SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
dobjlist.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_DOBJLIST_H
2
#define MELEE_FT_DOBJLIST_H
3
4
#include <
Runtime/platform.h
>
5
6
#include <
melee/ft/forward.h
>
7
#include <
sysdolphin/baselib/forward.h
>
8
9
#include <
dat_macros.h
>
10
15
16
struct
DObjList
{
17
u32
count
;
18
HSD_DObj
**
data
;
19
};
20
21
struct
CostumeTObjList
{
22
/* fp+5CC */
u32
n_costume_tobjs
;
23
/* fp+5D0 */
u16
*
x5D0
;
24
/* fp+5D4 */
HSD_TObj
*
costume_tobjs
[5];
25
};
26
27
struct
TempS
{
28
int
x0
;
29
u8
* x4
DAT_COUNT
(
x0
);
30
};
31
32
struct
FtPartsVisLookup
{
33
int
x0
;
34
TempS
* x4
DAT_COUNT
(
x0
);
35
};
36
37
struct
FtPartsVis
{
38
/* fp+5AC */
u32
model_num
;
39
/* fp+5B0 */
u8
cleared
[5];
40
/* fp+5B8 */
FtPartsVisLookup
*
xC
[5];
41
};
42
43
#endif
dat_macros.h
Annotations describing how archive data is laid out, for the parts a C declaration cannot express: ho...
u32
unsigned int u32
Definition
types.h:13
u16
unsigned short int u16
Definition
types.h:7
u8
unsigned char u8
Definition
types.h:5
forward.h
platform.h
CostumeTObjList
Definition
dobjlist.h:21
CostumeTObjList::x5D0
u16 * x5D0
Definition
dobjlist.h:23
CostumeTObjList::costume_tobjs
HSD_TObj * costume_tobjs[5]
Definition
dobjlist.h:24
CostumeTObjList::n_costume_tobjs
u32 n_costume_tobjs
Definition
dobjlist.h:22
DObjList
Definition
dobjlist.h:16
DObjList::count
u32 count
Definition
dobjlist.h:17
DObjList::data
HSD_DObj ** data
Definition
dobjlist.h:18
FtPartsVisLookup
Definition
dobjlist.h:32
FtPartsVisLookup::x0
int x0
Definition
dobjlist.h:33
FtPartsVisLookup::DAT_COUNT
TempS *x4 DAT_COUNT(x0)
FtPartsVis
Definition
dobjlist.h:37
FtPartsVis::cleared
u8 cleared[5]
Definition
dobjlist.h:39
FtPartsVis::model_num
u32 model_num
Definition
dobjlist.h:38
FtPartsVis::xC
FtPartsVisLookup * xC[5]
Definition
dobjlist.h:40
HSD_DObj
Definition
dobj.h:14
HSD_TObj
Texture Object.
Definition
tobj.h:134
TempS
Definition
dobjlist.h:27
TempS::x0
int x0
Definition
dobjlist.h:28
TempS::DAT_COUNT
u8 *x4 DAT_COUNT(x0)
forward.h
src
melee
ft
dobjlist.h
Generated by
1.17.0