SSBM Decomp
Loading...
Searching...
No Matches
ftPp_SpecialHi.c File Reference
#include "ft/chara/ftPopo/ftPp_SpecialHi.h"
#include "ft/chara/ftCommon/ftCo_FallSpecial.h"
#include "ft/chara/ftCommon/ftCo_Landing.h"
#include "ft/chara/ftPopo/ftPp_SpecialS.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ftcliffcommon.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ftNana/ftNn_Init.h"
#include "ftPopo/ftPp_Init.h"
#include "it/items/itclimbersstring.h"
#include "it/types.h"
#include "lb/lb_00B0.h"
#include "lb/lbvector.h"
#include "pl/player.h"
#include <math.h>
#include <trigf.h>

Functions

static float sdata2_ordering (void)
static float my_sqrtf (float x, volatile float *y)
void ftPp_SpecialS_80120E68 (Fighter_GObj *gobj)
bool ftPp_SpecialS_80120FE0 (Fighter_GObj *gobj)
void ftPp_SpecialS_801210C8 (Fighter_GObj *arg0)
void ftPp_SpecialS_8012114C (Fighter_GObj *gobj)
void ftPp_SpecialS_80121164 (Fighter_GObj *gobj)
void ftPp_SpecialHi_Enter (Fighter_GObj *gobj)
void ftPp_SpecialAirHi_Enter (Fighter_GObj *gobj)
static bool checkNanaInRange (Fighter_GObj *gobj)
static void incrementMvAndCheck (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_0_Anim (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_0_Anim (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_0_IASA (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_0_IASA (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_0_Phys (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_0_Phys (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_0_Coll (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_0_Coll (Fighter_GObj *gobj)
void ftPp_SpecialHi_801217EC (Fighter_GObj *gobj)
void ftPp_SpecialHi_8012184C (Fighter_GObj *gobj)
void ftPp_SpecialHi_801218AC (Fighter_GObj *gobj)
void ftPp_SpecialHi_801218F8 (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_0_Anim (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_0_Anim (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_0_IASA (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_0_IASA (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_0_Phys (Fighter_GObj *gobj)
static void doFallPhys (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_0_Phys (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_0_Coll (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_0_Coll (Fighter_GObj *gobj)
void ftPp_SpecialHi_80121CE0 (Fighter_GObj *gobj)
void ftPp_SpecialHi_80121D40 (Fighter_GObj *gobj)
void ftPp_SpecialHi_80121DA0 (Fighter_GObj *gobj)
void ftPp_SpecialHi_80121DD8 (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_1_Anim (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_1_Anim (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_1_IASA (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_1_IASA (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_1_Phys (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_1_Phys (Fighter_GObj *gobj)
void ftPp_SpecialHiStart_1_Coll (Fighter_GObj *gobj)
void ftPp_SpecialAirHiStart_1_Coll (Fighter_GObj *gobj)
void ftPp_SpecialHi_80121FD8 (Fighter_GObj *gobj)
void ftPp_SpecialHi_80122038 (Fighter_GObj *gobj)
void ftPp_SpecialHi_80122098 (Fighter_GObj *gobj)
void ftPp_SpecialHi_801220D4 (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_1_Anim (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_1_Anim (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_1_IASA (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_1_IASA (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_1_Phys (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_1_Phys (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow_1_Coll (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow_1_Coll (Fighter_GObj *gobj)
void ftPp_SpecialHi_801222E8 (Fighter_GObj *gobj)
void ftPp_SpecialHi_80122348 (Fighter_GObj *arg0)
void ftPp_SpecialHi_80122380 (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow2_Anim (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow2_Anim (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow2_IASA (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow2_IASA (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow2_Phys (Fighter_GObj *gobj)
static void doFallPhys2 (Fighter_GObj *gobj)
static void ftPp_SpecialAirHiThrow2_Phys_inline (Fighter_GObj *gobj, Vec3 *sp)
void ftPp_SpecialAirHiThrow2_Phys (Fighter_GObj *gobj)
void ftPp_SpecialHiThrow2_Coll (Fighter_GObj *gobj)
void ftPp_SpecialAirHiThrow2_Coll (Fighter_GObj *gobj)
void ftPp_SpecialHi_801227AC (Fighter_GObj *gobj)
void ftPp_SpecialHi_8012280C (Fighter_GObj *gobj)

Function Documentation

◆ sdata2_ordering()

float sdata2_ordering ( void )
static

◆ my_sqrtf()

float my_sqrtf ( float x,
volatile float * y )
inlinestatic

◆ ftPp_SpecialS_80120E68()

void ftPp_SpecialS_80120E68 ( Fighter_GObj * gobj)

◆ ftPp_SpecialS_80120FE0()

bool ftPp_SpecialS_80120FE0 ( Fighter_GObj * gobj)

◆ ftPp_SpecialS_801210C8()

void ftPp_SpecialS_801210C8 ( Fighter_GObj * arg0)

◆ ftPp_SpecialS_8012114C()

void ftPp_SpecialS_8012114C ( Fighter_GObj * gobj)

◆ ftPp_SpecialS_80121164()

void ftPp_SpecialS_80121164 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_Enter()

void ftPp_SpecialHi_Enter ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHi_Enter()

void ftPp_SpecialAirHi_Enter ( Fighter_GObj * gobj)

◆ checkNanaInRange()

bool checkNanaInRange ( Fighter_GObj * gobj)
inlinestatic

◆ incrementMvAndCheck()

void incrementMvAndCheck ( Fighter_GObj * gobj)
inlinestatic

◆ ftPp_SpecialHiStart_0_Anim()

void ftPp_SpecialHiStart_0_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_0_Anim()

void ftPp_SpecialAirHiStart_0_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_0_IASA()

void ftPp_SpecialHiStart_0_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_0_IASA()

void ftPp_SpecialAirHiStart_0_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_0_Phys()

void ftPp_SpecialHiStart_0_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_0_Phys()

void ftPp_SpecialAirHiStart_0_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_0_Coll()

void ftPp_SpecialHiStart_0_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_0_Coll()

void ftPp_SpecialAirHiStart_0_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_801217EC()

void ftPp_SpecialHi_801217EC ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_8012184C()

void ftPp_SpecialHi_8012184C ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_801218AC()

void ftPp_SpecialHi_801218AC ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_801218F8()

void ftPp_SpecialHi_801218F8 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_0_Anim()

void ftPp_SpecialHiThrow_0_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_0_Anim()

void ftPp_SpecialAirHiThrow_0_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_0_IASA()

void ftPp_SpecialHiThrow_0_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_0_IASA()

void ftPp_SpecialAirHiThrow_0_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_0_Phys()

void ftPp_SpecialHiThrow_0_Phys ( Fighter_GObj * gobj)

◆ doFallPhys()

void doFallPhys ( Fighter_GObj * gobj)
inlinestatic

◆ ftPp_SpecialAirHiThrow_0_Phys()

void ftPp_SpecialAirHiThrow_0_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_0_Coll()

void ftPp_SpecialHiThrow_0_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_0_Coll()

void ftPp_SpecialAirHiThrow_0_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80121CE0()

void ftPp_SpecialHi_80121CE0 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80121D40()

void ftPp_SpecialHi_80121D40 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80121DA0()

void ftPp_SpecialHi_80121DA0 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80121DD8()

void ftPp_SpecialHi_80121DD8 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_1_Anim()

void ftPp_SpecialHiStart_1_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_1_Anim()

void ftPp_SpecialAirHiStart_1_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_1_IASA()

void ftPp_SpecialHiStart_1_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_1_IASA()

void ftPp_SpecialAirHiStart_1_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_1_Phys()

void ftPp_SpecialHiStart_1_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_1_Phys()

void ftPp_SpecialAirHiStart_1_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiStart_1_Coll()

void ftPp_SpecialHiStart_1_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiStart_1_Coll()

void ftPp_SpecialAirHiStart_1_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80121FD8()

void ftPp_SpecialHi_80121FD8 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80122038()

void ftPp_SpecialHi_80122038 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80122098()

void ftPp_SpecialHi_80122098 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_801220D4()

void ftPp_SpecialHi_801220D4 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_1_Anim()

void ftPp_SpecialHiThrow_1_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_1_Anim()

void ftPp_SpecialAirHiThrow_1_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_1_IASA()

void ftPp_SpecialHiThrow_1_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_1_IASA()

void ftPp_SpecialAirHiThrow_1_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_1_Phys()

void ftPp_SpecialHiThrow_1_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_1_Phys()

void ftPp_SpecialAirHiThrow_1_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow_1_Coll()

void ftPp_SpecialHiThrow_1_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow_1_Coll()

void ftPp_SpecialAirHiThrow_1_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_801222E8()

void ftPp_SpecialHi_801222E8 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_80122348()

void ftPp_SpecialHi_80122348 ( Fighter_GObj * arg0)

◆ ftPp_SpecialHi_80122380()

void ftPp_SpecialHi_80122380 ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow2_Anim()

void ftPp_SpecialHiThrow2_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow2_Anim()

void ftPp_SpecialAirHiThrow2_Anim ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow2_IASA()

void ftPp_SpecialHiThrow2_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow2_IASA()

void ftPp_SpecialAirHiThrow2_IASA ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow2_Phys()

void ftPp_SpecialHiThrow2_Phys ( Fighter_GObj * gobj)

◆ doFallPhys2()

void doFallPhys2 ( Fighter_GObj * gobj)
inlinestatic

◆ ftPp_SpecialAirHiThrow2_Phys_inline()

void ftPp_SpecialAirHiThrow2_Phys_inline ( Fighter_GObj * gobj,
Vec3 * sp )
inlinestatic

◆ ftPp_SpecialAirHiThrow2_Phys()

void ftPp_SpecialAirHiThrow2_Phys ( Fighter_GObj * gobj)

◆ ftPp_SpecialHiThrow2_Coll()

void ftPp_SpecialHiThrow2_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialAirHiThrow2_Coll()

void ftPp_SpecialAirHiThrow2_Coll ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_801227AC()

void ftPp_SpecialHi_801227AC ( Fighter_GObj * gobj)

◆ ftPp_SpecialHi_8012280C()

void ftPp_SpecialHi_8012280C ( Fighter_GObj * gobj)