SSBM Decomp
Loading...
Searching...
No Matches
ftPk_SpecialHi.h File Reference
#include <platform.h>
#include <baselib/forward.h>

Go to the source code of this file.

Functions

void ftPk_SpecialHi_UpdateVel (HSD_GObj *gobj)
 
void ftPk_SpecialHi_Enter (HSD_GObj *gobj)
 
void ftPk_SpecialAirHi_Enter (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart0_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart0_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart0_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart0_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart0_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart0_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart0_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart0_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialHi_ChangeMotion_Unk00 (HSD_GObj *gobj)
 
void ftPk_SpecialHi_ChangeMotion_Unk01 (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart1_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialAir_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart1_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart1_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart1_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialAir_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialHi_8012642C (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart1_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart1_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialAir_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialHiStart1_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialAir_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiStart1_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialHi_ChangeMotion_Unk02 (HSD_GObj *gobj)
 
void ftPk_SpecialHi_ChangeMotion_Unk03 (HSD_GObj *gobj)
 
void ftPk_SpecialHi_80126C0C (HSD_GObj *gobj)
 
void ftPk_SpecialHi_80126E1C (HSD_GObj *gobj)
 
bool ftPk_SpecialHi_80127064 (HSD_GObj *gobj)
 
void ftPk_SpecialHiEnd_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialAirEnd_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiEnd_Anim (HSD_GObj *gobj)
 
void ftPk_SpecialHiEnd_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialAirEnd_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiEnd_IASA (HSD_GObj *gobj)
 
void ftPk_SpecialHiEnd_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialAirEnd_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiEnd_Phys (HSD_GObj *gobj)
 
void ftPk_SpecialHiEnd_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialAirEnd_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialAirHiEnd_Coll (HSD_GObj *gobj)
 
void ftPk_SpecialHi_ChangeMotion_Unk04 (HSD_GObj *gobj)
 
void ftPk_SpecialHi_MotionChangeUpdateVel_Unk0 (HSD_GObj *gobj)
 
void ftPk_SpecialHi_MotionChangeUpdateVel_Unk1 (HSD_GObj *gobj)
 

Function Documentation

◆ ftPk_SpecialHi_UpdateVel()

void ftPk_SpecialHi_UpdateVel ( HSD_GObj gobj)

◆ ftPk_SpecialHi_Enter()

void ftPk_SpecialHi_Enter ( HSD_GObj gobj)
Todo:
Can't move below fp.

◆ ftPk_SpecialAirHi_Enter()

void ftPk_SpecialAirHi_Enter ( HSD_GObj gobj)
Todo:
Can't move below fp.

◆ ftPk_SpecialHiStart0_Anim()

void ftPk_SpecialHiStart0_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart0_Anim()

void ftPk_SpecialAirHiStart0_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart0_IASA()

void ftPk_SpecialHiStart0_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart0_IASA()

void ftPk_SpecialAirHiStart0_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart0_Phys()

void ftPk_SpecialHiStart0_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart0_Phys()

void ftPk_SpecialAirHiStart0_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart0_Coll()

void ftPk_SpecialHiStart0_Coll ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart0_Coll()

void ftPk_SpecialAirHiStart0_Coll ( HSD_GObj gobj)
Todo:
Fix weird control flow.

◆ ftPk_SpecialHi_ChangeMotion_Unk00()

void ftPk_SpecialHi_ChangeMotion_Unk00 ( HSD_GObj gobj)

◆ ftPk_SpecialHi_ChangeMotion_Unk01()

void ftPk_SpecialHi_ChangeMotion_Unk01 ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart1_Anim()

void ftPk_SpecialHiStart1_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialAir_Anim()

void ftPk_SpecialAir_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart1_Anim()

void ftPk_SpecialAirHiStart1_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart1_IASA()

void ftPk_SpecialHiStart1_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart1_IASA()

void ftPk_SpecialAirHiStart1_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialAir_IASA()

void ftPk_SpecialAir_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialHi_8012642C()

void ftPk_SpecialHi_8012642C ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart1_Phys()

void ftPk_SpecialHiStart1_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart1_Phys()

void ftPk_SpecialAirHiStart1_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialAir_Phys()

void ftPk_SpecialAir_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialHiStart1_Coll()

void ftPk_SpecialHiStart1_Coll ( HSD_GObj gobj)
Todo:
Eliminate cast (by changing type of field)

could be an inline?

◆ ftPk_SpecialAir_Coll()

void ftPk_SpecialAir_Coll ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiStart1_Coll()

void ftPk_SpecialAirHiStart1_Coll ( HSD_GObj gobj)

◆ ftPk_SpecialHi_ChangeMotion_Unk02()

void ftPk_SpecialHi_ChangeMotion_Unk02 ( HSD_GObj gobj)

◆ ftPk_SpecialHi_ChangeMotion_Unk03()

void ftPk_SpecialHi_ChangeMotion_Unk03 ( HSD_GObj gobj)

◆ ftPk_SpecialHi_80126C0C()

void ftPk_SpecialHi_80126C0C ( HSD_GObj gobj)

◆ ftPk_SpecialHi_80126E1C()

void ftPk_SpecialHi_80126E1C ( HSD_GObj gobj)

◆ ftPk_SpecialHi_80127064()

bool ftPk_SpecialHi_80127064 ( HSD_GObj gobj)

◆ ftPk_SpecialHiEnd_Anim()

void ftPk_SpecialHiEnd_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialAirEnd_Anim()

void ftPk_SpecialAirEnd_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiEnd_Anim()

void ftPk_SpecialAirHiEnd_Anim ( HSD_GObj gobj)

◆ ftPk_SpecialHiEnd_IASA()

void ftPk_SpecialHiEnd_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialAirEnd_IASA()

void ftPk_SpecialAirEnd_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiEnd_IASA()

void ftPk_SpecialAirHiEnd_IASA ( HSD_GObj gobj)

◆ ftPk_SpecialHiEnd_Phys()

void ftPk_SpecialHiEnd_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialAirEnd_Phys()

void ftPk_SpecialAirEnd_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiEnd_Phys()

void ftPk_SpecialAirHiEnd_Phys ( HSD_GObj gobj)

◆ ftPk_SpecialHiEnd_Coll()

void ftPk_SpecialHiEnd_Coll ( HSD_GObj gobj)
Todo:
Eliminate cast (by changing type of ftPikachuAttributes::height_attributes)

◆ ftPk_SpecialAirEnd_Coll()

void ftPk_SpecialAirEnd_Coll ( HSD_GObj gobj)

◆ ftPk_SpecialAirHiEnd_Coll()

void ftPk_SpecialAirHiEnd_Coll ( HSD_GObj gobj)
Todo:
Eliminate cast (by changing type of ftPikachuAttributes::height_attributes)
Todo:
Fix weird control flow.

◆ ftPk_SpecialHi_ChangeMotion_Unk04()

void ftPk_SpecialHi_ChangeMotion_Unk04 ( HSD_GObj gobj)

◆ ftPk_SpecialHi_MotionChangeUpdateVel_Unk0()

void ftPk_SpecialHi_MotionChangeUpdateVel_Unk0 ( HSD_GObj gobj)

◆ ftPk_SpecialHi_MotionChangeUpdateVel_Unk1()

void ftPk_SpecialHi_MotionChangeUpdateVel_Unk1 ( HSD_GObj gobj)