|
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] |