SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTCOMMON_TYPES_H
2#define MELEE_FT_CHARA_FTCOMMON_TYPES_H
3
4#include "common_structs.h"
5
6#include <placeholder.h>
7#include <platform.h>
8
9#include "ft/forward.h"
10#include "ftCommon/forward.h" // IWYU pragma: export
11#include "ftKirby/forward.h"
12#include "it/forward.h"
13#include "lb/forward.h"
14
15#include <dolphin/mtx.h>
16
18 /* +0 */ float top;
19 /* +4 */ float bottom;
20 /* +8 */ Vec2 left;
21 /* +10 */ Vec2 right;
22};
23
32
34 struct {
35 /* fp+2340 */ int x0;
36 /* fp+2344 */ Vec3 x4;
37 /* fp+2350 */ UNK_T x10;
38 /* fp+2354 */ float x14;
39 /* fp+2358 */ float x18;
40 /* fp+235C */ float x1C;
41 /* fp+2360 */ float x20;
42 /* fp+2364 */ float x24;
43 /* fp+2368 */ Vec3 x28;
44 /* fp+2374 */ Vec3 x34;
45 /* fp+2380 */ Vec3 x40;
46 /* fp+238C */ Vec3 x4C;
47 /* fp+2398 */ Vec3 x58;
49 struct {
50 /* fp+2340 */ float x0;
51 /* fp+2344 */ FtMotionId msid;
52 /* fp+2348 */ float slow_anim_frame;
53 /* fp+234C */ float middle_anim_frame;
54 /* fp+2350 */ float fast_anim_frame;
55 /* fp+2354 */ float slow_anim_rate;
56 /* fp+2358 */ float middle_anim_rate;
57 /* fp+235C */ float fast_anim_rate;
58 /* fp+2360 */ float accel_mul;
60 struct {
61 /* fp+2340 */ bool has_turned;
62 /* fp+2344 */ float facing_after;
63 /* fp+2348 */ float x8;
64 /* fp+234C */ u8 pad_xC[4];
65 /* fp+2350 */ float frames_to_turn;
66 /* fp+2354 */ u8 pad_x14[4];
67 /* fp+2358 */ bool just_turned;
68 /* fp+235C */ HSD_Pad x1C;
69
71 struct {
72 /* fp+2340 */ u8 pad_x0[12];
73 /* fp+234C */ float accel_mul;
74 /* fp+2350 */ u8 pad_x10[4];
75 /* fp+2354 */ int x14;
77 struct {
78 /* fp+2340 */ float x0;
79 /* fp+2344 */ int x4;
81 struct {
82 /* fp+2340 */ float x0;
83 /* fp+2344 */ float x4;
84 } run;
85 struct {
86 /* fp+2340 */ bool x0;
87 /* fp+2344 */ float frames;
89 struct {
90 /* fp+2340 */ int is_short_hop;
93 struct {
94 /* fp+2340 */ int x0;
95 /* fp+2344 */ bool x4;
96 /* fp+2348 */ float jump_mul;
98 struct {
99 /* fp+2340 */ int x0;
100 /* fp+2344 */ float init_h_vel;
102 struct {
103 /* fp+2340 */ FtMotionId smid;
104 /* fp+2344 */ float x4;
106 struct {
107 /* fp+2340 */ FtMotionId smid;
108 /* fp+2344 */ float x4;
110 struct {
111 /* fp+2340 */ int x0;
112 /* fp+2344 */ float x4;
114 struct {
115 /* fp+2340 */ bool allow_interrupt;
117 struct {
118 /* fp+2340 */ bool x0;
120 struct {
121 /* fp+2340 */ bool x0;
122 /* fp+2344 */ bool x4;
124 struct {
125 /* fp+2340 */ int x0;
127 struct {
128 /* fp+2340 */ bool x0;
130 struct {
131 /* fp+2340 */ float x0;
132 /* fp+2344 */ int x4;
133 /* fp+2348 */ int x8;
134 /* fp+234C */ UNK_T xC;
135 /* fp+2350 */ UNK_T x10;
136 /* fp+2354 */ float x14;
137 /* fp+2358 */ u8 x18;
138 /* fp+2359 */ u8 x19;
139 /* fp+235A */ u8 x1A;
140 /* fp+235B */ u8 x1B;
142 struct {
143 /* fp+2340 */ u8 wall_hit_dir;
144 /* fp+2344 */ float rot_speed;
147 struct {
148 /* fp+2340 */ float escape_timer;
150 struct {
151 /* fp+2340 */ float x0;
152 /* fp+2344 */ float x4;
153 /* fp+2348 */ float x8;
154 /* fp+234C */ bool xC;
155 /* fp+2350 */ float x10;
156 /* fp+2354 */ float x14;
157 /* fp+2358 */ float x18;
158 /* fp+235C */ int x1C;
159 /* fp+2360 */ int x20;
160 /* fp+2364 */ int x24;
161 /* fp+2368 */ UNK_T x28;
162 /* fp+236C */ float x2C;
164 struct {
165 /* fp+2340 */ bool x0; // itemget action is heavy type?
167 struct {
168 /* fp+2340 */ UNK_T x0;
169 /* fp+2344 */ int x4;
170 /* fp+2348 */ float x8;
171 /* fp+234C */ HSD_GObj* victim;
172 /* fp+2350 */ float self_vel_y;
173 /* fp+2354 */ float self_vel_x;
175 struct {
176 /* fp+2340 */ float facing_dir;
177 /* fp+2344 */ float x4;
178 /* fp+2348 */ int x8;
179 /* fp+234C */ int xC;
180 /* fp+2350 */ float x10;
181 /* fp+2354 */ int x14;
182 /* fp+2358 */ UNK_T x18;
183 /* fp+235C */ UNK_T x1C;
184 /* fp+2360 */ int x20;
186 struct {
187 /* fp+2340 */ int unk_timer;
188 /* fp+2344 */ float anim_spd;
189 /* fp+2348 */ Vec3 x8;
191 struct {
192 /* fp+2340 */ int x0;
193 /* fp+2344 */ float x4;
194 /* fp+2348 */ float mobility;
195 /* fp+234C */ int xC;
196 /* fp+2350 */ bool x10;
197 /* fp+2354 */ float landing_lag;
198 /* fp+2358 */ bool allow_interrupt;
200 struct {
201 /* fp+2340 */ bool x0;
202 /* fp+2344 */ float x4;
203 /* fp+2348 */ bool x8;
205 struct {
206 /* fp+2340 */ float x0;
208 struct {
209 /* fp+2340 */ u8 pad_x0[4];
210 /* fp+2344 */ u8 x4;
212 struct {
213 /* fp+2340 */ float x0;
214 } catch;
215 struct {
216 /* fp+2340 */ bool x0;
217 /* fp+2344 */ bool x4;
219 struct {
220 /* fp+2340 */ int timer;
221 /* fp+2344 */ Vec3 self_vel;
223 struct {
224 /* fp+2340 */ float x0;
225 /* fp+2344 */ float anim_start;
227 struct {
228 /* fp+2340 */ bool x0;
229 /* fp+2344 */ float x4;
231 struct {
236 /* fp+2340 */ int ledge_id;
237 /* fp+2344 */ float x4;
238 /* fp+2348 */ bool x8;
240 struct {
241 /* fp+2340 */ bool x0;
243 struct {
244 /* fp+2340 */ bool x0;
246 struct {
247 /* fp+2340 */ int x0;
248 /* fp+2344 */ int x4;
249 /* fp+2348 */ float x8;
251 struct {
252 /* fp+2340 */ float x0;
253 /* fp+2344 */ int x4;
255 struct {
256 /* fp+2340 */ float x0;
258 struct {
259 /* fp+2340 */ Fighter_GObj* x0;
260 /* fp+2344 */ bool x4;
261 /* fp+2348 */ float x8;
262 /* fp+234C */ float xC;
263 /* fp+2350 */ float x10;
264 /* fp+2354 */ float x14;
265 /* fp+2358 */ Vec3 x18;
266 /* fp+2364 */ Vec3 scale;
268 struct {
269 /* fp+2340 */ bool x0;
270 /* fp+2344 */ UNK_T x4;
271 /* fp+2348 */ float x8;
272 /* fp+234C */ float xC;
273 /* fp+2350 */ float x10;
275 struct {
276 /* fp+2340 */ Vec2 pos_offset;
277 /* fp+2348 */ Vec2 x8;
278 /* fp+2350 */ Vec2 x10;
279 /* fp+2358 */ bool x18;
280 /* fp+235C */ UNK_T x1C;
281 /* fp+2360 */ UNK_T x20;
282 /* fp+2364 */ UNK_T x24;
283 /* fp+2368 */ UNK_T x28;
284 /* fp+236C */ Vec3 scale;
286 struct {
287 /* fp+2340 */ Fighter_GObj* thrower_gobj;
288 /* fp+2344 */ float x4;
289 /* fp+2348 */ float x8;
290 /* fp+234C */ float xC;
291 /* fp+2350 */ float x10;
292 /* fp+2354 */ bool x14;
293 union {
294 u8 x18;
295 struct {
296 /* fp+2358:0 */ u8 x18_b0 : 1;
297 /* fp+2358:1 */ u8 x18_b1 : 1;
298 /* fp+2358:2 */ u8 x18_b2 : 1;
299 /* fp+2358:3 */ u8 x18_b3 : 1;
300 /* fp+2358:4 */ u8 x18_b4 : 1;
301 /* fp+2358:5 */ u8 x18_b5 : 1;
302 /* fp+2358:6 */ u8 x18_b6 : 1;
303 /* fp+2358:7 */ u8 x18_b7 : 1;
304 };
305 };
306 /* fp+235C */ Vec3 scale;
309 struct {
310 /* fp+2340 */ int x0;
311 /* fp+2344 */ ftCollisionBox coll_box;
312 /* fp+235C */ float x1C;
313 /* fp+2360 */ enum_t x20;
314 /* fp+2364 */ Vec3 translate;
316 struct {
317 /* fp+2340 */ float x0;
319 struct {
320 /* fp+2340 */ int timer;
321 /* fp+2344 */ int x4;
322 /* fp+2348 */ bool x8;
323 /* fp+234C */ int vel_y_exponent;
325 struct {
326 /* fp+2340 */ int x0;
327 /* fp+2344 */ float x4;
329 struct {
330 /* fp+2340 */ float x0;
332 struct {
333 /* fp+2340 */ Vec3 cur_pos;
334 /* fp+234C */ Vec3 self_vel;
335 /* fp+2358 */ float facing_dir;
336 /* fp+235C */ int x1C;
337 /* fp+2360 */ ftCollisionBox ecb;
339 struct {
340 /* fp+2340 */ int x0;
341 /* fp+2344 */ int x4;
342 /* fp+2348 */ float x8;
344 struct {
345 /* fp+2340 */ UNK_T x0;
346 /* fp+2344 */ float x4;
348 struct {
349 /* fp+2340 */ Item_GObj* x0;
351 struct {
352 /* fp+2340 */ int x0;
353 /* fp+2344 */ float x4;
354 /* fp+2348 */ u8 pad_x8[0x18 - 0x8];
355 /* fp+2358 */ HSD_JObj* x18;
357 struct {
358 /* fp+2340 */ bool timer;
359 /* fp+2344 */ float x4;
360 /* fp+2348 */ Vec3 x8;
361 /* fp+2354 */ Vec3 x14;
362 /* fp+2360 */ float x20;
363 /* fp+2364 */ float x24;
364 /* fp+2368 */ float x28;
365 /* fp+236C */ ftCollisionBox x2C;
367 struct {
368 /* fp+2340 */ Item_GObj* x0;
370 struct {
371 /* fp+2340 */ HSD_GObjEvent x0;
372 /* fp+2344 */ HSD_GObjEvent x4;
373 /* fp+2348 */ int x8;
375 struct {
376 /* fp+2340 */ int x0;
377 /* fp+2344 */ int x4;
378 /* fp+2348 */ Item_GObj* x8;
380 struct {
381 /* fp+2340 */ HSD_GObjEvent x0;
383 struct {
384 /* fp+2340 */ u8 pad_x0[0x6c - 0x40];
385 /* fp+236C */ int x6C;
386 /* fp+2370 */ int x70;
388 struct {
389 /* fp+2340 */ u8 pad_x0[0x6c - 0x40];
390 /* fp+236C */ int x6C;
391 /* fp+2370 */ int x70;
393 struct {
394 /* fp+2340 */ void* x40;
395 /* fp+2344 */ u8 pad_x44[0x6c - 0x44];
396 /* fp+236C */ int x6C;
397 /* fp+2370 */ int x70;
398 /* fp+2374 */ void* x74;
400 struct {
401 /* fp+2340 */ int x40;
403 struct {
404 /* fp+2340 */ int x40;
405 /* fp+2344 */ int x44;
406 /* fp+2348 */ u8 pad_x48[0x4C - 0x48];
407 /* fp+234C */ float x4C;
408 /* fp+2350 */ Vec3 x50;
409 /* fp+235C */ Vec3 x5C;
410 /* fp+2368 */ int x68;
412 struct {
413 /* fp+2340 */ bool unk_bool;
414 /* fp+2344 */ float anim_timer;
415 /* fp+2348 */ UNK_T x8;
416 /* fp+234C */ u8 xC;
418 struct {
419 /* fp+2340 */ FtMotionId prev_msid;
421 struct {
422 /* fp+2340 */ int x0;
423 /* fp+2344 */ int x4;
424 /* fp+2344 */ float x8;
426 struct {
427 /* fp+2340 */ int x0;
428 /* fp+2344 */ int x4;
429 /* fp+2348 */ int x8;
430 /* fp+234C */ Vec xC;
431 } throw;
432 struct {
433 /* fp+2340 */ float x0;
434 /* fp+2344 */ float x4;
435 /* fp+2348 */ int x8;
436 /* fp+234C */ u8 xC;
438};
439
443 /* +4 */ u32 x4;
444 /* +8 */ u32 unk_count;
445 /* +C */ float damage;
446 /* +10 */ Vec3 b_offset;
447 /* +1C */ float scale;
448 /* +20 */ int kb_angle;
449 /* +24 */ u32 x24;
450 /* +28 */ u32 x28;
451 /* +2C */ u32 x2C;
452 /* +30 */ u32 element;
453 /* +34 */ char pad_34[0xFC];
454};
455
457 char pad_0[0x38];
458 /* +38 */ float pos_x_0;
459 /* +3C */ float x3C;
460 /* +40 */ float pos_x_1;
461};
462
463#endif
u32 HSD_Pad
HSD_PAD.
Definition common_structs.h:20
unsigned char u8
Definition hsd_3B2B.h:2
ftCo_JumpInput
Definition forward.h:11
enum_t FtMotionId
Definition forward.h:15
Fighter_Part
Definition forward.h:248
HurtHeight
Definition forward.h:80
HitCapsuleState
Definition forward.h:70
#define UNK_T
Definition placeholder.h:31
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition types.h:441
u32 unk_count
Definition types.h:444
Vec3 b_offset
Definition types.h:446
u32 x24
Definition types.h:449
u32 x4
Definition types.h:443
HitCapsuleState state
Definition types.h:442
char pad_34[0xFC]
Definition types.h:453
u32 x28
Definition types.h:450
u32 x2C
Definition types.h:451
float scale
Definition types.h:447
int kb_angle
Definition types.h:448
float damage
Definition types.h:445
u32 element
Definition types.h:452
Definition types.h:456
char pad_0[0x38]
Definition types.h:457
float pos_x_1
Definition types.h:460
float x3C
Definition types.h:459
float pos_x_0
Definition types.h:458
Definition types.h:17
float bottom
Definition types.h:19
Vec2 right
Definition types.h:21
Vec2 left
Definition types.h:20
float top
Definition types.h:18
Definition types.h:24
Vec3 a_offset
Definition types.h:28
u32 is_grabbable
Definition types.h:27
Fighter_Part bone_idx
Definition types.h:25
Vec3 b_offset
Definition types.h:29
float scale
Definition types.h:30
HurtHeight height
Definition types.h:26
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109
Definition types.h:33
u8 pad_xC[4]
Definition types.h:64
struct ftCommon_MotionVars::@40 itemget
float rot_speed
Definition types.h:144
struct ftCommon_MotionVars::@50 escapeair
struct ftCommon_MotionVars::@54 cliffjump
Vec3 cur_pos
Definition types.h:333
UNK_T x4
Definition types.h:270
struct ftCommon_MotionVars::@57 shouldered
float anim_start
Definition types.h:225
struct ftCommon_MotionVars::@33 attack100
float slow_anim_frame
Definition types.h:52
struct ftCommon_MotionVars::@71 captureleadead
float fast_anim_rate
Definition types.h:57
bool x4
Definition types.h:95
int x14
Definition types.h:75
struct ftCommon_MotionVars::@53 cliff
bool timer
Definition types.h:358
u8 xC
Definition types.h:416
struct ftCommon_MotionVars::@61 capturekirby
Vec3 x34
Definition types.h:44
struct ftCommon_MotionVars::@59 yoshiegg
float facing_dir
Definition types.h:176
struct ftCommon_MotionVars::@49 escape
ftCollisionBox ice_coll
Definition types.h:145
UNK_T x0
Definition types.h:168
int vel_y_exponent
Definition types.h:323
float middle_anim_frame
Definition types.h:53
float xC
Definition types.h:262
float escape_timer
Definition types.h:148
struct ftCommon_MotionVars::@27 jumpaerial
u8 x18_b6
Definition types.h:302
u8 x4
Definition types.h:210
Vec2 x8
Definition types.h:277
struct ftCommon_MotionVars::@28 fall
FtMotionId prev_msid
Definition types.h:419
float x2C
Definition types.h:162
ftCollisionBox x2C
Definition types.h:365
struct ftCommon_MotionVars::@80 unk_800D3680
Vec3 x18
Definition types.h:265
int x70
Definition types.h:386
u8 x1B
Definition types.h:140
bool just_turned
Definition types.h:67
Item_GObj * x0
Definition types.h:349
float mobility
Definition types.h:194
struct ftCommon_MotionVars::@23 run
Item_GObj * x8
Definition types.h:378
struct ftCommon_MotionVars::@20 turn
Vec2 pos_offset
Definition types.h:276
struct ftCommon_MotionVars::@22 dash
u8 x19
Definition types.h:138
struct ftCommon_MotionVars::@83 thrown
ftCollisionBox ecb
Definition types.h:337
int x20
Definition types.h:159
UNK_T x18
Definition types.h:182
struct ftCommon_MotionVars::@78 unk_800D331C
float anim_timer
Definition types.h:414
void * x40
Definition types.h:394
u8 wall_hit_dir
Definition types.h:143
float accel_mul
Definition types.h:58
FtMotionId smid
Definition types.h:103
struct ftCommon_MotionVars::@32 attack1
int ledge_id
Used to check against opponent's Fighter::213C while they're occupying a ledge within grab range.
Definition types.h:236
int unk_timer
Definition types.h:187
struct ftCommon_MotionVars::@29 fallaerial
struct ftCommon_MotionVars::@37 damageice
struct ftCommon_MotionVars::@82 unk_deadup
bool unk_bool
Definition types.h:413
struct ftCommon_MotionVars::@72 capturedamage
struct ftCommon_MotionVars::@79 unk_800D34E0
struct ftCommon_MotionVars::@81 unk_deadleft
struct ftCommon_MotionVars::@66 aircatchhit
struct ftCommon_MotionVars::@52 pass
int x68
Definition types.h:410
HSD_GObj * victim
Definition types.h:171
float x0
Definition types.h:50
Vec3 x4
Definition types.h:36
Vec3 x58
Definition types.h:47
float self_vel_x
Definition types.h:173
Vec3 x5C
Definition types.h:409
enum_t x20
Definition types.h:313
int x0
Definition types.h:35
ftCo_JumpInput jump_input
Definition types.h:91
struct ftCommon_MotionVars::@42 itemthrow
bool x18
Definition types.h:279
struct ftCommon_MotionVars::@62 thrownkirby
Vec3 x28
Definition types.h:43
float x10
Definition types.h:155
struct ftCommon_MotionVars::@24 runbrake
int x24
Definition types.h:160
HSD_JObj * x18
Definition types.h:355
struct ftCommon_MotionVars::@51 rebound
UNK_T x10
Definition types.h:37
UNK_T x28
Definition types.h:161
struct ftCommon_MotionVars::@84 parasol_open
struct ftCommon_MotionVars::@76 barrel
struct ftCommon_MotionVars::@38 damageicejump
float x4C
Definition types.h:407
struct ftCommon_MotionVars::@43 itemthrow4
float init_h_vel
Definition types.h:100
struct ftCommon_MotionVars::@87 capturewait
Vec3 translate
Definition types.h:314
u8 pad_x8[0x18 - 0x8]
Definition types.h:354
float self_vel_y
Definition types.h:172
int x4
Definition types.h:79
int timer
Definition types.h:220
int x40
Definition types.h:401
UNK_T x24
Definition types.h:282
u8 pad_x14[4]
Definition types.h:66
void * x74
Definition types.h:398
float frames_to_turn
Definition types.h:65
Vec3 x14
Definition types.h:361
struct ftCommon_MotionVars::@68 warpstar
UNK_T x8
Definition types.h:415
struct ftCommon_MotionVars::@21 turnrun
struct ftCommon_MotionVars::@63 bury
float x24
Definition types.h:42
bool allow_interrupt
Definition types.h:115
u8 pad_x0[12]
Definition types.h:72
UNK_T x20
Definition types.h:281
struct ftCommon_MotionVars::@41 fighterthrow
struct ftCommon_MotionVars::@73 entry
float anim_spd
Definition types.h:188
struct ftCommon_MotionVars::@31 landing
struct ftCommon_MotionVars::@36 damage
int x8
Definition types.h:133
float frames
Definition types.h:87
u8 pad_x10[4]
Definition types.h:74
int x6C
Definition types.h:385
u8 x18_b2
Definition types.h:298
bool x8
Definition types.h:203
float jump_mul
Definition types.h:96
int x1C
Definition types.h:158
struct ftCommon_MotionVars::@19 walk
float fast_anim_frame
Definition types.h:54
struct ftCommon_MotionVars::@69 hammerkneebend
ftCollisionBox coll_box
Definition types.h:307
struct ftCommon_MotionVars::@39 guard
HSD_GObjEvent x0
Definition types.h:371
float x4
Definition types.h:83
struct ftCommon_MotionVars::@55 cargoturn
struct ftCommon_MotionVars::@70 hammerlanding
struct ftCommon_MotionVars::@58 downdamage
bool has_turned
Definition types.h:61
float landing_lag
Definition types.h:197
struct ftCommon_MotionVars::@77 unk_800D2890
Vec3 scale
Definition types.h:266
u8 x1A
Definition types.h:139
struct ftCommon_MotionVars::@47 downspot
float x28
Definition types.h:364
float x1C
Definition types.h:40
struct ftCommon_MotionVars::@46 downwait
Vec3 self_vel
Definition types.h:221
u8 x18_b5
Definition types.h:301
u8 x18_b4
Definition types.h:300
u8 x18_b1
Definition types.h:297
Fighter_GObj * x0
Definition types.h:259
Vec3 x4C
Definition types.h:46
struct ftCommon_MotionVars::@30 squat
struct ftCommon_MotionVars::@18 common
struct ftCommon_MotionVars::@34 attackdash
bool x0
Definition types.h:86
struct ftCommon_MotionVars::@67 aircatch
Vec3 x50
Definition types.h:408
float middle_anim_rate
Definition types.h:56
float x20
Definition types.h:41
struct ftCommon_MotionVars::@74 capturelikelike
Vec2 x10
Definition types.h:278
bool xC
Definition types.h:154
bool x10
Definition types.h:196
float x14
Definition types.h:38
float facing_after
Definition types.h:62
struct ftCommon_MotionVars::@85 swing
bool x14
Definition types.h:292
u8 pad_x48[0x4C - 0x48]
Definition types.h:406
struct ftCommon_MotionVars::@65 passivewall
int xC
Definition types.h:179
HSD_GObjEvent x4
Definition types.h:372
struct ftCommon_MotionVars::@44 fallspecial
int x44
Definition types.h:405
struct ftCommon_MotionVars::@35 attacklw3
Vec3 x40
Definition types.h:45
float slow_anim_rate
Definition types.h:55
Vec3 x8
Definition types.h:189
FtMotionId msid
Definition types.h:51
float x18
Definition types.h:39
UNK_T xC
Definition types.h:134
struct ftCommon_MotionVars::@45 lift
struct ftCommon_MotionVars::@64 buryjump
u8 pad_x44[0x6c - 0x44]
Definition types.h:395
float x8
Definition types.h:63
u8 x18_b3
Definition types.h:299
Fighter_GObj * thrower_gobj
Definition types.h:287
u8 x18
Definition types.h:137
Vec xC
Definition types.h:430
HSD_Pad x1C
Definition types.h:68
struct ftCommon_MotionVars::@26 jump
struct ftCommon_MotionVars::@60 capturekoopa
struct ftCommon_MotionVars::@56 cargokneebend
struct ftCommon_MotionVars::@25 kneebend
UNK_T x1C
Definition types.h:183
u8 x18_b7
Definition types.h:303
u8 x18_b0
Definition types.h:296
struct ftCommon_MotionVars::@75 mushroom
int is_short_hop
Definition types.h:90