SSBM Decomp
Loading...
Searching...
No Matches
ftYs_SpecialS.c File Reference
#include "ftYs_SpecialS.h"
#include "ftYs_SpecialHi.h"
#include "math.h"
#include "placeholder.h"
#include "baselib/forward.h"
#include "ef/efsync.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0881.h"
#include "ft/ft_0892.h"
#include "ft/ftanim.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftYoshi/types.h"
#include "lb/lb_00B0.h"
#include <dolphin/mtx.h>
#include <baselib/gobj.h>

Functions

void ftYoshi_SpecialS_SetCall (Fighter_GObj *gobj)
 
void fn_8012EC7C_inline (Fighter_GObj *gobj)
 ftYs_SpecialS_8012EB48
 
void fn_8012EC7C (Fighter_GObj *gobj)
 
void fn_8012EDE8 (Fighter_GObj *gobj)
 
void fn_8012EFC0 (Fighter_GObj *gobj)
 
void fn_8012EFF4 (Fighter_GObj *gobj)
 
void ftYs_SpecialS_Enter (Fighter_GObj *gobj)
 ftYs_SpecialS_8012F0DC
 
void ftYs_SpecialAirS_Enter (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSStart_0_Anim (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSStart_1_Anim (Fighter_GObj *gobj)
 ftYs_SpecialAirSLoop_0_Anim
 
void ftYs_SpecialAirSStart_0_IASA (Fighter_GObj *gobj)
 ftYs_SpecialAirSLoop_2_Anim
 
void ftYs_SpecialAirSLoop_1_IASA (Fighter_GObj *gobj)
 ftYs_SpecialAirSLoop_0_IASA
 
void ftYs_SpecialAirSEnd_IASA (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSStart_1_IASA (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLoop_2_IASA (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLoop_3_IASA (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLanding_IASA (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSStart_0_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSEnd_Phys (Fighter_GObj *gobj)
 ftYs_SpecialAirSLoop_0_Phys
 
void ftYs_SpecialAirSStart_1_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLoop_2_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLoop_3_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLanding_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSStart_0_Coll (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSEnd_Coll (Fighter_GObj *gobj)
 ftYs_SpecialAirSLoop_0_Coll
 
void ftYs_SpecialAirSStart_1_Coll (Fighter_GObj *gobj)
 
void ftYs_SpecialAirSLanding_Coll (Fighter_GObj *gobj)
 ftYs_SpecialAirSLoop_2_Coll
 
void fn_8013295C (Fighter_GObj *gobj)
 

Variables

static Vec4 ftYs_Unk3_803CED84 = { 0.65, 0.7, 0.8, 1 }
 
static Vec4 ftYs_Unk3_803CED94 = { 1.1, 1.35, 1.3, 1.2 }
 
static Vec3 ftYs_Unk3_803CEDA4 []
 

Function Documentation

◆ ftYoshi_SpecialS_SetCall()

void ftYoshi_SpecialS_SetCall ( Fighter_GObj *  gobj)
inline

◆ fn_8012EC7C_inline()

void fn_8012EC7C_inline ( Fighter_GObj *  gobj)
inline

◆ fn_8012EC7C()

void fn_8012EC7C ( Fighter_GObj *  gobj)

◆ fn_8012EDE8()

void fn_8012EDE8 ( Fighter_GObj *  gobj)

◆ fn_8012EFC0()

void fn_8012EFC0 ( Fighter_GObj *  gobj)

◆ fn_8012EFF4()

void fn_8012EFF4 ( Fighter_GObj *  gobj)

◆ ftYs_SpecialS_Enter()

void ftYs_SpecialS_Enter ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirS_Enter()

void ftYs_SpecialAirS_Enter ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_0_Anim()

void ftYs_SpecialAirSStart_0_Anim ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_1_Anim()

void ftYs_SpecialAirSStart_1_Anim ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_0_IASA()

void ftYs_SpecialAirSStart_0_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLoop_1_IASA()

void ftYs_SpecialAirSLoop_1_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSEnd_IASA()

void ftYs_SpecialAirSEnd_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_1_IASA()

void ftYs_SpecialAirSStart_1_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLoop_2_IASA()

void ftYs_SpecialAirSLoop_2_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLoop_3_IASA()

void ftYs_SpecialAirSLoop_3_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLanding_IASA()

void ftYs_SpecialAirSLanding_IASA ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_0_Phys()

void ftYs_SpecialAirSStart_0_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSEnd_Phys()

void ftYs_SpecialAirSEnd_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_1_Phys()

void ftYs_SpecialAirSStart_1_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLoop_2_Phys()

void ftYs_SpecialAirSLoop_2_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLoop_3_Phys()

void ftYs_SpecialAirSLoop_3_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLanding_Phys()

void ftYs_SpecialAirSLanding_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_0_Coll()

void ftYs_SpecialAirSStart_0_Coll ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSEnd_Coll()

void ftYs_SpecialAirSEnd_Coll ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSStart_1_Coll()

void ftYs_SpecialAirSStart_1_Coll ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirSLanding_Coll()

void ftYs_SpecialAirSLanding_Coll ( Fighter_GObj *  gobj)

◆ fn_8013295C()

void fn_8013295C ( Fighter_GObj *  gobj)

Variable Documentation

◆ ftYs_Unk3_803CED84

Vec4 ftYs_Unk3_803CED84 = { 0.65, 0.7, 0.8, 1 }
static

◆ ftYs_Unk3_803CED94

Vec4 ftYs_Unk3_803CED94 = { 1.1, 1.35, 1.3, 1.2 }
static

◆ ftYs_Unk3_803CEDA4

Vec3 ftYs_Unk3_803CEDA4[]
static
Initial value:
= {
{ 12, 0, -6 },
{ 6, 6, 6 },
}