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

Data Structures

struct  ftCo_AttackEntry
struct  ftCo_x50_attr
struct  ftCo_x50_t

Functions

int ftCo_800B4AB0 (Fighter *fp, Fighter *target, void *arg2)
int ftCo_800B52AC (Fighter *fp, Fighter *target, void *arg2, f32 reach)
int ftCo_800B5AB0 (Fighter *fp, void *arg1, void *arg2)
int ftCo_800B6208 (ftCo_AttackEntry *arr)
bool ftCo_800B630C (Fighter *fp)
 Return true if the fighter is currently in any attacking motion state.
void ftCo_800B63D8 (Fighter *fp)
 Tells the fighter to wait for a random amount of time, based on the CPU level.
void ftCo_800B658C (Fighter *fp)
void ftCo_800B683C (Fighter *fp)
void ftCo_800B7180 (Fighter *fp)
int ftCo_800B732C (Fighter *fp)
int ftCo_800B7638 (Fighter *fp)
void ftCo_800B77E8 (Fighter *fp)
bool ftCo_800B885C (Fighter *fp)
bool ftCo_800B89CC (Fighter *fp)
bool ftCo_800B8A9C (Fighter *fp)
void ftCo_800B9020 (Fighter *fp)
void ftCo_800B920C (Fighter *fp)
void ftCo_800B92D4 (Fighter *fp)
void ftCo_800B9340 (Fighter *fp)
void ftCo_800B9504 (Fighter *fp)
void ftCo_800B9704 (Fighter *fp)
bool ftCo_800B9790 (Fighter *fp, f32 arg1, f32 arg2)
bool ftCo_800B98C8 (Fighter *fp, f32 arg1, f32 arg2)
bool ftCo_800B9A04 (Fighter *fp, Item *arg1, f32 arg2, f32 arg3)
bool ftCo_800B9CBC (Fighter *fp)
bool ftCo_800B9F6C (Fighter *fp)
void ftCo_800B9F90 (Fighter *fp)
void ftCo_800BA080 (Fighter *fp)
static void ftCo_800BA080_dontinline (Fighter *fp)
void ftCo_800BA160 (Fighter *fp)
void ftCo_800BA224 (Fighter *fp)
bool ftCo_800BA2E8 (Fighter *fp, Fighter *arg1)
void ftCo_800BA674 (Fighter *fp, Fighter *arg1)
static void inline0 (Fighter *fp, Item *temp_r30_3)
static void inline1 (Fighter *fp, Item *temp_r30_3)
static void inline2 (Fighter *fp, Fighter *temp_r4_2)
static bool escape (ftCommon_MotionState id)
static bool escapen (ftCommon_MotionState id)
void ftCo_800BA9A0 (Fighter *fp)
bool ftCo_800BB104 (Fighter *fp, Fighter *arg1, Vec3 *arg2, f32 arg3)
int ftCo_800BB220 (Fighter *fp, Item *ip, Vec3 *arg2, f32 arg3)
bool ftCo_800BB768 (Fighter *fp, Fighter *arg1)
int ftCo_800BB9B4 (Fighter *fp)

Function Documentation

◆ ftCo_800B4AB0()

int ftCo_800B4AB0 ( Fighter * fp,
Fighter * target,
void * arg2 )

◆ ftCo_800B52AC()

int ftCo_800B52AC ( Fighter * fp,
Fighter * target,
void * arg2,
f32 reach )

◆ ftCo_800B5AB0()

int ftCo_800B5AB0 ( Fighter * fp,
void * arg1,
void * arg2 )

◆ ftCo_800B6208()

int ftCo_800B6208 ( ftCo_AttackEntry * arr)

◆ ftCo_800B630C()

bool ftCo_800B630C ( Fighter * fp)

Return true if the fighter is currently in any attacking motion state.

◆ ftCo_800B63D8()

void ftCo_800B63D8 ( Fighter * fp)

Tells the fighter to wait for a random amount of time, based on the CPU level.

Lower CPU levels wait for longer. Level 9 doesn't wait at all.

◆ ftCo_800B658C()

void ftCo_800B658C ( Fighter * fp)

◆ ftCo_800B683C()

void ftCo_800B683C ( Fighter * fp)

◆ ftCo_800B7180()

void ftCo_800B7180 ( Fighter * fp)

◆ ftCo_800B732C()

int ftCo_800B732C ( Fighter * fp)

◆ ftCo_800B7638()

int ftCo_800B7638 ( Fighter * fp)

◆ ftCo_800B77E8()

void ftCo_800B77E8 ( Fighter * fp)

◆ ftCo_800B885C()

bool ftCo_800B885C ( Fighter * fp)

◆ ftCo_800B89CC()

bool ftCo_800B89CC ( Fighter * fp)

◆ ftCo_800B8A9C()

bool ftCo_800B8A9C ( Fighter * fp)

◆ ftCo_800B9020()

void ftCo_800B9020 ( Fighter * fp)

◆ ftCo_800B920C()

void ftCo_800B920C ( Fighter * fp)

◆ ftCo_800B92D4()

void ftCo_800B92D4 ( Fighter * fp)

◆ ftCo_800B9340()

void ftCo_800B9340 ( Fighter * fp)

◆ ftCo_800B9504()

void ftCo_800B9504 ( Fighter * fp)

◆ ftCo_800B9704()

void ftCo_800B9704 ( Fighter * fp)

◆ ftCo_800B9790()

bool ftCo_800B9790 ( Fighter * fp,
f32 arg1,
f32 arg2 )

◆ ftCo_800B98C8()

bool ftCo_800B98C8 ( Fighter * fp,
f32 arg1,
f32 arg2 )

◆ ftCo_800B9A04()

bool ftCo_800B9A04 ( Fighter * fp,
Item * arg1,
f32 arg2,
f32 arg3 )

◆ ftCo_800B9CBC()

bool ftCo_800B9CBC ( Fighter * fp)

◆ ftCo_800B9F6C()

bool ftCo_800B9F6C ( Fighter * fp)

◆ ftCo_800B9F90()

void ftCo_800B9F90 ( Fighter * fp)

◆ ftCo_800BA080()

void ftCo_800BA080 ( Fighter * fp)

◆ ftCo_800BA080_dontinline()

void ftCo_800BA080_dontinline ( Fighter * fp)
inlinestatic

◆ ftCo_800BA160()

void ftCo_800BA160 ( Fighter * fp)

◆ ftCo_800BA224()

void ftCo_800BA224 ( Fighter * fp)

◆ ftCo_800BA2E8()

bool ftCo_800BA2E8 ( Fighter * fp,
Fighter * arg1 )

◆ ftCo_800BA674()

void ftCo_800BA674 ( Fighter * fp,
Fighter * arg1 )

◆ inline0()

void inline0 ( Fighter * fp,
Item * temp_r30_3 )
inlinestatic

◆ inline1()

void inline1 ( Fighter * fp,
Item * temp_r30_3 )
inlinestatic

◆ inline2()

void inline2 ( Fighter * fp,
Fighter * temp_r4_2 )
inlinestatic

◆ escape()

bool escape ( ftCommon_MotionState id)
inlinestatic

◆ escapen()

bool escapen ( ftCommon_MotionState id)
inlinestatic

◆ ftCo_800BA9A0()

void ftCo_800BA9A0 ( Fighter * fp)

◆ ftCo_800BB104()

bool ftCo_800BB104 ( Fighter * fp,
Fighter * arg1,
Vec3 * arg2,
f32 arg3 )

◆ ftCo_800BB220()

int ftCo_800BB220 ( Fighter * fp,
Item * ip,
Vec3 * arg2,
f32 arg3 )

◆ ftCo_800BB768()

bool ftCo_800BB768 ( Fighter * fp,
Fighter * arg1 )

◆ ftCo_800BB9B4()

int ftCo_800BB9B4 ( Fighter * fp)