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:1259
void ftCo_Damage_IASA(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1025
void ftCo_Damage_CalcVel(Fighter *fp, float x, float y)
Definition ftCo_Damage.c:212
void ftCo_8008FC94(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1087
bool ftCo_8008D8E8(float)
Definition ftCo_Damage.c:105
void ftCo_DamageFlyRoll_Phys(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1233
void ftCo_DamageFly_Phys(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1161
void ftCo_Damage_Anim(Fighter_GObj *gobj)
Definition ftCo_Damage.c:972
void ftCo_Damage_Coll(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1066
bool ftCo_Damage_CheckAirMotion(Fighter *fp)
Definition ftCo_Damage.c:543
bool ftCo_8008E984(Fighter *fp)
Definition ftCo_Damage.c:716
void ftCo_Damage_SetMv8FromKbThreshold(Fighter *fp)
Definition ftCo_Damage.c:1092
void ftCo_8008EC90(Fighter_GObj *gobj)
Definition ftCo_Damage.c:818
void ftCo_DamageFlyRoll_Anim(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1210
void ftCo_8008DCE0(Fighter_GObj *gobj, int, float facing_dir)
Definition ftCo_Damage.c:261
void ftCo_Damage_OnEveryHitlag(Fighter_GObj *gobj)
Definition ftCo_Damage.c:572
float ftCo_ScaleBy154(float)
Definition ftCo_Damage.c:100
void ftCo_8008EB58(Fighter_GObj *gobj)
Definition ftCo_Damage.c:773
void ftCo_80090184(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1203
void ftCo_8008E908(Fighter_GObj *gobj, float)
Definition ftCo_Damage.c:700
void ftCo_DamageFly_Anim(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1131
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:742
void ftCo_DamageFly_IASA(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1143
void ftCo_Damage_Phys(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1052
void ftCo_8008F744(Fighter_GObj *gobj)
Definition ftCo_Damage.c:943
void ftCo_8008E5A4(Fighter *)
Definition ftCo_Damage.c:615
void ftCo_Damage_OnExitHitlag(Fighter_GObj *gobj)
Definition ftCo_Damage.c:661
void ftCo_8008DB10(Fighter_GObj *gobj, enum_t, float)
Definition ftCo_Damage.c:178
void ftCo_DamageFly_Coll(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1184
void ftCo_Damage_CalcKnockback(Fighter *fp)
Definition ftCo_Damage.c:113
void ftCo_DamageFlyRoll_IASA(Fighter_GObj *gobj)
Definition ftCo_Damage.c:1224
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:1106