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 <platform.h>
5#include <placeholder.h>
6
7#include "it/forward.h"
8#include <baselib/forward.h>
9
10#include <dolphin/mtx.h>
11
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
22typedef 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;
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 s32 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];
54
55typedef 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;
78
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;
94
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;
109
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;
123};
124
125#endif
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition gobj.h:26
Definition types.h:22
f32 x3C
Definition types.h:38
float x28
Definition types.h:33
f32 x6C
Definition types.h:50
float x4
Definition types.h:24
f32 x48
Definition types.h:41
f32 x70
Definition types.h:51
float self_vel_y
Definition types.h:34
f32 x34
Definition types.h:36
f32 x40
Definition types.h:39
float x8
Definition types.h:25
f32 x44
Definition types.h:40
f32 x4C
Definition types.h:42
f32 x68
Definition types.h:49
float x14
Definition types.h:28
float x0
Definition types.h:23
f32 x64
Definition types.h:48
float x1C
Definition types.h:30
f32 x58
Definition types.h:45
f32 x5C
Definition types.h:46
float x18
Definition types.h:29
f32 x54
Definition types.h:44
float xC
Definition types.h:26
float x20
Definition types.h:31
f32 x60
Definition types.h:47
float x24
Definition types.h:32
s32 x50
Definition types.h:43
int x38
Definition types.h:37
f32 x30
Definition types.h:35
float x10
Definition types.h:27
Definition types.h:12
Vec3 x3C[4]
Definition types.h:17
Vec3 xC[4]
Definition types.h:16
int x0
Definition types.h:13
HSD_GObj * x8
Definition types.h:15
Vec3 lstick_delta
Definition types.h:18
Item_GObj * x4
Definition types.h:14
s32 x2C
Definition types.h:121
s32 x1C
Definition types.h:117
s32 x0
Definition types.h:111
Vec2 vel
Definition types.h:112
s32 xC
Definition types.h:113
s32 x18
Definition types.h:116
s32 x24
Definition types.h:119
s32 x20
Definition types.h:118
s32 x28
Definition types.h:120
s32 x10
Definition types.h:114
s32 x14
Definition types.h:115
enum_t x0
Definition types.h:81
bool x4
Definition types.h:82
s32 x1C
Definition types.h:103
float x18
Definition types.h:102
float x14
Definition types.h:101
s32 x24
Definition types.h:105
s32 x2C
Definition types.h:107
s32 x20
Definition types.h:104
float x10
Definition types.h:100
s32 x28
Definition types.h:106
Definition types.h:55
float x2C
Definition types.h:67
float x3C
Definition types.h:71
float x18
Definition types.h:62
float x0C
Definition types.h:59
float x4C
Definition types.h:75
float x20
Definition types.h:64
float x30
Definition types.h:68
float x00
Definition types.h:56
float x28
Definition types.h:66
float x08
Definition types.h:58
float x44
Definition types.h:73
float x14
Definition types.h:61
float x38
Definition types.h:70
float x50
Definition types.h:76
float x1C
Definition types.h:63
float x48
Definition types.h:74
float x10
Definition types.h:60
float x24
Definition types.h:65
float x04
Definition types.h:57
float x40
Definition types.h:72
float x34
Definition types.h:69
Definition types.h:79
struct ftSeak_MotionVars::ftSeakSpecialHi specialhi
struct ftSeak_MotionVars::ftSeak_SpecialNVars specialn
struct ftSeak_MotionVars::ftSeak_SpecialSVars specials