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

Enumerations

enum  cmd_var_idx { cmd_unk0_bool }

Functions

static bool checkItemThrow (Fighter_GObj *gobj, float stick_x_sign)
static void decideFighter (Fighter_GObj *gobj, float stick_x_sign, float stick_angle)
static void doEnter (Fighter_GObj *gobj, float stick_angle)
static bool checkLStick (Fighter *fp)
bool ftCo_AttackS4_CheckInput (Fighter_GObj *gobj)
static bool checkFacingDir (Fighter *fp)
bool ftCo_AttackS4_8008C114 (Fighter_GObj *gobj)
void decideFighter (HSD_GObj *gobj, float stick_x_sign, float stick_angle)
void ftCo_AttackS4_Anim (Fighter_GObj *gobj)
void ftCo_AttackS4_IASA (HSD_GObj *gobj)
void ftCo_AttackS4_Phys (Fighter_GObj *gobj)
void ftCo_AttackS4_Coll (Fighter_GObj *gobj)

Enumeration Type Documentation

◆ cmd_var_idx

Enumerator
cmd_unk0_bool 

Function Documentation

◆ checkItemThrow()

bool checkItemThrow ( Fighter_GObj * gobj,
float stick_x_sign )
static

◆ decideFighter() [1/2]

void decideFighter ( Fighter_GObj * gobj,
float stick_x_sign,
float stick_angle )
static

◆ doEnter()

void doEnter ( Fighter_GObj * gobj,
float stick_angle )
static

◆ checkLStick()

bool checkLStick ( Fighter * fp)
static

◆ ftCo_AttackS4_CheckInput()

bool ftCo_AttackS4_CheckInput ( Fighter_GObj * gobj)

◆ checkFacingDir()

bool checkFacingDir ( Fighter * fp)
static

◆ ftCo_AttackS4_8008C114()

bool ftCo_AttackS4_8008C114 ( Fighter_GObj * gobj)
Todo
Can maybe be combined with ftCo_AttackS4_CheckInput

◆ decideFighter() [2/2]

void decideFighter ( HSD_GObj * gobj,
float stick_x_sign,
float stick_angle )

◆ ftCo_AttackS4_Anim()

void ftCo_AttackS4_Anim ( Fighter_GObj * gobj)

◆ ftCo_AttackS4_IASA()

void ftCo_AttackS4_IASA ( HSD_GObj * gobj)

◆ ftCo_AttackS4_Phys()

void ftCo_AttackS4_Phys ( Fighter_GObj * gobj)

◆ ftCo_AttackS4_Coll()

void ftCo_AttackS4_Coll ( Fighter_GObj * gobj)