SSBM Decomp
|
#include "ft/ft_081B.h"
#include "inlines.h"
#include "stdbool.h"
#include <placeholder.h>
#include <platform.h>
#include "baselib/forward.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_0819.h"
#include "ft/ft_0892.h"
#include "ft/ftchangeparam.h"
#include "ft/ftcliffcommon.h"
#include "ft/ftcommon.h"
#include "ft/ftwalljump.h"
#include "ft/types.h"
#include "ftCommon/forward.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftCommon/ftCo_Landing.h"
#include "ftCommon/ftCo_MissFoot.h"
#include "ftCommon/ftCo_Ottotto.h"
#include "ftCommon/ftCo_StopCeil.h"
#include "ftCommon/ftCo_StopWall.h"
#include "lb/types.h"
#include "mp/mpcoll.h"
#include "mp/mplib.h"
#include <common_structs.h>
#include <dolphin/mtx.h>
#include <baselib/gobj.h>
#include <MSL/math.h>
Functions | |
void | ft_80081B38 (Fighter_GObj *gobj) |
void | ft_80081C88 (Fighter_GObj *dst_gobj, f32 scl_y) |
GroundOrAir | ft_80081D0C (Fighter_GObj *gobj) |
bool | ft_80081DD4 (Fighter_GObj *gobj) |
bool | ft_80081F2C (Fighter_GObj *gobj) |
bool | ft_80082084 (Fighter_GObj *gobj) |
bool | ft_800821DC (Fighter_GObj *gobj) |
bool | ft_CheckGroundAndLedge (Fighter_GObj *gobj, int dir) |
bool | ft_8008239C (Fighter_GObj *gobj, int dir, ftCollisionBox *height_attributes) |
bool | ft_800824A0 (Fighter_GObj *gobj, ftCollisionBox *ecb) |
bool | ft_80082578 (Fighter_GObj *arg0) |
bool | ft_80082638 (Fighter_GObj *gobj, ftCollisionBox *arg1) |
GroundOrAir | ft_80082708 (Fighter_GObj *gobj) |
EnvironmentCollision_AllowGroundToAir(SpecialAttackGround) | |
bool | ft_800827A0 (Fighter_GObj *gobj) |
ftCollisionBox * | ft_80082838 (ftCollisionBox *arg0, ftCollisionBox *arg1, f32 arg2) |
bool | ft_80082888 (Fighter_GObj *arg0, ftCollisionBox *arg1) |
bool | ft_80082978 (HSD_GObj *gobj, ftCollisionBox *arg1) |
bool | ft_80082A68 (Fighter_GObj *gobj) |
void | ft_80082B1C (Fighter_GObj *gobj) |
void | ftCo_AirCatchHit_Coll (Fighter_GObj *gobj) |
void | ft_80082C74 (Fighter_GObj *gobj, HSD_GObjEvent cb) |
void | ft_80082D40 (Fighter_GObj *gobj, f32 arg1) |
Fighter_GObj * | ft_80082E3C (Fighter_GObj *gobj) |
void | ft_80082F28 (Fighter_GObj *gobj) |
static bool | ft_80083090_inline (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
void | ft_80083090 (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
void | ft_800831CC (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
static bool | ft_80083318_inline (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
void | ft_80083318 (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
static bool | ft_80083464_inline (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
void | ft_80083464 (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
void | ft_800835B0 (Fighter_GObj *gobj, bool(*arg1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb) |
static bool | ft_8008370C_inline (Fighter_GObj *gobj) |
void | ft_8008370C (Fighter_GObj *gobj, HSD_GObjEvent cb) |
static bool | ft_80083844_inline (Fighter_GObj *gobj) |
void | ft_80083844 (Fighter_GObj *gobj, HSD_GObjEvent cb) |
static bool | ft_80083910_inline (Fighter_GObj *gobj) |
void | ft_80083910 (Fighter_GObj *gobj, HSD_GObjEvent cb) |
void | ft_80083A48 (Fighter_GObj *gobj, HSD_GObjEvent cb) |
void | ft_80083B68 (Fighter_GObj *gobj) |
void | ft_80083C00 (Fighter_GObj *gobj, HSD_GObjEvent cb) |
static bool | ft_80083CE4_inline (Fighter_GObj *gobj, bool(*cb1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb2) |
void | ft_80083CE4 (Fighter_GObj *gobj, bool(*cb1)(Fighter_GObj *, enum_t), HSD_GObjEvent cb2) |
void | ft_80083DCC (Fighter_GObj *gobj) |
void | ft_80083E64 (Fighter_GObj *gobj, ftCollisionBox *ecb, HSD_GObjEvent cb) |
void | ft_80083F88 (Fighter_GObj *gobj) |
void | ft_8008403C (Fighter_GObj *gobj, HSD_GObjEvent cb) |
void | ft_80084104 (Fighter_GObj *gobj) |
CollisionCheck_StopLedge. | |
void | ft_800841B8 (Fighter_GObj *gobj, HSD_GObjEvent cb) |
static bool | ft_80084280_inline (Fighter_GObj *gobj) |
void | ft_80084280 (Fighter_GObj *gobj) |
static bool | ft_800843FC_inline (Fighter_GObj *gobj) |
void | ft_800843FC (Fighter_GObj *gobj) |
void | ft_800844EC (Fighter_GObj *gobj) |
void | ft_800845B4 (Fighter_GObj *gobj) |
void | ft_800846B0 (Fighter_GObj *gobj, ftCollisionBox *box, HSD_GObjEvent cb) |
void | ft_800847D0 (Fighter_GObj *gobj, ftCollisionBox *box) |
void | ft_800848DC (Fighter_GObj *gobj, HSD_GObjEvent cb) |
void | ft_800849EC (Fighter *fp1, Fighter *fp2) |
int | ft_80084A18 (Fighter_GObj *gobj) |
float | ft_GetGroundFrictionMultiplier (Fighter *fp) |
bool | ft_80084A80 (int arg0, Fighter_GObj *gobj, int *arg1, int *arg2, int *arg3) |
bool | ft_80084BFC (Fighter_GObj *gobj, int *arg1, int *arg2, int *arg3) |
bool | ft_80084C38 (Fighter_GObj *gobj, int *arg1, int *arg2, int *arg3, char *arg4) |
bool | ft_80084C74 (Fighter_GObj *gobj, int *arg1, int *arg2, int *arg3) |
void | ft_80084CB0 (Fighter *fp, ftCollisionBox *box) |
bool | ft_80084CE4 (Fighter *attacker, Fighter *victim) |
void | ft_80084DB0 (Fighter_GObj *gobj) |
void | ft_80084E1C (Fighter_GObj *gobj, float arg8, float arg9, float argA) |
void | ft_80084EEC (Fighter_GObj *gobj) |
void | ft_80084F3C (Fighter_GObj *gobj) |
Fighter_PhysGround_ApplyFriction. | |
void | ft_80084FA8 (Fighter_GObj *gobj) |
void | ft_80085004 (Fighter_GObj *gobj) |
void | ft_80085030 (Fighter_GObj *gobj, float gr_friction, float facing_dir) |
void | ft_80085088 (Fighter_GObj *gobj) |
void | ft_800850B4 (Fighter_GObj *gobj) |
void | ft_800850E0 (Fighter_GObj *gobj, float arg8, float arg9) |
void | ft_80085134 (Fighter_GObj *gobj) |
void | ft_80085154 (Fighter_GObj *gobj) |
void | ft_800851C0 (Fighter_GObj *gobj) |
void | ft_800851D0 (Fighter_GObj *gobj) |
void | ft_80085204 (Fighter_GObj *gobj) |
void ft_80081B38 | ( | Fighter_GObj * | gobj | ) |
void ft_80081C88 | ( | Fighter_GObj * | dst_gobj, |
f32 | scl_y | ||
) |
GroundOrAir ft_80081D0C | ( | Fighter_GObj * | gobj | ) |
bool ft_80081DD4 | ( | Fighter_GObj * | gobj | ) |
bool ft_80081F2C | ( | Fighter_GObj * | gobj | ) |
bool ft_80082084 | ( | Fighter_GObj * | gobj | ) |
bool ft_800821DC | ( | Fighter_GObj * | gobj | ) |
bool ft_CheckGroundAndLedge | ( | Fighter_GObj * | gobj, |
int | dir | ||
) |
bool ft_8008239C | ( | Fighter_GObj * | gobj, |
int | dir, | ||
ftCollisionBox * | height_attributes | ||
) |
bool ft_800824A0 | ( | Fighter_GObj * | gobj, |
ftCollisionBox * | ecb | ||
) |
bool ft_80082578 | ( | Fighter_GObj * | arg0 | ) |
bool ft_80082638 | ( | Fighter_GObj * | gobj, |
ftCollisionBox * | arg1 | ||
) |
GroundOrAir ft_80082708 | ( | Fighter_GObj * | gobj | ) |
EnvironmentCollision_AllowGroundToAir(SpecialAttackGround)
bool ft_800827A0 | ( | Fighter_GObj * | gobj | ) |
ftCollisionBox * ft_80082838 | ( | ftCollisionBox * | arg0, |
ftCollisionBox * | arg1, | ||
f32 | arg2 | ||
) |
bool ft_80082888 | ( | Fighter_GObj * | arg0, |
ftCollisionBox * | arg1 | ||
) |
bool ft_80082978 | ( | HSD_GObj * | gobj, |
ftCollisionBox * | arg1 | ||
) |
bool ft_80082A68 | ( | Fighter_GObj * | gobj | ) |
void ft_80082B1C | ( | Fighter_GObj * | gobj | ) |
void ftCo_AirCatchHit_Coll | ( | Fighter_GObj * | gobj | ) |
void ft_80082C74 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
void ft_80082D40 | ( | Fighter_GObj * | gobj, |
f32 | arg1 | ||
) |
Fighter_GObj * ft_80082E3C | ( | Fighter_GObj * | gobj | ) |
void ft_80082F28 | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void ft_80083090 | ( | Fighter_GObj * | gobj, |
bool(*)(Fighter_GObj *, enum_t) | arg1, | ||
HSD_GObjEvent | cb | ||
) |
void ft_800831CC | ( | Fighter_GObj * | gobj, |
bool(*)(Fighter_GObj *, enum_t) | arg1, | ||
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_80083318 | ( | Fighter_GObj * | gobj, |
bool(*)(Fighter_GObj *, enum_t) | arg1, | ||
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_80083464 | ( | Fighter_GObj * | gobj, |
bool(*)(Fighter_GObj *, enum_t) | arg1, | ||
HSD_GObjEvent | cb | ||
) |
void ft_800835B0 | ( | Fighter_GObj * | gobj, |
bool(*)(Fighter_GObj *, enum_t) | arg1, | ||
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_8008370C | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_80083844 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_80083910 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
void ft_80083A48 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
void ft_80083B68 | ( | Fighter_GObj * | gobj | ) |
void ft_80083C00 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_80083CE4 | ( | Fighter_GObj * | gobj, |
bool(*)(Fighter_GObj *, enum_t) | cb1, | ||
HSD_GObjEvent | cb2 | ||
) |
void ft_80083DCC | ( | Fighter_GObj * | gobj | ) |
void ft_80083E64 | ( | Fighter_GObj * | gobj, |
ftCollisionBox * | ecb, | ||
HSD_GObjEvent | cb | ||
) |
void ft_80083F88 | ( | Fighter_GObj * | gobj | ) |
void ft_8008403C | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
void ft_80084104 | ( | Fighter_GObj * | gobj | ) |
CollisionCheck_StopLedge.
void ft_800841B8 | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
|
inlinestatic |
void ft_80084280 | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void ft_800843FC | ( | Fighter_GObj * | gobj | ) |
void ft_800844EC | ( | Fighter_GObj * | gobj | ) |
void ft_800845B4 | ( | Fighter_GObj * | gobj | ) |
void ft_800846B0 | ( | Fighter_GObj * | gobj, |
ftCollisionBox * | box, | ||
HSD_GObjEvent | cb | ||
) |
void ft_800847D0 | ( | Fighter_GObj * | gobj, |
ftCollisionBox * | box | ||
) |
void ft_800848DC | ( | Fighter_GObj * | gobj, |
HSD_GObjEvent | cb | ||
) |
int ft_80084A18 | ( | Fighter_GObj * | gobj | ) |
float ft_GetGroundFrictionMultiplier | ( | Fighter * | fp | ) |
bool ft_80084A80 | ( | int | arg0, |
Fighter_GObj * | gobj, | ||
int * | arg1, | ||
int * | arg2, | ||
int * | arg3 | ||
) |
bool ft_80084BFC | ( | Fighter_GObj * | gobj, |
int * | arg1, | ||
int * | arg2, | ||
int * | arg3 | ||
) |
bool ft_80084C38 | ( | Fighter_GObj * | gobj, |
int * | arg1, | ||
int * | arg2, | ||
int * | arg3, | ||
char * | arg4 | ||
) |
bool ft_80084C74 | ( | Fighter_GObj * | gobj, |
int * | arg1, | ||
int * | arg2, | ||
int * | arg3 | ||
) |
void ft_80084CB0 | ( | Fighter * | fp, |
ftCollisionBox * | box | ||
) |
void ft_80084DB0 | ( | Fighter_GObj * | gobj | ) |
void ft_80084E1C | ( | Fighter_GObj * | gobj, |
float | arg8, | ||
float | arg9, | ||
float | argA | ||
) |
void ft_80084EEC | ( | Fighter_GObj * | gobj | ) |
void ft_80084F3C | ( | Fighter_GObj * | gobj | ) |
Fighter_PhysGround_ApplyFriction.
void ft_80084FA8 | ( | Fighter_GObj * | gobj | ) |
void ft_80085004 | ( | Fighter_GObj * | gobj | ) |
void ft_80085030 | ( | Fighter_GObj * | gobj, |
float | gr_friction, | ||
float | facing_dir | ||
) |
void ft_80085088 | ( | Fighter_GObj * | gobj | ) |
void ft_800850B4 | ( | Fighter_GObj * | gobj | ) |
void ft_800850E0 | ( | Fighter_GObj * | gobj, |
float | arg8, | ||
float | arg9 | ||
) |
void ft_80085134 | ( | Fighter_GObj * | gobj | ) |
void ft_80085154 | ( | Fighter_GObj * | gobj | ) |
void ft_800851C0 | ( | Fighter_GObj * | gobj | ) |
void ft_800851D0 | ( | Fighter_GObj * | gobj | ) |
void ft_80085204 | ( | Fighter_GObj * | gobj | ) |