SSBM Decomp
|
#include "forward.h"
#include "ft/forward.h"
#include "it/forward.h"
#include <dolphin/mtx/forward.h>
#include "ftMt_SpecialN.h"
#include "math.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_0881.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C88.h"
#include "ft/ftanim.h"
#include "ft/ftcolanim.h"
#include "ft/ftcommon.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Escape.h"
#include "ftCommon/ftCo_FallSpecial.h"
#include "ftMewtwo/ftMt_Init.h"
#include "ftMewtwo/types.h"
#include "it/items/it_27CF.h"
#include "it/items/itmewtwoshadowball.h"
#include "lb/lb_00B0.h"
#include <common_structs.h>
#include <trigf.h>
Macros | |
#define | FTMEWTWO_SPECIALN_ACTION_FLAG |
#define | FTMEWTWO_SPECIALN_COLL_FLAG |
#define FTMEWTWO_SPECIALN_ACTION_FLAG |
#define FTMEWTWO_SPECIALN_COLL_FLAG |
|
inlinestatic |
void ftMt_SpecialN_SetNULL | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
void ftMt_SpecialN_OnTakeDamage | ( | HSD_GObj * | gobj | ) |
Remove Shadow Ball when taking damage.
void ftMt_SpecialN_OnDeath | ( | HSD_GObj * | gobj | ) |
Remove Shadow Ball OnDeath2?
|
static |
void ftMt_SpecialN_ReleaseShadowBall | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialN_PlayChargeSFX | ( | HSD_GObj * | gobj | ) |
|
inline |
|
inline |
void ftMt_SpecialN_Enter | ( | HSD_GObj * | gobj | ) |
|
inline |
void ftMt_SpecialAirN_Enter | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNStart_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoop_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoopFull_Anim | ( | HSD_GObj * | gobj | ) |
|
inline |
void ftMt_SpecialNCancel_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Cancel Animation callback.
void ftMt_SpecialNEnd_Anim | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball End Animation callback.
void ftMt_SpecialAirNStart_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNLoop_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNLoopFull_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNCancel_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNEnd_Anim | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNStart_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoop_IASA | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Loop IASA callback.
void ftMt_SpecialNLoopFull_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNCancel_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNEnd_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNStart_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNLoop_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNLoopFull_IASA | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Full Charge IASA callback.
void ftMt_SpecialAirNCancel_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNEnd_IASA | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNStart_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoop_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoopFull_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNCancel_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNEnd_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNStart_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNLoop_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNLoopFull_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNCancel_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNEnd_Phys | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNStart_Coll | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoop_Coll | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialNLoopFull_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Full Charge Collision callback.
void ftMt_SpecialNCancel_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's grounded Shadow Ball Cancel Collision callback.
void ftMt_SpecialNEnd_Coll | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNStart_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Start Collision callback.
void ftMt_SpecialAirNLoop_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Loop Collision callback.
void ftMt_SpecialAirNLoopFull_Coll | ( | HSD_GObj * | gobj | ) |
void ftMt_SpecialAirNCancel_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball Cancel Collision callback.
void ftMt_SpecialAirNEnd_Coll | ( | HSD_GObj * | gobj | ) |
Mewtwo's aerial Shadow Ball End Collision callback.
|
inlinestatic |
void ftMt_SpecialN_Shoot | ( | HSD_GObj * | gobj | ) |
Create F-Throw Shadow Ball.