SSBM Decomp
|
#include <platform.h>
#include "forward.h"
#include "ftMt_SpecialHi.h"
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0892.h"
#include "ft/ft_0D14.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_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/types.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 |