|
SSBM Decomp
|
#include "ftMt_SpecialHi.h"#include <platform.h>#include "ef/eflib.h"#include "ef/efsync.h"#include "forward.h"#include "ft/fighter.h"#include "ft/ft_081B.h"#include "ft/ft_0877.h"#include "ft/ft_0892.h"#include "ftCommon/ftCo_Attack100.h"#include "ft/ftanim.h"#include "ft/ftcliffcommon.h"#include "ft/ftcoll.h"#include "ft/ftcommon.h"#include "ft/types.h"#include "ftCommon/ftCo_FallSpecial.h"#include "ftCommon/ftCo_Landing.h"#include "ftCommon/ftCo_Pass.h"#include "ftMewtwo/types.h"#include "lb/lb_00B0.h"#include "lb/lbrefract.h"#include "lb/lbvector.h"#include <common_structs.h>#include <dolphin/mtx.h>#include <MSL/math.h>#include <MSL/math_ppc.h>Functions | |
| void | ftMt_SpecialHi_CreateGFX (HSD_GObj *gobj) |
| Create Teleport Start GFX. | |
| void | ftMt_SpecialHi_SetStartGFX (HSD_GObj *gobj) |
| Setup Teleport Start GFX. | |
| void | ftMt_SpecialHi_SetEndGFX (HSD_GObj *gobj) |
| Setup Teleport End GFX. | |
| void | ftMt_SpecialHiStart_Enter (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport Start Motion State handler. | |
| void | ftMt_SpecialAirHiStart_Enter (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Start Motion State handler. | |
| void | ftMt_SpecialHiStart_Anim (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport Start Animation callback. | |
| void | ftMt_SpecialAirHiStart_Anim (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Start Animation callback. | |
| void | ftMt_SpecialHiStart_IASA (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHiStart_IASA (HSD_GObj *gobj) |
| void | ftMt_SpecialHiStart_Phys (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHiStart_Phys (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Start Physics callback. | |
| void | ftMt_SpecialHiStart_Coll (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport Start Collision callback. | |
| void | ftMt_SpecialAirHiStart_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Start Collision callback. | |
| void | ftMt_SpecialHiStart_GroundToAir (HSD_GObj *gobj) |
| Mewtwo's ground -> air Teleport Start Motion State handler. | |
| void | ftMt_SpecialAirHiStart_AirToGround (HSD_GObj *gobj) |
| Mewtwo's air -> ground Teleport Start Motion State handler. | |
| void | ftMt_SpecialHiLost_Anim (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport Zoom Animation callback. | |
| void | ftMt_SpecialAirHiLost_Anim (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Zoom Animation callback. | |
| void | ftMt_SpecialHiLost_IASA (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHiLost_IASA (HSD_GObj *gobj) |
| void | ftMt_SpecialHiLost_Phys (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHiLost_Phys (HSD_GObj *gobj) |
| void | ftMt_SpecialHiLost_Coll (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport Zoom Collision callback. | |
| static bool | ftMewtwo_SpecialHi_CheckTimer (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHiLost_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Zoom Collision callback. | |
| void | ftMt_SpecialHi_GroundToAir (HSD_GObj *gobj) |
| Mewtwo's ground -> air Teleport Zoom Motion State handler. | |
| void | ftMt_SpecialAirHi_AirToGround (HSD_GObj *gobj) |
| Mewtwo's air -> ground Teleport Zoom Motion State handler. | |
| static void | ftMewtwo_SpecialHi_SetVars (HSD_GObj *gobj) |
| void | ftMt_SpecialHi_Enter (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport Zoom Motion State handler. | |
| void | ftMt_SpecialAirHi_Enter (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport Zoom Motion State handler. | |
| void | ftMt_SpecialHi_Anim (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport End Animation callback. | |
| void | ftMt_SpecialAirHi_Anim (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport End Animation callback. | |
| void | ftMt_SpecialHi_IASA (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHi_IASA (HSD_GObj *gobj) |
| void | ftMt_SpecialHi_Phys (HSD_GObj *gobj) |
| void | ftMt_SpecialAirHi_Phys (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport End Physics callback. | |
| void | ftMt_SpecialHi_Coll (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport End Collision callback. | |
| void | ftMt_SpecialAirHi_Coll (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport End Collision callback. | |
| void | ftMt_SpecialHiLost_GroundToAir (HSD_GObj *gobj) |
| Mewtwo's ground -> air Teleport End Motion State handler. | |
| static void | ftMewtwo_SpecialHiLost_SetVars (HSD_GObj *gobj) |
| void | ftMt_SpecialHiLost_Enter (HSD_GObj *gobj) |
| Mewtwo's grounded Teleport End Motion State handler. | |
| void | ftMt_SpecialAirHiLost_Enter (HSD_GObj *gobj) |
| Mewtwo's aerial Teleport End Motion State handler. | |
Variables | |
| static u32 const | transition_flags0 |
| static u32 const | transition_flags1 |
| static float const | stick_epsilon = 0.001 |
| void ftMt_SpecialHi_CreateGFX | ( | HSD_GObj * | gobj | ) |
Create Teleport Start GFX.
| void ftMt_SpecialHi_SetStartGFX | ( | HSD_GObj * | gobj | ) |
Setup Teleport Start GFX.
| void ftMt_SpecialHi_SetEndGFX | ( | HSD_GObj * | gobj | ) |
Setup Teleport End GFX.
| void ftMt_SpecialHiStart_Enter | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport Start Motion State handler.
| void ftMt_SpecialAirHiStart_Enter | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Start Motion State handler.
| void ftMt_SpecialHiStart_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport Start Animation callback.
| void ftMt_SpecialAirHiStart_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Start Animation callback.
| void ftMt_SpecialHiStart_IASA | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialAirHiStart_IASA | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialHiStart_Phys | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialAirHiStart_Phys | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Start Physics callback.
| void ftMt_SpecialHiStart_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport Start Collision callback.
| void ftMt_SpecialAirHiStart_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Start Collision callback.
| void ftMt_SpecialHiStart_GroundToAir | ( | HSD_GObj * | gobj | ) |
Mewtwo's ground -> air Teleport Start Motion State handler.
| void ftMt_SpecialAirHiStart_AirToGround | ( | HSD_GObj * | gobj | ) |
Mewtwo's air -> ground Teleport Start Motion State handler.
| void ftMt_SpecialHiLost_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport Zoom Animation callback.
| void ftMt_SpecialAirHiLost_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Zoom Animation callback.
| void ftMt_SpecialHiLost_IASA | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialAirHiLost_IASA | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialHiLost_Phys | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialAirHiLost_Phys | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialHiLost_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport Zoom Collision callback.
| void ftMt_SpecialAirHiLost_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Zoom Collision callback.
| void ftMt_SpecialHi_GroundToAir | ( | HSD_GObj * | gobj | ) |
Mewtwo's ground -> air Teleport Zoom Motion State handler.
| void ftMt_SpecialAirHi_AirToGround | ( | HSD_GObj * | gobj | ) |
Mewtwo's air -> ground Teleport Zoom Motion State handler.
|
inlinestatic |
| void ftMt_SpecialHi_Enter | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport Zoom Motion State handler.
inline with ftMt_SpecialAirHi_Enter. inline function. | void ftMt_SpecialAirHi_Enter | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport Zoom Motion State handler.
| void ftMt_SpecialHi_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport End Animation callback.
| void ftMt_SpecialAirHi_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport End Animation callback.
| void ftMt_SpecialHi_IASA | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialAirHi_IASA | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialHi_Phys | ( | HSD_GObj * | gobj | ) |
| void ftMt_SpecialAirHi_Phys | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport End Physics callback.
| void ftMt_SpecialHi_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport End Collision callback.
| void ftMt_SpecialAirHi_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport End Collision callback.
| void ftMt_SpecialHiLost_GroundToAir | ( | HSD_GObj * | gobj | ) |
Mewtwo's ground -> air Teleport End Motion State handler.
|
inlinestatic |
| void ftMt_SpecialHiLost_Enter | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Teleport End Motion State handler.
| void ftMt_SpecialAirHiLost_Enter | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Teleport End Motion State handler.
|
static |
|
static |
|
static |