|
SSBM Decomp
|
#include "ftFx_SpecialHi.h"#include "math.h"#include <platform.h>#include "ef/eflib.h"#include "ef/efsync.h"#include "ft/fighter.h"#include "ft/ft_081B.h"#include "ft/ft_0892.h"#include "ft/ftanim.h"#include "ft/ftcliffcommon.h"#include "ft/ftcommon.h"#include "ft/ftparts.h"#include "ft/types.h"#include "ftCommon/ftCo_FallSpecial.h"#include "ftCommon/ftCo_Pass.h"#include "ftFox/types.h"#include "lb/lbrefract.h"#include "lb/lbvector.h"#include <common_structs.h>#include <dolphin/mtx.h>Macros | |
| #define | FTFOX_SPECIALHI_COLL_FLAG |
| #define | HALF_PI32 (1.5707963705062866f) |
| #define | DOUBLE_PI32 (6.2831854820251465f) |
Functions | |
| void | ftFx_SpecialHi_CreateLaunchGFX (HSD_GObj *gobj) |
| Create Firefox/Firebird Launch GFX. | |
| void | ftFx_SpecialHi_CreateChargeGFX (HSD_GObj *gobj) |
| Create Firefox/Firebird Charge GFX. | |
| void | ftFx_SpecialHi_Enter (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Start Motion State handler. | |
| void | ftFx_SpecialAirHiStart_Enter (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Motion State handler. | |
| static void | ftFox_SpecialHi_RotateModel (HSD_GObj *gobj) |
| void | ftFx_SpecialHiHold_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Start Animation callback. | |
| void | ftFx_SpecialHiHoldAir_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Animation callback. | |
| void | ftFx_SpecialHiHold_IASA (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Start IASA callback. | |
| void | ftFx_SpecialHiHoldAir_IASA (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start IASA callback. | |
| void | ftFx_SpecialHiHold_Phys (HSD_GObj *gobj) |
| Fox & Falco's grorunded Firefox/Firebird Start Physics callback. | |
| void | ftFx_SpecialHiHoldAir_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Physics callback. | |
| void | ftFx_SpecialHiHold_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Firerfox/Firebird Start Collision callback. | |
| void | ftFx_SpecialHiHoldAir_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Start Collision callback. | |
| void | ftFx_SpecialHiHold_GroundToAir (HSD_GObj *gobj) |
| Fox & Falco's ground -> air Firefox/Firebird Start Motion State handler. | |
| void | ftFx_SpecialHiHoldAir_AirToGround (HSD_GObj *gobj) |
| Fox & Falco's air -> ground Firefox/Firebird Start Motion State handler. | |
| void | ftFx_SpecialHi_Anim (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Animation callback. | |
| void | ftFx_SpecialAirHi_Anim (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Launch Animation callback. | |
| void | ftFx_SpecialHi_IASA (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch IASA callback. | |
| void | ftFx_SpecialAirHi_IASA (HSD_GObj *gobj) |
| Fox & Falco's aerial Firerfox/Firebird Launch IASA callback. | |
| void | ftFx_SpecialHi_Phys (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Physics callback. | |
| void | ftFx_SpecialAirHi_Phys (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Launch Physics callback. | |
| void | ftFx_SpecialHi_Coll (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Collision callback. | |
| static bool | ftFox_SpecialHi_IsBound (HSD_GObj *gobj) |
| void | ftFx_SpecialAirHi_Coll (HSD_GObj *gobj) |
| Fox & Falco's aerial Firefox/Firebird Launch Collision callback. | |
| void | ftFx_SpecialHi_GroundToAir (HSD_GObj *gobj) |
| Fox & Falco's Firefox/Firebird Launch ground -> air Motion State handler. | |
| void | ftFx_SpecialAirHi_AirToGround (HSD_GObj *gobj) |
| Fox & Falco's grounded Firefox/Firebird Launch Motion State handler. | |
| void | ftFx_SpecialAirHi_Enter (HSD_GObj *gobj) |
| void | ftFx_SpecialHiLanding_Anim (HSD_GObj *gobj) |
| void | ftFx_SpecialHiFall_Anim (HSD_GObj *gobj) |
| void | ftFx_SpecialHiLanding_IASA (HSD_GObj *gobj) |
| void | ftFx_SpecialHiFall_IASA (HSD_GObj *gobj) |
| void | ftFx_SpecialHiLanding_Phys (HSD_GObj *gobj) |
| void | ftFx_SpecialHiFall_Phys (HSD_GObj *gobj) |
| void | ftFx_SpecialHiLanding_Coll (HSD_GObj *gobj) |
| void | ftFx_SpecialHiFall_Coll (HSD_GObj *gobj) |
| void | ftFx_SpecialHiFall_Enter (HSD_GObj *gobj) |
| void | ftFx_SpecialHiFall_AirToGround (HSD_GObj *gobj) |
| void | ftFx_SpecialHiLanding_GroundToAir (HSD_GObj *gobj) |
| void | ftFx_SpecialHiBound_Anim (HSD_GObj *gobj) |
| void | ftFx_SpecialHiBound_IASA (HSD_GObj *gobj) |
| void | ftFx_SpecialHiBound_Phys (HSD_GObj *gobj) |
| void | ftFx_SpecialHiBound_Coll (HSD_GObj *gobj) |
| void | ftFox_SpecialHiBound_SetVars (HSD_GObj *gobj) |
| void | ftFx_SpecialHiBound_Enter (HSD_GObj *gobj) |
| #define FTFOX_SPECIALHI_COLL_FLAG |
| #define HALF_PI32 (1.5707963705062866f) |
| #define DOUBLE_PI32 (6.2831854820251465f) |
| void ftFx_SpecialHi_CreateLaunchGFX | ( | HSD_GObj * | gobj | ) |
Create Firefox/Firebird Launch GFX.
| void ftFx_SpecialHi_CreateChargeGFX | ( | HSD_GObj * | gobj | ) |
Create Firefox/Firebird Charge GFX.
| void ftFx_SpecialHi_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Start Motion State handler.
| void ftFx_SpecialAirHiStart_Enter | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Motion State handler.
|
static |
| void ftFx_SpecialHiHold_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Start Animation callback.
| void ftFx_SpecialHiHoldAir_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Animation callback.
| void ftFx_SpecialHiHold_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Start IASA callback.
| void ftFx_SpecialHiHoldAir_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start IASA callback.
| void ftFx_SpecialHiHold_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grorunded Firefox/Firebird Start Physics callback.
| void ftFx_SpecialHiHoldAir_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Physics callback.
| void ftFx_SpecialHiHold_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firerfox/Firebird Start Collision callback.
| void ftFx_SpecialHiHoldAir_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Start Collision callback.
| void ftFx_SpecialHiHold_GroundToAir | ( | HSD_GObj * | gobj | ) |
Fox & Falco's ground -> air Firefox/Firebird Start Motion State handler.
| void ftFx_SpecialHiHoldAir_AirToGround | ( | HSD_GObj * | gobj | ) |
Fox & Falco's air -> ground Firefox/Firebird Start Motion State handler.
| void ftFx_SpecialHi_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Animation callback.
| void ftFx_SpecialAirHi_Anim | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Launch Animation callback.
| void ftFx_SpecialHi_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch IASA callback.
| void ftFx_SpecialAirHi_IASA | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firerfox/Firebird Launch IASA callback.
| void ftFx_SpecialHi_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Physics callback.
| void ftFx_SpecialAirHi_Phys | ( | HSD_GObj * | gobj | ) |
Fox & Falco's aerial Firefox/Firebird Launch Physics callback.
| void ftFx_SpecialHi_Coll | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Collision callback.
| void ftFx_SpecialAirHi_Coll | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHi_GroundToAir | ( | HSD_GObj * | gobj | ) |
Fox & Falco's Firefox/Firebird Launch ground -> air Motion State handler.
| void ftFx_SpecialAirHi_AirToGround | ( | HSD_GObj * | gobj | ) |
Fox & Falco's grounded Firefox/Firebird Launch Motion State handler.
| void ftFx_SpecialAirHi_Enter | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiLanding_Anim | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiFall_Anim | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiLanding_IASA | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiFall_IASA | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiLanding_Phys | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiFall_Phys | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiLanding_Coll | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiFall_Coll | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiFall_Enter | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiFall_AirToGround | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiLanding_GroundToAir | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiBound_Anim | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiBound_IASA | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiBound_Phys | ( | HSD_GObj * | gobj | ) |
| void ftFx_SpecialHiBound_Coll | ( | HSD_GObj * | gobj | ) |
|
inline |
| void ftFx_SpecialHiBound_Enter | ( | HSD_GObj * | gobj | ) |