SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTPOPO_TYPES_H
2
#define MELEE_FT_CHARA_FTPOPO_TYPES_H
3
4
#include <
placeholder.h
>
5
#include <
platform.h
>
6
7
#include "
ft/forward.h
"
8
#include "
it/forward.h
"
9
10
struct
ftPopo_FighterVars
{
11
/* 0x222C */
Item_GObj
*
x222C
;
12
/* 0x2230:0 */
u8
x2230_b0
: 1;
13
/* 0x2231 */
u8
filler_x2231
[3];
14
/* 0x2234 */
u32
x2234
;
15
/* 0x2238 */
Item_GObj
*
x2238
;
16
/* 0x223C */
u32
x223C
;
17
/* 0x2240 */
Vec
x2240
;
18
/* 0x224C */
u32
x224C
;
19
/* 0x2250 */
float
x2250
;
20
};
21
22
typedef
struct
ftIceClimberAttributes
{
23
float
x0
;
24
float
x4
;
25
float
x8
;
26
float
xC
;
27
float
x10
;
28
float
x14
;
29
float
x18
;
30
int
x1C
;
31
float
x20
;
32
float
x24
;
33
float
x28
;
34
float
x2C
;
35
float
x30
;
36
float
x34
;
37
float
x38
;
38
float
x3C
;
39
float
x40
;
40
float
x44
;
41
float
x48
;
42
float
x4C_gravity
;
43
float
x50_gravity
;
44
float
x54_terminal_vel
;
45
float
x58_terminal_vel
;
46
float
x5C
;
47
float
x60
;
48
float
x64
;
49
int
x68
;
50
float
x6C
;
51
float
x70
;
52
u8
_74
[0x94 - 0x74];
53
float
x94
;
54
float
x98
;
55
u8
_9C
[0xB0 - 0x9C];
56
float
xB0
;
57
float
xB4
;
58
u8
_B8
[0xC4 - 0xB8];
59
float
xC4
;
60
float
xC8
;
61
u8
_CC
[0xD0 - 0xCC];
62
float
xD0
;
63
u8
_D4
[0x12C - 0xD4];
64
float
x12C
;
65
float
x130
;
66
float
x134
;
67
float
x138
;
68
float
x13C
;
69
float
x140
;
70
float
x144
;
71
float
x148
;
72
float
x14C
;
73
u8
_150
[0x15C - 0x150];
74
}
ftIceClimberAttributes
;
75
STATIC_ASSERT
(
sizeof
(
ftIceClimberAttributes
) == 0x15C);
76
77
union
ftPp_MotionVars
{
78
struct
ftPp_SpecialSVars
{
79
/* fp+2340 */
float
x0
;
80
/* fp+2344 */
int
x4
;
81
/* fp+2348 */
struct
ftPp_SpecialSVars_x8_t
{
82
int
x0
;
83
HSD_GObj
*
x4
;
84
}*
x8
;
85
/* fp+234C */
int
xC
;
86
/* fp+2350 */
int
x10
;
87
/* fp+2354 */
int
x14
;
88
/* fp+2358 */
int
x18
;
89
/* fp+235C */
float
x1C
;
90
}
specials
;
91
struct
{
92
/* fp+2340 */
int
x0
;
93
}
unk_80123954
;
94
};
95
96
#endif
forward.h
forward.h
placeholder.h
platform.h
STATIC_ASSERT
#define STATIC_ASSERT(cond)
Definition
platform.h:110
HSD_GObj
was using this to try and fix some matches, unsuccessfully
Definition
gobj.h:26
ftIceClimberAttributes
Definition
types.h:22
ftIceClimberAttributes::x70
float x70
Definition
types.h:51
ftIceClimberAttributes::x38
float x38
Definition
types.h:37
ftIceClimberAttributes::x50_gravity
float x50_gravity
Definition
types.h:43
ftIceClimberAttributes::x48
float x48
Definition
types.h:41
ftIceClimberAttributes::xC
float xC
Definition
types.h:26
ftIceClimberAttributes::x54_terminal_vel
float x54_terminal_vel
Definition
types.h:44
ftIceClimberAttributes::xC8
float xC8
Definition
types.h:60
ftIceClimberAttributes::_B8
u8 _B8[0xC4 - 0xB8]
Definition
types.h:58
ftIceClimberAttributes::x30
float x30
Definition
types.h:35
ftIceClimberAttributes::x13C
float x13C
Definition
types.h:68
ftIceClimberAttributes::x64
float x64
Definition
types.h:48
ftIceClimberAttributes::x94
float x94
Definition
types.h:53
ftIceClimberAttributes::x60
float x60
Definition
types.h:47
ftIceClimberAttributes::x144
float x144
Definition
types.h:70
ftIceClimberAttributes::x3C
float x3C
Definition
types.h:38
ftIceClimberAttributes::x58_terminal_vel
float x58_terminal_vel
Definition
types.h:45
ftIceClimberAttributes::x130
float x130
Definition
types.h:65
ftIceClimberAttributes::xD0
float xD0
Definition
types.h:62
ftIceClimberAttributes::x40
float x40
Definition
types.h:39
ftIceClimberAttributes::x4
float x4
Definition
types.h:24
ftIceClimberAttributes::x134
float x134
Definition
types.h:66
ftIceClimberAttributes::x10
float x10
Definition
types.h:27
ftIceClimberAttributes::x5C
float x5C
Definition
types.h:46
ftIceClimberAttributes::_CC
u8 _CC[0xD0 - 0xCC]
Definition
types.h:61
ftIceClimberAttributes::xC4
float xC4
Definition
types.h:59
ftIceClimberAttributes::x4C_gravity
float x4C_gravity
Definition
types.h:42
ftIceClimberAttributes::x2C
float x2C
Definition
types.h:34
ftIceClimberAttributes::x44
float x44
Definition
types.h:40
ftIceClimberAttributes::x14
float x14
Definition
types.h:28
ftIceClimberAttributes::x24
float x24
Definition
types.h:32
ftIceClimberAttributes::x14C
float x14C
Definition
types.h:72
ftIceClimberAttributes::x98
float x98
Definition
types.h:54
ftIceClimberAttributes::x8
float x8
Definition
types.h:25
ftIceClimberAttributes::x138
float x138
Definition
types.h:67
ftIceClimberAttributes::x1C
int x1C
Definition
types.h:30
ftIceClimberAttributes::_D4
u8 _D4[0x12C - 0xD4]
Definition
types.h:63
ftIceClimberAttributes::_74
u8 _74[0x94 - 0x74]
Definition
types.h:52
ftIceClimberAttributes::x12C
float x12C
Definition
types.h:64
ftIceClimberAttributes::x148
float x148
Definition
types.h:71
ftIceClimberAttributes::x18
float x18
Definition
types.h:29
ftIceClimberAttributes::x0
float x0
Definition
types.h:23
ftIceClimberAttributes::x68
int x68
Definition
types.h:49
ftIceClimberAttributes::xB0
float xB0
Definition
types.h:56
ftIceClimberAttributes::_150
u8 _150[0x15C - 0x150]
Definition
types.h:73
ftIceClimberAttributes::_9C
u8 _9C[0xB0 - 0x9C]
Definition
types.h:55
ftIceClimberAttributes::x140
float x140
Definition
types.h:69
ftIceClimberAttributes::x34
float x34
Definition
types.h:36
ftIceClimberAttributes::xB4
float xB4
Definition
types.h:57
ftIceClimberAttributes::x28
float x28
Definition
types.h:33
ftIceClimberAttributes::x20
float x20
Definition
types.h:31
ftIceClimberAttributes::x6C
float x6C
Definition
types.h:50
ftPopo_FighterVars
Definition
types.h:10
ftPopo_FighterVars::x2230_b0
u8 x2230_b0
Definition
types.h:12
ftPopo_FighterVars::x2250
float x2250
Definition
types.h:19
ftPopo_FighterVars::filler_x2231
u8 filler_x2231[3]
Definition
types.h:13
ftPopo_FighterVars::x223C
u32 x223C
Definition
types.h:16
ftPopo_FighterVars::x2240
Vec x2240
Definition
types.h:17
ftPopo_FighterVars::x222C
Item_GObj * x222C
Definition
types.h:11
ftPopo_FighterVars::x2238
Item_GObj * x2238
Definition
types.h:15
ftPopo_FighterVars::x2234
u32 x2234
Definition
types.h:14
ftPopo_FighterVars::x224C
u32 x224C
Definition
types.h:18
ftPp_MotionVars::ftPp_SpecialSVars::ftPp_SpecialSVars_x8_t
Definition
types.h:81
ftPp_MotionVars::ftPp_SpecialSVars::ftPp_SpecialSVars_x8_t::x4
HSD_GObj * x4
Definition
types.h:83
ftPp_MotionVars::ftPp_SpecialSVars::ftPp_SpecialSVars_x8_t::x0
int x0
Definition
types.h:82
ftPp_MotionVars::ftPp_SpecialSVars
Definition
types.h:78
ftPp_MotionVars::ftPp_SpecialSVars::x0
float x0
Definition
types.h:79
ftPp_MotionVars::ftPp_SpecialSVars::x8
struct ftPp_MotionVars::ftPp_SpecialSVars::ftPp_SpecialSVars_x8_t * x8
ftPp_MotionVars::ftPp_SpecialSVars::xC
int xC
Definition
types.h:85
ftPp_MotionVars::ftPp_SpecialSVars::x18
int x18
Definition
types.h:88
ftPp_MotionVars::ftPp_SpecialSVars::x14
int x14
Definition
types.h:87
ftPp_MotionVars::ftPp_SpecialSVars::x10
int x10
Definition
types.h:86
ftPp_MotionVars::ftPp_SpecialSVars::x1C
float x1C
Definition
types.h:89
ftPp_MotionVars::ftPp_SpecialSVars::x4
int x4
Definition
types.h:80
ftPp_MotionVars
Definition
types.h:77
ftPp_MotionVars::unk_80123954
struct ftPp_MotionVars::@91 unk_80123954
ftPp_MotionVars::x0
int x0
Definition
types.h:92
ftPp_MotionVars::specials
struct ftPp_MotionVars::ftPp_SpecialSVars specials
src
melee
ft
chara
ftPopo
types.h
Generated by
1.9.8