SSBM Decomp
Loading...
Searching...
No Matches
ftYs_SpecialHi.c File Reference
#include "ftYs_SpecialHi.static.h"
#include "baselib/forward.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ftcommon.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftYoshi/forward.h"
#include "ftYoshi/ftYs_Init.h"
#include "ftYoshi/types.h"
#include "it/items/it_2F2B.h"
#include "it/items/ityoshieggthrow.h"
#include <math.h>
#include <dolphin/mtx.h>
#include <baselib/gobj.h>

Functions

void ftYs_SpecialS_8012DF18 (HSD_GObj *gobj)
 
static float max (float a, float b)
 
void ftYs_SpecialS_8012DF8C (Fighter_GObj *gobj, Vec3 *arg1)
 
void ftYs_SpecialS_8012E270 (Fighter_GObj *gobj)
 fn_8012E110
 
static void setAccessory4Callback (Fighter_GObj *gobj)
 ftYs_SpecialHi_Enter
 
static void setDamageCallbacks (Fighter_GObj *gobj)
 
void fn_8012E3B4 (Fighter_GObj *gobj)
 
void fn_8012E44C (Fighter_GObj *gobj)
 
void ftYs_SpecialHi_Anim (Fighter_GObj *gobj)
 
void ftYs_SpecialAirHi_Anim (Fighter_GObj *gobj)
 
void ftYs_SpecialHi_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialAirHi_Phys (Fighter_GObj *gobj)
 
void ftYs_SpecialHi_Coll (Fighter_GObj *gobj)
 
void ftYs_SpecialAirHi_Coll (Fighter_GObj *gobj)
 

Variables

static u32 const motion_flags
 

Function Documentation

◆ ftYs_SpecialS_8012DF18()

void ftYs_SpecialS_8012DF18 ( HSD_GObj gobj)

◆ max()

static float max ( float  a,
float  b 
)
inlinestatic

◆ ftYs_SpecialS_8012DF8C()

void ftYs_SpecialS_8012DF8C ( Fighter_GObj *  gobj,
Vec3 *  arg1 
)

◆ ftYs_SpecialS_8012E270()

void ftYs_SpecialS_8012E270 ( Fighter_GObj *  gobj)

◆ setAccessory4Callback()

static void setAccessory4Callback ( Fighter_GObj *  gobj)
static

◆ setDamageCallbacks()

static void setDamageCallbacks ( Fighter_GObj *  gobj)
static

◆ fn_8012E3B4()

void fn_8012E3B4 ( Fighter_GObj *  gobj)

◆ fn_8012E44C()

void fn_8012E44C ( Fighter_GObj *  gobj)

◆ ftYs_SpecialHi_Anim()

void ftYs_SpecialHi_Anim ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirHi_Anim()

void ftYs_SpecialAirHi_Anim ( Fighter_GObj *  gobj)

◆ ftYs_SpecialHi_Phys()

void ftYs_SpecialHi_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirHi_Phys()

void ftYs_SpecialAirHi_Phys ( Fighter_GObj *  gobj)

◆ ftYs_SpecialHi_Coll()

void ftYs_SpecialHi_Coll ( Fighter_GObj *  gobj)

◆ ftYs_SpecialAirHi_Coll()

void ftYs_SpecialAirHi_Coll ( Fighter_GObj *  gobj)

Variable Documentation

◆ motion_flags

u32 const motion_flags
static
Initial value:
= (1 << 1) | (1 << 7) | (1 << 12) | (1 << 14) |
(1 << 18) | (1 << 19) | (1 << 22) | (1 << 26) |
(1 << 27)