1#ifndef MELEE_FT_CHARA_FTCOMMON_INLINES_H
2#define MELEE_FT_CHARA_FTCOMMON_INLINES_H
57 kb_angle = fp->
facing_dir < 0.0f ? kb_angle : 180.0f - kb_angle;
void efAsync_Spawn(HSD_GObj *gobj, EF_QueuedEffect **queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...)
Definition efasync.c:1348
void Fighter_ChangeMotionState(Fighter_GObj *gobj, FtMotionId msid, MotionFlags flags, f32 anim_start, f32 anim_speed, f32 anim_blend, Fighter_GObj *arg3)
Definition fighter.c:935
static void cb(long result, struct DVDCommandBlock *block)
Definition fstload.c:19
void ftCo_ItemParasolOpen_Phys(Fighter_GObj *gobj)
Definition ftCo_ItemParasolOpen.c:99
void ftCo_8009750C(HSD_GObj *gobj)
Definition ftCo_Lift.c:200
void ftCo_800DD168(Fighter_GObj *gobj)
Definition ftCo_Throw.c:57
void ftCo_800DE508(Fighter_GObj *gobj)
Assigned to Fighter::accessory1_cb.
Definition ftCo_Thrown.c:48
#define GET_FIGHTER(gobj)
Definition inlines.h:39
static FtMotionId ftCo_ItemParasolGetFallMotionId(Fighter_GObj *gobj, ftPeach_MotionState pe_msid, FtMotionId co_msid)
Definition inlines.h:66
static void ftCo_Thrown_Enter(Fighter_GObj *gobj, FtMotionId msid, MotionFlags mf, float anim_start)
Definition inlines.h:39
static void ftCo_Cliff_EnterState(Fighter_GObj *gobj, Fighter *fp, FtMotionId msid)
Definition inlines.h:108
static void ftCo_ReleaseItemAndVictim(Fighter_GObj *gobj)
Definition inlines.h:32
static void ftCommon_AirToGroundStateChange(Fighter_GObj *gobj, Fighter *fp, FtMotionId msid, MotionFlags flags)
Definition inlines.h:92
static void ftCommon_GroundToAirStateChange(Fighter_GObj *gobj, Fighter *fp, FtMotionId msid, MotionFlags flags)
Definition inlines.h:82
static void ftCo_Barrel_ApplyKnockback(Fighter *fp, float kb_angle, HitCapsule *hit)
Definition inlines.h:51
static void ftCo_SpawnEf(Fighter_GObj *gobj, HSD_JObj *joint, u32 arg2, enum_t arg3)
Definition inlines.h:24
static void ftCo_Kinoko_Anim(Fighter_GObj *gobj, HSD_GObjEvent cb)
Definition inlines.h:117
static void ftCo_CpuSetNeutralStick(Fighter *fp)
Definition inlines.h:102
static void ftCo_ItemParasol_Phys(Fighter_GObj *gobj)
Definition inlines.h:77
bool fn_800D2A3C(HSD_GObj *gobj)
Definition ft_0D27.c:136
void ftAnim_8006EBA4(Fighter_GObj *gobj)
Process animation?
Definition ftanim.c:380
void ftCo_800B46B8(Fighter *fp, u8 cmd, u8 arg)
Definition ftcmdscript.c:337
@ CpuCmd_SetLstickX
Definition ftcmdscript.h:42
@ CpuCmd_SetLstickY
Definition ftcmdscript.h:43
float ftColl_80079EA8(Fighter *fp, HitCapsule *hit, u32 unk_count)
Definition ftcoll.c:2129
void ftCommon_8007DB58(HSD_GObj *gobj)
Definition ftcommon.c:675
void ftCommon_8007D5D4(Fighter *fp)
Air_StoreBool_LoseGroundJump_NoECBfor10Frames.
Definition ftcommon.c:533
void ftCommon_8007D7FC(Fighter *fp)
Definition ftcommon.c:599
void ftCommon_8007E2F4(Fighter *fp, s16 val)
Definition ftcommon.c:926
static MotionFlags const mf
Definition ftlinkspecialn.c:39
unsigned int u32
Definition types.h:13
static MotionFlags const Ft_MF_None
Definition forward.h:177
enum_t FtMotionId
Definition forward.h:20
@ Ft_Kind_Peach
Definition forward.h:108
u32 MotionFlags
Definition forward.h:55
ftPeach_MotionState
Definition forward.h:61
#define FORCE_PAD_STACK_8
Definition placeholder.h:47
#define NULL
Definition stddef.h:19
int x184c_damaged_hurtbox
Definition types.h:1662
float kb_applied
Definition types.h:1663
Vec3 x1854_collpos
Definition types.h:1664
float facing_dir_1
Definition types.h:1660
u32 x1860_element
Definition types.h:1665
int x1848_kb_angle
Definition types.h:1661
float cur_anim_frame
Definition types.h:1632
EF_QueuedEffect * x60C
Definition types.h:1578
float facing_dir
Definition types.h:1494
union Fighter::Fighter_FighterVars u
Vec3 cur_pos
Definition types.h:1504
union Fighter::Fighter_MotionVars mv
HSD_GObjEvent accessory1_cb
Definition types.h:1861
FighterKind kind
Definition types.h:1483
u16 x221D_b7
Definition types.h:1949
Fighter_GObj * victim_gobj
Definition types.h:1775
u32 unk_count
Definition types.h:37
u32 element
Definition types.h:45
bool x0
Definition types.h:272
Item_GObj * parasol_gobj_0
Definition types.h:16
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:113
struct ftPeach_FighterVars pe
Definition types.h:2078
union ftCommon_MotionVars co
Definition types.h:2097
struct ftCommon_MotionVars::ftCommon_MotionVars_capturekoopa capturekoopa