SSBM Decomp
Loading...
Searching...
No Matches
ftCo_Damage.h
Go to the documentation of this file.
1#ifndef GALE01_08D7F0
2#define GALE01_08D7F0
3
4#include "ftCommon/forward.h"
5
6/* 08D7F0 */ float ftCo_Damage_CalcAngle(Fighter* fp, float kb_applied);
7/* 08D8D8 */ float ftCo_ScaleBy154(float);
8/* 08D8E8 */ bool ftCo_8008D8E8(float);
9/* 08D930 */ void ftCo_Damage_CalcKnockback(Fighter* fp);
10/* 08DB10 */ void ftCo_8008DB10(Fighter_GObj* gobj, enum_t, float);
11/* 08DC0C */ void ftCo_Damage_CalcVel(Fighter* fp, float x, float y);
12/* 08DCE0 */ void ftCo_8008DCE0(Fighter_GObj* gobj, int, float facing_dir);
13/* 08E498 */ bool ftCo_Damage_CheckAirMotion(Fighter* fp);
14/* 08E5A4 */ void ftCo_8008E5A4(Fighter*);
15/* 08E4F0 */ void ftCo_Damage_OnEveryHitlag(Fighter_GObj* gobj);
16/* 08E714 */ void ftCo_Damage_OnExitHitlag(Fighter_GObj* gobj);
17/* 08E908 */ void ftCo_8008E908(Fighter_GObj* gobj, float);
18/* 08E984 */ bool ftCo_8008E984(Fighter* fp);
19/* 08E9D0 */ void ftCo_8008E9D0(Fighter_GObj* gobj);
20/* 08EB58 */ void ftCo_8008EB58(Fighter_GObj* gobj);
21/* 08EC90 */ void ftCo_8008EC90(Fighter_GObj* gobj);
22/* 08F744 */ void ftCo_8008F744(Fighter_GObj* gobj);
23/* 08F7F0 */ void ftCo_Damage_Anim(Fighter_GObj* gobj);
24/* 08FA44 */ void ftCo_Damage_IASA(Fighter_GObj* gobj);
25/* 08FB18 */ void ftCo_Damage_Phys(Fighter_GObj* gobj);
26/* 08FB64 */ void ftCo_Damage_Coll(Fighter_GObj* gobj);
27/* 08FC94 */ void ftCo_8008FC94(Fighter_GObj* gobj);
28/* 08FCB8 */ void ftCo_Damage_SetMv8FromKbThreshold(Fighter* fp);
29/* 08FD98 */ void ftCo_DamageFly_Anim(Fighter_GObj* gobj);
30/* 08FF48 */ void ftCo_DamageFly_IASA(Fighter_GObj* gobj);
31/* 08FF84 */ void ftCo_DamageFly_Phys(Fighter_GObj* gobj);
32/* 0900EC */ void ftCo_DamageFly_Coll(Fighter_GObj* gobj);
33/* 090184 */ void ftCo_80090184(Fighter_GObj* gobj);
34/* 0901D0 */ void ftCo_DamageFlyRoll_Anim(Fighter_GObj* gobj);
35/* 090324 */ void ftCo_DamageFlyRoll_IASA(Fighter_GObj* gobj);
36/* 09035C */ void ftCo_DamageFlyRoll_Phys(Fighter_GObj* gobj);
37/* 0904C0 */ void ftCo_DamageFlyRoll_Coll(Fighter_GObj* gobj);
38/* 3C5520 */ extern int ftCo_803C5520[2][12];
39
40#endif
void ftCo_DamageFlyRoll_Coll(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1257
void ftCo_Damage_IASA(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1023
void ftCo_Damage_CalcVel(Fighter *fp, float x, float y)
Definition ftCo_Damage.c:211
void ftCo_8008FC94(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1085
bool ftCo_8008D8E8(float)
Definition ftCo_Damage.c:105
void ftCo_DamageFlyRoll_Phys(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1231
void ftCo_DamageFly_Phys(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1159
void ftCo_Damage_Anim(Fighter_GObj *gobj)
Definition ftCo_Damage.c:970
void ftCo_Damage_Coll(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1064
bool ftCo_Damage_CheckAirMotion(Fighter *fp)
Definition ftCo_Damage.c:541
bool ftCo_8008E984(Fighter *fp)
Definition ftCo_Damage.c:714
void ftCo_Damage_SetMv8FromKbThreshold(Fighter *fp)
Definition ftCo_Damage.c:1090
void ftCo_8008EC90(Fighter_GObj *gobj)
Definition ftCo_Damage.c:816
void ftCo_DamageFlyRoll_Anim(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1208
void ftCo_8008DCE0(Fighter_GObj *gobj, int, float facing_dir)
Definition ftCo_Damage.c:259
void ftCo_Damage_OnEveryHitlag(Fighter_GObj *gobj)
Definition ftCo_Damage.c:570
float ftCo_ScaleBy154(float)
Definition ftCo_Damage.c:100
void ftCo_8008EB58(Fighter_GObj *gobj)
Definition ftCo_Damage.c:771
void ftCo_80090184(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1201
void ftCo_8008E908(Fighter_GObj *gobj, float)
Definition ftCo_Damage.c:698
void ftCo_DamageFly_Anim(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1129
int ftCo_803C5520[2][12]
Definition ftCo_Damage.c:66
float ftCo_Damage_CalcAngle(Fighter *fp, float kb_applied)
Definition ftCo_Damage.c:74
void ftCo_8008E9D0(Fighter_GObj *gobj)
Definition ftCo_Damage.c:740
void ftCo_DamageFly_IASA(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1141
void ftCo_Damage_Phys(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1050
void ftCo_8008F744(Fighter_GObj *gobj)
Definition ftCo_Damage.c:941
void ftCo_8008E5A4(Fighter *)
Definition ftCo_Damage.c:613
void ftCo_Damage_OnExitHitlag(Fighter_GObj *gobj)
Definition ftCo_Damage.c:659
void ftCo_8008DB10(Fighter_GObj *gobj, enum_t, float)
Definition ftCo_Damage.c:177
void ftCo_DamageFly_Coll(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1182
void ftCo_Damage_CalcKnockback(Fighter *fp)
Definition ftCo_Damage.c:113
void ftCo_DamageFlyRoll_IASA(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1222
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:1115