1#ifndef MELEE_FT_CHARA_FTCOMMON_TYPES_H
2#define MELEE_FT_CHARA_FTCOMMON_TYPES_H
Fighter_GObj ftCo_GObj
Definition forward.h:10
enum_t FtMotionId
Definition forward.h:12
Fighter_Part
Definition forward.h:233
Fighter_Part parts[3]
Definition types.h:22
Vec3 vec2
Definition types.h:24
float scale
Definition types.h:25
Vec3 vec1
Definition types.h:23
float bottom
Definition types.h:16
Vec2 right
Definition types.h:18
Vec2 left
Definition types.h:17
float top
Definition types.h:15
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:104
struct ftCommon_MotionVars::@69 unk_800D3680
struct ftCommon_MotionVars::@27 attackdash
Vec3 cur_pos
Definition types.h:261
UNK_T x4
Definition types.h:31
float anim_start
Definition types.h:153
struct ftCommon_MotionVars::@42 pass
float slow_anim_frame
Definition types.h:49
float fast_anim_rate
Definition types.h:54
bool x4
Definition types.h:145
int x14
Definition types.h:116
struct ftCommon_MotionVars::@36 fallspecial
bool timer
Definition types.h:285
Vec3 x34
Definition types.h:41
struct ftCommon_MotionVars::@61 hammerlanding
float facing_dir
Definition types.h:111
struct ftCommon_MotionVars::@40 escapeair
UNK_T x0
Definition types.h:30
int vel_y_exponent
Definition types.h:251
float middle_anim_frame
Definition types.h:50
float xC
Definition types.h:190
struct ftCommon_MotionVars::@43 cliff
ftKb_GObj * thrower_gobj
Definition types.h:215
u8 x18_b6
Definition types.h:230
Vec2 x8
Definition types.h:205
float x2C
Definition types.h:105
Vec3 x18
Definition types.h:193
int x70
Definition types.h:301
u8 x1B
Definition types.h:80
Item_GObj * x0
Definition types.h:282
Vec2 pos_offset
Definition types.h:204
struct ftCommon_MotionVars::@45 cargoturn
u8 x19
Definition types.h:78
ftCollisionBox ecb
Definition types.h:265
int x20
Definition types.h:102
struct ftCommon_MotionVars::@59 jumpb
UNK_T x18
Definition types.h:117
u8 pad_x48[0x68 - 0x48]
Definition types.h:321
void * x40
Definition types.h:309
float accel_mul
Definition types.h:55
int ledge_id
Used to check against opponent's Fighter::213C while they're occupying a ledge within grab range.
Definition types.h:164
struct ftCommon_MotionVars::@52 thrownkirby
int unk_timer
Definition types.h:122
struct ftCommon_MotionVars::@50 capturekoopa
struct ftCommon_MotionVars::@62 captureleadead
int x68
Definition types.h:322
struct ftCommon_MotionVars::@39 escape
struct ftCommon_MotionVars::@38 downwait
float x0
Definition types.h:47
Vec3 x58
Definition types.h:44
struct ftCommon_MotionVars::@46 cargokneebend
enum_t x20
Definition types.h:241
int x0
Definition types.h:65
struct ftCommon_MotionVars::@56 aircatchhit
bool x18
Definition types.h:207
struct ftCommon_MotionVars::@44 cliffjump
Vec3 x28
Definition types.h:40
float x10
Definition types.h:98
struct ftCommon_MotionVars::@64 capturelikelike
struct ftCommon_MotionVars::@23 common
int x24
Definition types.h:103
UNK_T x10
Definition types.h:34
struct ftCommon_MotionVars::@30 damageice
UNK_T x28
Definition types.h:104
struct ftCommon_MotionVars::@34 itemthrow
struct ftCommon_MotionVars::@54 buryjump
struct ftCommon_MotionVars::@57 aircatch
struct ftCommon_MotionVars::@63 entry
struct ftCommon_MotionVars::@32 guard
Vec3 translate
Definition types.h:242
s8 x3
Definition types.h:86
int x4
Definition types.h:72
int timer
Definition types.h:148
int x40
Definition types.h:316
UNK_T x24
Definition types.h:210
void * x74
Definition types.h:313
ftCo_GObj * x0
Definition types.h:187
UNK_T x8
Definition types.h:32
float x24
Definition types.h:39
s8 x2
Definition types.h:85
bool allow_interrupt
Definition types.h:133
u8 pad_x0[12]
Definition types.h:58
s8 x1
Definition types.h:84
UNK_T x20
Definition types.h:209
struct ftCommon_MotionVars::@66 unk_800D2890
float anim_spd
Definition types.h:123
int x8
Definition types.h:73
struct ftCommon_MotionVars::@55 passivewall
struct ftCommon_MotionVars::@60 hammerkneebend
struct ftCommon_MotionVars::@58 warpstar
int x6C
Definition types.h:300
u8 x18_b2
Definition types.h:226
bool x8
Definition types.h:138
int x1C
Definition types.h:101
float fast_anim_frame
Definition types.h:51
struct ftCommon_MotionVars::@28 attacklw3
ftCollisionBox coll_box
Definition types.h:235
HSD_GObjEvent x0
Definition types.h:291
struct ftCommon_MotionVars::@31 damageicejump
float x4
Definition types.h:87
struct ftCommon_MotionVars::@53 bury
struct ftCommon_MotionVars::@49 yoshiegg
Vec3 scale
Definition types.h:194
ftCollisionBox x8
Definition types.h:88
struct ftCommon_MotionVars::@70 unk_deadleft
u8 x1A
Definition types.h:79
struct ftCommon_MotionVars::@71 unk_deadup
float x1C
Definition types.h:37
struct ftCommon_MotionVars::@51 capturekirby
struct ftCommon_MotionVars::@48 downdamage
struct ftCommon_MotionVars::@65 mushroom
Vec3 self_vel
Definition types.h:149
struct ftCommon_MotionVars::@41 rebound
u8 x18_b5
Definition types.h:229
u8 x18_b4
Definition types.h:228
u8 x18_b1
Definition types.h:225
Vec3 x4C
Definition types.h:43
bool x0
Definition types.h:62
float middle_anim_rate
Definition types.h:53
float x20
Definition types.h:38
Vec2 x10
Definition types.h:206
bool xC
Definition types.h:97
bool x10
Definition types.h:131
float x14
Definition types.h:35
struct ftCommon_MotionVars::@67 unk_800D331C
bool x14
Definition types.h:220
struct ftCommon_MotionVars::@35 itemthrow4
int xC
Definition types.h:114
HSD_GObjEvent x4
Definition types.h:292
int x44
Definition types.h:320
struct ftCommon_MotionVars::@37 lift
struct ftCommon_MotionVars::@25 turnrun
Vec3 x40
Definition types.h:42
float slow_anim_rate
Definition types.h:52
Vec3 x8
Definition types.h:124
FtMotionId msid
Definition types.h:48
float x18
Definition types.h:36
struct ftCommon_MotionVars::@24 walk
UNK_T xC
Definition types.h:33
struct ftCommon_MotionVars::@26 attack1
u8 pad_x44[0x6c - 0x44]
Definition types.h:310
struct ftCommon_MotionVars::@29 damage
float x8
Definition types.h:96
u8 x18_b3
Definition types.h:227
u8 x18
Definition types.h:77
struct ftCommon_MotionVars::@47 shouldered
s8 x0
Definition types.h:83
UNK_T x1C
Definition types.h:118
u8 x18_b7
Definition types.h:231
u8 x18_b0
Definition types.h:224
struct ftCommon_MotionVars::@33 itemget
struct ftCommon_MotionVars::@68 unk_800D34E0