SSBM Decomp
Loading...
Searching...
No Matches
ftCo_Damage.h File Reference
#include "ftCommon/forward.h"

Go to the source code of this file.

Functions

float ftCo_Damage_CalcAngle (ftCo_Fighter *fp, float kb_applied)
 
float ftCo_ScaleBy154 (float)
 
bool ftCo_8008D8E8 (float)
 
void ftCo_Damage_CalcKnockback (ftCo_Fighter *fp)
 
void ftCo_8008DB10 (ftCo_GObj *gobj, enum_t, float)
 
void ftCo_Damage_CalcVel (ftCo_Fighter *fp, float x, float y)
 
void ftCo_8008DCE0 (ftCo_GObj *gobj, int, float facing_dir)
 
bool ftCo_Damage_CheckAirMotion (ftCo_Fighter *fp)
 
void ftCo_Damage_OnEveryHitlag (ftCo_GObj *gobj)
 
void ftCo_Damage_OnExitHitlag (ftCo_GObj *gobj)
 
void ftCo_8008E908 (ftCo_GObj *gobj, float)
 
bool ftCo_8008E984 (ftCo_Fighter *fp)
 
void ftCo_8008E9D0 (ftCo_GObj *gobj)
 
void ftCo_8008EB58 (ftCo_GObj *gobj)
 
void ftCo_8008EC90 (ftCo_GObj *gobj)
 
void ftCo_8008F744 (ftCo_GObj *gobj)
 
void ftCo_Damage_Anim (ftCo_GObj *gobj)
 
void ftCo_Damage_IASA (ftCo_GObj *gobj)
 
void ftCo_Damage_Phys (ftCo_GObj *gobj)
 
void ftCo_Damage_Coll (ftCo_GObj *gobj)
 
void ftCo_8008FC94 (ftCo_GObj *gobj)
 
void ftCo_Damage_SetMv8FromKbThreshold (ftCo_Fighter *fp)
 
void ftCo_DamageFly_Anim (ftCo_GObj *gobj)
 
void ftCo_DamageFly_IASA (ftCo_GObj *gobj)
 
void ftCo_DamageFly_Phys (ftCo_GObj *gobj)
 
void ftCo_DamageFly_Coll (ftCo_GObj *gobj)
 
void ftCo_80090184 (ftCo_GObj *gobj)
 
void ftCo_DamageFlyRoll_Anim (ftCo_GObj *gobj)
 
void ftCo_DamageFlyRoll_IASA (ftCo_GObj *gobj)
 
void ftCo_DamageFlyRoll_Phys (ftCo_GObj *gobj)
 
void ftCo_DamageFlyRoll_Coll (ftCo_GObj *gobj)
 

Variables

int ftCo_803C5520 [2][12]
 

Function Documentation

◆ ftCo_Damage_CalcAngle()

float ftCo_Damage_CalcAngle ( ftCo_Fighter fp,
float  kb_applied 
)

◆ ftCo_ScaleBy154()

float ftCo_ScaleBy154 ( float  mul)

◆ ftCo_8008D8E8()

bool ftCo_8008D8E8 ( float  f)

◆ ftCo_Damage_CalcKnockback()

void ftCo_Damage_CalcKnockback ( ftCo_Fighter fp)
Todo:
Probably a switch.

◆ ftCo_8008DB10()

void ftCo_8008DB10 ( ftCo_GObj gobj,
enum_t  arg1,
float  arg2 
)

◆ ftCo_Damage_CalcVel()

void ftCo_Damage_CalcVel ( ftCo_Fighter fp,
float  x,
float  y 
)

◆ ftCo_8008DCE0()

void ftCo_8008DCE0 ( ftCo_GObj gobj,
int  arg1,
float  facing_dir 
)

◆ ftCo_Damage_CheckAirMotion()

bool ftCo_Damage_CheckAirMotion ( ftCo_Fighter fp)

◆ ftCo_Damage_OnEveryHitlag()

void ftCo_Damage_OnEveryHitlag ( ftCo_GObj gobj)

◆ ftCo_Damage_OnExitHitlag()

void ftCo_Damage_OnExitHitlag ( ftCo_GObj gobj)

◆ ftCo_8008E908()

void ftCo_8008E908 ( ftCo_GObj gobj,
float  facing_dir 
)

◆ ftCo_8008E984()

bool ftCo_8008E984 ( ftCo_Fighter fp)

◆ ftCo_8008E9D0()

void ftCo_8008E9D0 ( ftCo_GObj gobj)

◆ ftCo_8008EB58()

void ftCo_8008EB58 ( ftCo_GObj gobj)
Todo:
Inline depth.

◆ ftCo_8008EC90()

void ftCo_8008EC90 ( ftCo_GObj gobj)

◆ ftCo_8008F744()

void ftCo_8008F744 ( ftCo_GObj gobj)

◆ ftCo_Damage_Anim()

void ftCo_Damage_Anim ( ftCo_GObj gobj)

◆ ftCo_Damage_IASA()

void ftCo_Damage_IASA ( ftCo_GObj gobj)

◆ ftCo_Damage_Phys()

void ftCo_Damage_Phys ( ftCo_GObj gobj)

◆ ftCo_Damage_Coll()

void ftCo_Damage_Coll ( ftCo_GObj gobj)

◆ ftCo_8008FC94()

void ftCo_8008FC94 ( ftCo_GObj gobj)

◆ ftCo_Damage_SetMv8FromKbThreshold()

void ftCo_Damage_SetMv8FromKbThreshold ( ftCo_Fighter fp)

◆ ftCo_DamageFly_Anim()

void ftCo_DamageFly_Anim ( ftCo_GObj gobj)

◆ ftCo_DamageFly_IASA()

void ftCo_DamageFly_IASA ( ftCo_GObj gobj)

◆ ftCo_DamageFly_Phys()

void ftCo_DamageFly_Phys ( ftCo_GObj gobj)

◆ ftCo_DamageFly_Coll()

void ftCo_DamageFly_Coll ( ftCo_GObj gobj)

◆ ftCo_80090184()

void ftCo_80090184 ( ftCo_GObj gobj)

◆ ftCo_DamageFlyRoll_Anim()

void ftCo_DamageFlyRoll_Anim ( ftCo_GObj gobj)

◆ ftCo_DamageFlyRoll_IASA()

void ftCo_DamageFlyRoll_IASA ( ftCo_GObj gobj)

◆ ftCo_DamageFlyRoll_Phys()

void ftCo_DamageFlyRoll_Phys ( ftCo_GObj gobj)

◆ ftCo_DamageFlyRoll_Coll()

void ftCo_DamageFlyRoll_Coll ( ftCo_GObj gobj)

Variable Documentation

◆ ftCo_803C5520

int ftCo_803C5520[2][12]
extern