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

Functions

static ItemKind pickVeg (HSD_GObj *gobj)
static void spawnVeg (HSD_GObj *gobj)
static void handleAirColl (HSD_GObj *gobj)
static void handleColl (HSD_GObj *gobj)
void ftPe_SpecialLw_UnsetVeg (HSD_GObj *gobj)
void ftPe_SpecialLw_8011CFA0 (HSD_GObj *gobj)
static ItemKind getVeg (HSD_GObj *gobj)
static void setupVeg (ItemKind kind, HSD_GObj *gobj, Fighter *fp, Vec3 *pos)
static bool throwVegIfHeld (HSD_GObj *gobj, FtMotionId msid)
void ftPe_SpecialLw_Enter (HSD_GObj *gobj)
void ftPe_SpecialAirLw_Enter (HSD_GObj *gobj)
static void doAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
void ftPe_SpecialLw_Anim (HSD_GObj *gobj)
void ftPe_SpecialAirLw_Anim (HSD_GObj *gobj)
void ftPe_SpecialLw_Phys (HSD_GObj *gobj)
void ftPe_SpecialAirLw_Phys (HSD_GObj *gobj)
void ftPe_SpecialLw_Coll (HSD_GObj *gobj)
void ftPe_SpecialAirLw_Coll (HSD_GObj *gobj)

Variables

static MotionFlags const coll_mf

Function Documentation

◆ pickVeg()

ItemKind pickVeg ( HSD_GObj * gobj)
static

◆ spawnVeg()

void spawnVeg ( HSD_GObj * gobj)
static

◆ handleAirColl()

void handleAirColl ( HSD_GObj * gobj)
static

◆ handleColl()

void handleColl ( HSD_GObj * gobj)
static

◆ ftPe_SpecialLw_UnsetVeg()

void ftPe_SpecialLw_UnsetVeg ( HSD_GObj * gobj)

◆ ftPe_SpecialLw_8011CFA0()

void ftPe_SpecialLw_8011CFA0 ( HSD_GObj * gobj)

◆ getVeg()

ItemKind getVeg ( HSD_GObj * gobj)
static

◆ setupVeg()

void setupVeg ( ItemKind kind,
HSD_GObj * gobj,
Fighter * fp,
Vec3 * pos )
static

◆ throwVegIfHeld()

bool throwVegIfHeld ( HSD_GObj * gobj,
FtMotionId msid )
static

◆ ftPe_SpecialLw_Enter()

void ftPe_SpecialLw_Enter ( HSD_GObj * gobj)

◆ ftPe_SpecialAirLw_Enter()

void ftPe_SpecialAirLw_Enter ( HSD_GObj * gobj)

◆ doAnim()

void doAnim ( HSD_GObj * gobj,
HSD_GObjEvent cb )
static

◆ ftPe_SpecialLw_Anim()

void ftPe_SpecialLw_Anim ( HSD_GObj * gobj)

◆ ftPe_SpecialAirLw_Anim()

void ftPe_SpecialAirLw_Anim ( HSD_GObj * gobj)

◆ ftPe_SpecialLw_Phys()

void ftPe_SpecialLw_Phys ( HSD_GObj * gobj)

◆ ftPe_SpecialAirLw_Phys()

void ftPe_SpecialAirLw_Phys ( HSD_GObj * gobj)

◆ ftPe_SpecialLw_Coll()

void ftPe_SpecialLw_Coll ( HSD_GObj * gobj)

◆ ftPe_SpecialAirLw_Coll()

void ftPe_SpecialAirLw_Coll ( HSD_GObj * gobj)

Variable Documentation

◆ coll_mf

MotionFlags const coll_mf
static
Initial value:
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