SSBM Decomp
Loading...
Searching...
No Matches
ftmariospeciallw.c File Reference

Functions

static void updateRot (HSD_GObj *gobj)
static void setGfx (HSD_GObj *gobj)
static void setCallbacks (HSD_GObj *gobj)
static void doStartMotion (HSD_GObj *gobj)
static void setCmdVar2 (HSD_GObj *gobj)
void ftMr_SpecialLw_Enter (HSD_GObj *gobj)
void ftMr_SpecialAirLw_Enter (HSD_GObj *gobj)
static void unsetCallbacks (HSD_GObj *gobj)
void ftMr_SpecialLw_Anim (HSD_GObj *gobj)
void ftMr_SpecialAirLw_Anim (HSD_GObj *gobj)
void ftMr_SpecialLw_IASA (HSD_GObj *gobj)
void ftMr_SpecialAirLw_IASA (HSD_GObj *gobj)
static void doPhys (HSD_GObj *gobj)
void ftMr_SpecialLw_Phys (HSD_GObj *gobj)
void ftMr_SpecialAirLw_Phys (HSD_GObj *gobj)
static void doColl (HSD_GObj *gobj)
void ftMr_SpecialLw_Coll (HSD_GObj *gobj)
static void doAirCollIfUnk (HSD_GObj *gobj)
void ftMr_SpecialAirLw_Coll (HSD_GObj *gobj)

Variables

static size_t const transition_flags
static ftCollisionBox coll_box = { 12, 0, { -6, +6 }, { +6, +6 } }

Function Documentation

◆ updateRot()

void updateRot ( HSD_GObj * gobj)
static

◆ setGfx()

void setGfx ( HSD_GObj * gobj)
static

◆ setCallbacks()

void setCallbacks ( HSD_GObj * gobj)
static

◆ doStartMotion()

void doStartMotion ( HSD_GObj * gobj)
static

◆ setCmdVar2()

void setCmdVar2 ( HSD_GObj * gobj)
static

◆ ftMr_SpecialLw_Enter()

void ftMr_SpecialLw_Enter ( HSD_GObj * gobj)

◆ ftMr_SpecialAirLw_Enter()

void ftMr_SpecialAirLw_Enter ( HSD_GObj * gobj)

◆ unsetCallbacks()

void unsetCallbacks ( HSD_GObj * gobj)
static

◆ ftMr_SpecialLw_Anim()

void ftMr_SpecialLw_Anim ( HSD_GObj * gobj)

◆ ftMr_SpecialAirLw_Anim()

void ftMr_SpecialAirLw_Anim ( HSD_GObj * gobj)

◆ ftMr_SpecialLw_IASA()

void ftMr_SpecialLw_IASA ( HSD_GObj * gobj)

◆ ftMr_SpecialAirLw_IASA()

void ftMr_SpecialAirLw_IASA ( HSD_GObj * gobj)

◆ doPhys()

void doPhys ( HSD_GObj * gobj)
static

◆ ftMr_SpecialLw_Phys()

void ftMr_SpecialLw_Phys ( HSD_GObj * gobj)

◆ ftMr_SpecialAirLw_Phys()

void ftMr_SpecialAirLw_Phys ( HSD_GObj * gobj)

◆ doColl()

void doColl ( HSD_GObj * gobj)
static

◆ ftMr_SpecialLw_Coll()

void ftMr_SpecialLw_Coll ( HSD_GObj * gobj)

◆ doAirCollIfUnk()

void doAirCollIfUnk ( HSD_GObj * gobj)
static

◆ ftMr_SpecialAirLw_Coll()

void ftMr_SpecialAirLw_Coll ( HSD_GObj * gobj)

Variable Documentation

◆ transition_flags

size_t const transition_flags
static
Initial value:
=
static MotionFlags const Ft_MF_KeepGfx
Definition forward.h:172
static MotionFlags const Ft_MF_UpdateCmd
Run all Subaction Events up to the current animation frame.
Definition forward.h:207
static MotionFlags const Ft_MF_SkipItemVis
Used by Ness during Up/Down Smash.
Definition forward.h:217
static MotionFlags const Ft_MF_SkipModelFlags
Definition forward.h:235
static MotionFlags const Ft_MF_SkipModelPartVis
Definition forward.h:227
static MotionFlags const Ft_MF_Unk19
Skips updating bit 5 of Fighter::x2222_flag?
Definition forward.h:220
static MotionFlags const Ft_MF_Unk27
Definition forward.h:237
static MotionFlags const Ft_MF_SkipColAnim
Definition forward.h:201
static MotionFlags const Ft_MF_SkipMatAnim
Ignore switching to character's "hurt" textures ?
Definition forward.h:188
static MotionFlags const Ft_MF_SkipHit
Keep hitboxes.
Definition forward.h:178

◆ coll_box

ftCollisionBox coll_box = { 12, 0, { -6, +6 }, { +6, +6 } }
static