SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTSEAK_TYPES_H
2
#define MELEE_FT_CHARA_FTSEAK_TYPES_H
3
4
#include <
placeholder.h
>
5
#include <
platform.h
>
6
7
#include "
it/forward.h
"
8
#include <
baselib/forward.h
>
9
10
#include <dolphin/mtx.h>
11
12
struct
ftSeak_FighterVars
{
13
/* fp+222C */
int
x0
;
14
/* fp+2230 */
Item_GObj
*
x4
;
15
/* fp+2234 */
HSD_GObj
*
x8
;
16
/* fp+2238 */
Vec3
xC
[4];
17
/* fp+2268 */
Vec3
x3C
[4];
18
/* fp+2298 */
Vec3
lstick_delta
;
19
};
20
22
typedef
struct
_ftSeakAttributes {
// x2D4 (fp->dat_attrs)
23
float
x0
;
24
float
x4
;
25
float
x8
;
26
float
xC
;
27
float
x10
;
28
float
x14
;
29
float
x18
;
30
float
x1C
;
31
float
x20
;
32
float
x24
;
33
float
x28
;
34
float
self_vel_y
;
35
f32
x30
;
36
f32
x34
;
37
int
x38
;
38
f32
x3C
;
39
f32
x40
;
40
f32
x44
;
41
f32
x48
;
42
f32
x4C
;
43
int
x50
;
44
f32
x54
;
45
f32
x58
;
46
f32
x5C
;
47
f32
x60
;
48
f32
x64
;
49
f32
x68
;
50
f32
x6C
;
51
f32
x70
;
52
// u8 data_filler_1[0x04];
53
}
ftSeakAttributes
;
54
55
struct
itChainSegment
{
56
float
x00
;
57
float
x04
;
58
float
x08
;
59
float
x0C
;
60
float
x10
;
61
float
x14
;
62
float
x18
;
63
float
x1C
;
64
float
x20
;
65
float
x24
;
66
float
x28
;
67
float
x2C
;
68
float
x30
;
69
float
x34
;
70
float
x38
;
71
float
x3C
;
72
float
x40
;
73
float
x44
;
74
float
x48
;
75
float
x4C
;
76
float
x50
;
77
};
78
79
union
ftSeak_MotionVars
{
80
struct
ftSeak_SpecialNVars
{
81
enum_t
x0
;
82
bool
x4
;
83
s32
x8
;
84
s32
xC
;
85
s32
x10
;
86
s32
x14
;
87
s32
x18
;
88
s32
x1C
;
89
s32
x20
;
90
s32
x24
;
91
s32
x28
;
92
s32
x2C
;
93
}
specialn
;
94
95
struct
ftSeak_SpecialSVars
{
96
s32
x0
;
97
s32
x4
;
98
s32
x8
;
99
s32
xC
;
100
float
x10
;
101
float
x14
;
102
float
x18
;
103
s32
x1C
;
104
s32
x20
;
105
s32
x24
;
106
s32
x28
;
107
s32
x2C
;
108
}
specials
;
109
110
struct
ftSeakSpecialHi
{
111
s32
x0
;
112
Vec2
vel
;
113
s32
xC
;
114
s32
x10
;
115
s32
x14
;
116
s32
x18
;
117
s32
x1C
;
118
s32
x20
;
119
s32
x24
;
120
s32
x28
;
121
s32
x2C
;
122
}
specialhi
;
123
};
124
125
#endif
forward.h
placeholder.h
platform.h
enum_t
int enum_t
The underlying type of an enum, used as a placeholder.
Definition
platform.h:9
HSD_GObj
was using this to try and fix some matches, unsuccessfully
Definition
gobj.h:26
ftSeakAttributes
Definition
types.h:22
ftSeakAttributes::x3C
f32 x3C
Definition
types.h:38
ftSeakAttributes::x28
float x28
Definition
types.h:33
ftSeakAttributes::x6C
f32 x6C
Definition
types.h:50
ftSeakAttributes::x4
float x4
Definition
types.h:24
ftSeakAttributes::x48
f32 x48
Definition
types.h:41
ftSeakAttributes::x70
f32 x70
Definition
types.h:51
ftSeakAttributes::self_vel_y
float self_vel_y
Definition
types.h:34
ftSeakAttributes::x34
f32 x34
Definition
types.h:36
ftSeakAttributes::x40
f32 x40
Definition
types.h:39
ftSeakAttributes::x8
float x8
Definition
types.h:25
ftSeakAttributes::x44
f32 x44
Definition
types.h:40
ftSeakAttributes::x4C
f32 x4C
Definition
types.h:42
ftSeakAttributes::x68
f32 x68
Definition
types.h:49
ftSeakAttributes::x14
float x14
Definition
types.h:28
ftSeakAttributes::x0
float x0
Definition
types.h:23
ftSeakAttributes::x64
f32 x64
Definition
types.h:48
ftSeakAttributes::x1C
float x1C
Definition
types.h:30
ftSeakAttributes::x58
f32 x58
Definition
types.h:45
ftSeakAttributes::x5C
f32 x5C
Definition
types.h:46
ftSeakAttributes::x18
float x18
Definition
types.h:29
ftSeakAttributes::x54
f32 x54
Definition
types.h:44
ftSeakAttributes::xC
float xC
Definition
types.h:26
ftSeakAttributes::x20
float x20
Definition
types.h:31
ftSeakAttributes::x60
f32 x60
Definition
types.h:47
ftSeakAttributes::x24
float x24
Definition
types.h:32
ftSeakAttributes::x50
int x50
Definition
types.h:43
ftSeakAttributes::x38
int x38
Definition
types.h:37
ftSeakAttributes::x30
f32 x30
Definition
types.h:35
ftSeakAttributes::x10
float x10
Definition
types.h:27
ftSeak_FighterVars
Definition
types.h:12
ftSeak_FighterVars::x3C
Vec3 x3C[4]
Definition
types.h:17
ftSeak_FighterVars::xC
Vec3 xC[4]
Definition
types.h:16
ftSeak_FighterVars::x0
int x0
Definition
types.h:13
ftSeak_FighterVars::x8
HSD_GObj * x8
Definition
types.h:15
ftSeak_FighterVars::lstick_delta
Vec3 lstick_delta
Definition
types.h:18
ftSeak_FighterVars::x4
Item_GObj * x4
Definition
types.h:14
ftSeak_MotionVars::ftSeakSpecialHi
Definition
types.h:110
ftSeak_MotionVars::ftSeakSpecialHi::x2C
s32 x2C
Definition
types.h:121
ftSeak_MotionVars::ftSeakSpecialHi::x1C
s32 x1C
Definition
types.h:117
ftSeak_MotionVars::ftSeakSpecialHi::x0
s32 x0
Definition
types.h:111
ftSeak_MotionVars::ftSeakSpecialHi::vel
Vec2 vel
Definition
types.h:112
ftSeak_MotionVars::ftSeakSpecialHi::xC
s32 xC
Definition
types.h:113
ftSeak_MotionVars::ftSeakSpecialHi::x18
s32 x18
Definition
types.h:116
ftSeak_MotionVars::ftSeakSpecialHi::x24
s32 x24
Definition
types.h:119
ftSeak_MotionVars::ftSeakSpecialHi::x20
s32 x20
Definition
types.h:118
ftSeak_MotionVars::ftSeakSpecialHi::x28
s32 x28
Definition
types.h:120
ftSeak_MotionVars::ftSeakSpecialHi::x10
s32 x10
Definition
types.h:114
ftSeak_MotionVars::ftSeakSpecialHi::x14
s32 x14
Definition
types.h:115
ftSeak_MotionVars::ftSeak_SpecialNVars
Definition
types.h:80
ftSeak_MotionVars::ftSeak_SpecialNVars::x28
s32 x28
Definition
types.h:91
ftSeak_MotionVars::ftSeak_SpecialNVars::x2C
s32 x2C
Definition
types.h:92
ftSeak_MotionVars::ftSeak_SpecialNVars::xC
s32 xC
Definition
types.h:84
ftSeak_MotionVars::ftSeak_SpecialNVars::x0
enum_t x0
Definition
types.h:81
ftSeak_MotionVars::ftSeak_SpecialNVars::x14
s32 x14
Definition
types.h:86
ftSeak_MotionVars::ftSeak_SpecialNVars::x1C
s32 x1C
Definition
types.h:88
ftSeak_MotionVars::ftSeak_SpecialNVars::x4
bool x4
Definition
types.h:82
ftSeak_MotionVars::ftSeak_SpecialNVars::x8
s32 x8
Definition
types.h:83
ftSeak_MotionVars::ftSeak_SpecialNVars::x18
s32 x18
Definition
types.h:87
ftSeak_MotionVars::ftSeak_SpecialNVars::x24
s32 x24
Definition
types.h:90
ftSeak_MotionVars::ftSeak_SpecialNVars::x10
s32 x10
Definition
types.h:85
ftSeak_MotionVars::ftSeak_SpecialNVars::x20
s32 x20
Definition
types.h:89
ftSeak_MotionVars::ftSeak_SpecialSVars
Definition
types.h:95
ftSeak_MotionVars::ftSeak_SpecialSVars::x1C
s32 x1C
Definition
types.h:103
ftSeak_MotionVars::ftSeak_SpecialSVars::x18
float x18
Definition
types.h:102
ftSeak_MotionVars::ftSeak_SpecialSVars::x14
float x14
Definition
types.h:101
ftSeak_MotionVars::ftSeak_SpecialSVars::x4
s32 x4
Definition
types.h:97
ftSeak_MotionVars::ftSeak_SpecialSVars::x24
s32 x24
Definition
types.h:105
ftSeak_MotionVars::ftSeak_SpecialSVars::x2C
s32 x2C
Definition
types.h:107
ftSeak_MotionVars::ftSeak_SpecialSVars::x20
s32 x20
Definition
types.h:104
ftSeak_MotionVars::ftSeak_SpecialSVars::x10
float x10
Definition
types.h:100
ftSeak_MotionVars::ftSeak_SpecialSVars::x28
s32 x28
Definition
types.h:106
ftSeak_MotionVars::ftSeak_SpecialSVars::x8
s32 x8
Definition
types.h:98
ftSeak_MotionVars::ftSeak_SpecialSVars::xC
s32 xC
Definition
types.h:99
ftSeak_MotionVars::ftSeak_SpecialSVars::x0
s32 x0
Definition
types.h:96
itChainSegment
Definition
types.h:55
itChainSegment::x2C
float x2C
Definition
types.h:67
itChainSegment::x3C
float x3C
Definition
types.h:71
itChainSegment::x18
float x18
Definition
types.h:62
itChainSegment::x0C
float x0C
Definition
types.h:59
itChainSegment::x4C
float x4C
Definition
types.h:75
itChainSegment::x20
float x20
Definition
types.h:64
itChainSegment::x30
float x30
Definition
types.h:68
itChainSegment::x00
float x00
Definition
types.h:56
itChainSegment::x28
float x28
Definition
types.h:66
itChainSegment::x08
float x08
Definition
types.h:58
itChainSegment::x44
float x44
Definition
types.h:73
itChainSegment::x14
float x14
Definition
types.h:61
itChainSegment::x38
float x38
Definition
types.h:70
itChainSegment::x50
float x50
Definition
types.h:76
itChainSegment::x1C
float x1C
Definition
types.h:63
itChainSegment::x48
float x48
Definition
types.h:74
itChainSegment::x10
float x10
Definition
types.h:60
itChainSegment::x24
float x24
Definition
types.h:65
itChainSegment::x04
float x04
Definition
types.h:57
itChainSegment::x40
float x40
Definition
types.h:72
itChainSegment::x34
float x34
Definition
types.h:69
forward.h
ftSeak_MotionVars
Definition
types.h:79
ftSeak_MotionVars::specialhi
struct ftSeak_MotionVars::ftSeakSpecialHi specialhi
ftSeak_MotionVars::specialn
struct ftSeak_MotionVars::ftSeak_SpecialNVars specialn
ftSeak_MotionVars::specials
struct ftSeak_MotionVars::ftSeak_SpecialSVars specials
src
melee
ft
chara
ftSeak
types.h
Generated by
1.9.8