SSBM Decomp
|
#include "ftCo_Damage.h"
#include "ftCo_0C35.h"
#include "ftCo_Bury.h"
#include "ftCo_DamageBind.h"
#include "ftCo_DamageFall.h"
#include "ftCo_DamageIce.h"
#include "ftCo_DamageSong.h"
#include "ftCo_DownAttack.h"
#include "ftCo_DownBound.h"
#include "ftCo_DownDamage.h"
#include "ftCo_FlyReflect.h"
#include "ftCo_HammerFall.h"
#include "ftCo_HammerWait.h"
#include "ftCo_PassiveCeil.h"
#include "ftCo_PassiveStand.h"
#include "ftCo_PassiveWall.h"
#include "ftCo_Wait.h"
#include <placeholder.h>
#include <platform.h>
#include "cm/camera.h"
#include "ef/efasync.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C31.h"
#include "ft/ft_0C8C.h"
#include "ftCommon/ftCo_Attack100.h"
#include "ft/ft_0DF1.h"
#include "ft/ftanim.h"
#include "ft/ftchangeparam.h"
#include "ft/ftcolanim.h"
#include "ft/ftcoll.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ft/types.h"
#include "ftCommon/ftCo_CaptureCut.h"
#include "ftCommon/ftCo_DamageScrew.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftCommon/ftCo_Jump.h"
#include "ftCommon/ftCo_JumpAerial.h"
#include "ftCommon/ftCo_Landing.h"
#include "ftCommon/ftCo_Throw.h"
#include "ftCommon/ftCo_Thrown.h"
#include "ftCommon/types.h"
#include "ftDonkey/ftDk_HeavyLanding.h"
#include "gm/gm_unsplit.h"
#include "it/it_26B1.h"
#include "lb/lbbgflash.h"
#include "lb/lbvector.h"
#include "lb/types.h"
#include "pl/plbonuslib.h"
#include "vi/vi1202.h"
#include <common_structs.h>
#include <math.h>
#include <math_ppc.h>
#include <dolphin/mtx.h>
#include <baselib/mtx.h>
#include <baselib/random.h>
#include <MetroTRK/intrinsics.h>
#include <MSL/trigf.h>
Macros | |
#define | SOLUTION 1 |
Functions | |
static bool | ftCo_8008DA4C (Fighter_GObj *gobj, enum_t, enum_t) |
static bool | doIasa (Fighter_GObj *gobj) |
float | ftCo_Damage_CalcAngle (Fighter *fp, float f) |
float | ftCo_ScaleBy154 (float mul) |
bool | ftCo_8008D8E8 (float f) |
void | ftCo_Damage_CalcKnockback (Fighter *fp) |
void | ftCo_8008DB10 (Fighter_GObj *gobj, enum_t arg1, float arg2) |
void | ftCo_Damage_CalcVel (Fighter *fp, float x, float y) |
static float | calcAngle (float angle) |
static void | inlineA0 (Fighter_GObj *gobj, float f1, float f2) |
static void | inlineA1 (Fighter_GObj *gobj) |
void | ftCo_8008DCE0 (Fighter_GObj *gobj, int arg1, float facing_dir) |
bool | ftCo_Damage_CheckAirMotion (Fighter *fp) |
void | ftCo_Damage_OnEveryHitlag (Fighter_GObj *gobj) |
void | ftCo_8008E5A4 (Fighter *fp) |
static bool | isPointInCircle (float x, float y, float radius) |
void | ftCo_Damage_OnExitHitlag (Fighter_GObj *gobj) |
void | ftCo_8008E908 (Fighter_GObj *gobj, float facing_dir) |
bool | ftCo_8008E984 (Fighter *fp) |
static void | inlineF0 (Fighter_GObj *gobj) |
void | ftCo_8008E9D0 (Fighter_GObj *gobj) |
static bool | inlineB0 (Fighter_GObj *gobj) |
void | ftCo_8008EB58 (Fighter_GObj *gobj) |
static bool | inlineB1 (Fighter *fp) |
static void | inlineB2 (Fighter_GObj *gobj) |
void | ftCo_8008EC90 (Fighter_GObj *gobj) |
void | ftCo_8008F744 (Fighter_GObj *gobj) |
static bool | inlineC0 (Fighter_GObj *gobj) |
void | ftCo_Damage_Anim (Fighter_GObj *gobj) |
void | ftCo_Damage_IASA (Fighter_GObj *gobj) |
void | ftCo_Damage_Phys (Fighter_GObj *gobj) |
void | ftCo_Damage_Coll (Fighter_GObj *gobj) |
void | ftCo_8008FC94 (Fighter_GObj *gobj) |
void | ftCo_Damage_SetMv8FromKbThreshold (Fighter *fp) |
static void | inlineD0 (Fighter_GObj *gobj) |
void | ftCo_DamageFly_Anim (Fighter_GObj *gobj) |
void | ftCo_DamageFly_IASA (Fighter_GObj *gobj) |
static void | doFlyRoll (Fighter_GObj *gobj) |
void | ftCo_DamageFly_Phys (Fighter_GObj *gobj) |
void | ftCo_DamageFly_Coll (Fighter_GObj *gobj) |
void | ftCo_80090184 (Fighter_GObj *gobj) |
void | ftCo_DamageFlyRoll_Anim (Fighter_GObj *gobj) |
void | ftCo_DamageFlyRoll_IASA (Fighter_GObj *gobj) |
void | ftCo_DamageFlyRoll_Phys (Fighter_GObj *gobj) |
void | ftCo_DamageFlyRoll_Coll (Fighter_GObj *gobj) |
Variables | |
int | ftCo_803C5520 [2][12] |
#define SOLUTION 1 |
float ftCo_Damage_CalcAngle | ( | Fighter * | fp, |
float | f | ||
) |
float ftCo_ScaleBy154 | ( | float | mul | ) |
bool ftCo_8008D8E8 | ( | float | f | ) |
void ftCo_8008DB10 | ( | Fighter_GObj * | gobj, |
enum_t | arg1, | ||
float | arg2 | ||
) |
void ftCo_Damage_CalcVel | ( | Fighter * | fp, |
float | x, | ||
float | y | ||
) |
|
static |
|
static |
|
static |
void ftCo_8008DCE0 | ( | Fighter_GObj * | gobj, |
int | arg1, | ||
float | facing_dir | ||
) |
void ftCo_Damage_OnEveryHitlag | ( | Fighter_GObj * | gobj | ) |
void ftCo_8008E5A4 | ( | Fighter * | fp | ) |
|
static |
void ftCo_Damage_OnExitHitlag | ( | Fighter_GObj * | gobj | ) |
void ftCo_8008E908 | ( | Fighter_GObj * | gobj, |
float | facing_dir | ||
) |
|
inlinestatic |
void ftCo_8008E9D0 | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftCo_8008EB58 | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void ftCo_8008EC90 | ( | Fighter_GObj * | gobj | ) |
void ftCo_8008F744 | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftCo_Damage_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_Damage_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_Damage_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_Damage_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_8008FC94 | ( | Fighter_GObj * | gobj | ) |
void ftCo_Damage_SetMv8FromKbThreshold | ( | Fighter * | fp | ) |
|
inlinestatic |
void ftCo_DamageFly_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_DamageFly_IASA | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftCo_DamageFly_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_DamageFly_Coll | ( | Fighter_GObj * | gobj | ) |
void ftCo_80090184 | ( | Fighter_GObj * | gobj | ) |
void ftCo_DamageFlyRoll_Anim | ( | Fighter_GObj * | gobj | ) |
void ftCo_DamageFlyRoll_IASA | ( | Fighter_GObj * | gobj | ) |
void ftCo_DamageFlyRoll_Phys | ( | Fighter_GObj * | gobj | ) |
void ftCo_DamageFlyRoll_Coll | ( | Fighter_GObj * | gobj | ) |
int ftCo_803C5520[2][12] |