|
SSBM Decomp
|
#include "ftkirbyspecialpurin.h"#include "ftkirby.h"#include "types.h"#include <placeholder.h>#include "baselib/forward.h"#include "cm/camera.h"#include "ef/eflib.h"#include "ef/efsync.h"#include "ft/chara/ftCommon/ftCo_FallSpecial.h"#include "ft/chara/ftCommon/ftCo_Landing.h"#include "ft/fighter.h"#include "ft/forward.h"#include "ft/ft_081B.h"#include "ft/ft_0877.h"#include "ft/ft_0881.h"#include "ft/ft_0892.h"#include "ft/ftcliffcommon.h"#include "ft/ftcolanim.h"#include "ft/ftcoll.h"#include "ft/ftcommon.h"#include "ft/ftparts.h"#include "ft/inlines.h"#include "ft/types.h"#include "ftCommon/ftCo_Fall.h"#include "ftKirby/forward.h"#include "mp/mplib.h"#include <stddef.h>#include <trigf.h>#include <baselib/gobj.h>#include <baselib/jobj.h>#include <baselib/random.h>#include <MSL/math.h>Functions | |
| static void | fn_80100E0C (Fighter_GObj *gobj) |
| static void | fn_80100F60 (Fighter_GObj *gobj) |
| static void | fn_80105978 (Fighter_GObj *gobj) |
| static void | fn_80105A34 (Fighter_GObj *gobj) |
| static void | ftKb_PrScaleAnimStep (Fighter_GObj *gobj, Vec3 *scale) |
| static void | ftKb_PrRestoreScale (Fighter_GObj *gobj) |
| static void | ftKb_PrSetCallbacks (Fighter_GObj *gobj) |
| void | ftKb_SpecialNPr_80100F94 (Fighter_GObj *gobj) |
| void | ftKb_SpecialNPr_801010D4 (Fighter_GObj *gobj, bool unk, MotionFlags flags, f32 anim_start) |
| static void | ftKb_PrWallBounceEffect (Fighter_GObj *gobj, Fighter *fp, f32 dir, Vec3 *pos, f32 *angle) |
| void | ftKb_SpecialNPr_8010131C (Fighter_GObj *gobj) |
| static void | ftKb_PrPlayRollSFX (Fighter_GObj *gobj) |
| void | ftKb_SpecialNPr_8010140C (Fighter_GObj *gobj, bool arg1) |
| void | ftKb_SpecialNPr_80101560 (Fighter_GObj *gobj) |
| void | ftKb_SpecialNPr_80101618 (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNStart_Anim (Fighter_GObj *gobj) |
| static void | ftKb_PrNormalizeAndSetRollAngle (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNLoop_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNFull_Anim (Fighter_GObj *gobj) |
| static void | ftKb_PrHitCapsuleToggle (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN1_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNTurn_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNEnd_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNStart_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNLoop_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNFull_Anim (Fighter_GObj *gobj) |
| static void | ftKb_AirScaleAnimStep (Fighter_GObj *gobj, Vec3 *scale, f32 *scale_base) |
| static void | ftKb_JObjSetRotationY (HSD_JObj *jobj, f32 y, f32 *base) |
| void | ftKb_PrSpecialAirN_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNEndR_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNHit_Anim (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNStart_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNLoop_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNFull_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN1_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNTurn_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNEnd_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNStart_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNLoop_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNFull_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirN_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNEndR_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNHit_IASA (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNStart_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNLoop_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNFull_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN1_Phys (Fighter_GObj *gobj) |
| static void | ftKb_PrSetFacingDir (Fighter *fp) |
| void | ftKb_PrSpecialNTurn_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNEnd_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNStart_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNLoop_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNFull_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirN_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNEndR_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNHit_Phys (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNStart_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNLoop_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNFull_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN1_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNTurn_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNEnd_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNStart_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNLoop_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNFull_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirN_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialN_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialAirNEndR_Coll (Fighter_GObj *gobj) |
| void | ftKb_PrSpecialNHit_Coll (Fighter_GObj *gobj) |
Variables | |
| static float | ftKb_Init_803CB710 [] = { 0.65F, 0.7F, 0.8F, 1.0F } |
| static float | ftKb_Init_803CB720 [] = { 1.1F, 1.35F, 1.3F, 1.2F } |
| ftCollisionBox | ftKb_Init_803CB758 |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
|
static |
|
inlinestatic |
| void ftKb_SpecialNPr_80100F94 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialNPr_801010D4 | ( | Fighter_GObj * | gobj, |
| bool | unk, | ||
| MotionFlags | flags, | ||
| f32 | anim_start ) |
|
static |
| void ftKb_SpecialNPr_8010131C | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
| void ftKb_SpecialNPr_8010140C | ( | Fighter_GObj * | gobj, |
| bool | arg1 ) |
| void ftKb_SpecialNPr_80101560 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialNPr_80101618 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNStart_Anim | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
| void ftKb_PrSpecialNLoop_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNFull_Anim | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
| void ftKb_PrSpecialN1_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNTurn_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNEnd_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNStart_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNLoop_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNFull_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirN_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNEndR_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNHit_Anim | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNStart_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNLoop_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNFull_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN1_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNTurn_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNEnd_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNStart_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNLoop_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNFull_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirN_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNEndR_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNHit_IASA | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNStart_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNLoop_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNFull_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN1_Phys | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
| void ftKb_PrSpecialNTurn_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNEnd_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNStart_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNLoop_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNFull_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirN_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNEndR_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNHit_Phys | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNStart_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNLoop_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNFull_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN1_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNTurn_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNEnd_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNStart_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNLoop_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNFull_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirN_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialN_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialAirNEndR_Coll | ( | Fighter_GObj * | gobj | ) |
| void ftKb_PrSpecialNHit_Coll | ( | Fighter_GObj * | gobj | ) |
|
static |
|
static |
| ftCollisionBox ftKb_Init_803CB758 |