SSBM Decomp
Loading...
Searching...
No Matches
ftkirbyspecialsamus.c File Reference
#include "ftkirby.h"
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/chara/ftCommon/ftCo_Escape.h"
#include "ft/chara/ftCommon/ftCo_FallSpecial.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/ftcolanim.h"
#include "ft/ftcommon.h"
#include "ftCommon/ftCo_Fall.h"
#include "it/items/itsamuschargeshot.h"
#include "lb/lb_00B0.h"
#include <MSL/math.h>

Functions

static void ftKb_SpecialN_set_cbs (Fighter_GObj *gobj)
long ftKb_SpecialNSs_800FCC14 (Fighter_GObj *gobj, long *out1, long *out2)
bool ftKb_SpecialNSs_800FCC6C (Fighter_GObj *gobj)
bool ftKb_SpecialNSs_800FCCBC (Fighter_GObj *gobj)
static void ftKb_SpecialNSs_it_802B5974 (Fighter_GObj *gobj)
static void ftKb_SpecialNSs_DestroyChargeShot (Fighter_GObj *gobj)
static void ftKb_ChargeShot_inline (Fighter_GObj *gobj)
void ftKb_SpecialNSs_800FCD04 (Fighter_GObj *gobj)
void ftKb_SpecialNSs_800FCD60 (Fighter_GObj *gobj)
static void ftKb_SpecialNSs_800FCDE0_inline (Fighter_GObj *gobj)
static f64 facing_to_angle (Fighter *fp)
static void ftKb_SpecialNSs_UnsetChargeShot (Fighter_GObj *gobj)
void ftKb_SpecialNSs_800FCDE0 (Fighter_GObj *gobj)
void ftKb_SpecialNSs_800FCF74 (Fighter_GObj *gobj)
void ftKb_SpecialNSs_800FD020 (Fighter_GObj *gobj)
void ftKb_SsSpecialNStart_Anim (Fighter_GObj *gobj)
void ftKb_SsSpecialNHold_Anim (Fighter_GObj *gobj)
void ftKb_SsSpecialNCancel_Anim (Fighter_GObj *gobj)
void ftKb_SsSpecialN_Anim (Fighter_GObj *gobj)
void ftKb_SsSpecialAirNStart_Anim (Fighter_GObj *gobj)
void ftKb_SsSpecialAirN_Anim (Fighter_GObj *gobj)
void ftKb_SsSpecialNStart_IASA (Fighter_GObj *gobj)
void ftKb_SsSpecialNHold_IASA (Fighter_GObj *gobj)
void ftKb_SsSpecialNCancel_IASA (Fighter_GObj *gobj)
void ftKb_SsSpecialN_IASA (Fighter_GObj *gobj)
void ftKb_SsSpecialAirNStart_IASA (Fighter_GObj *gobj)
void ftKb_SsSpecialAirN_IASA (Fighter_GObj *gobj)
void ftKb_SsSpecialNStart_Phys (Fighter_GObj *gobj)
void ftKb_SsSpecialNHold_Phys (Fighter_GObj *gobj)
void ftKb_SsSpecialNCancel_Phys (Fighter_GObj *gobj)
void ftKb_SsSpecialN_Phys (Fighter_GObj *gobj)
void ftKb_SsSpecialAirNStart_Phys (Fighter_GObj *gobj)
void ftKb_SsSpecialAirN_Phys (Fighter_GObj *gobj)
void ftKb_SsSpecialNStart_Coll (Fighter_GObj *gobj)
void ftKb_SsSpecialNHold_Coll (Fighter_GObj *gobj)
void ftKb_SsSpecialNCancel_Coll (Fighter_GObj *gobj)
void ftKb_SsSpecialN_Coll (Fighter_GObj *gobj)
void ftKb_SsSpecialAirNStart_Coll (Fighter_GObj *gobj)
void ftKb_SsSpecialAirN_Coll (Fighter_GObj *gobj)

Variables

u32 ftKb_Init_803CB6C0 []

Function Documentation

◆ ftKb_SpecialN_set_cbs()

void ftKb_SpecialN_set_cbs ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialNSs_800FCC14()

long ftKb_SpecialNSs_800FCC14 ( Fighter_GObj * gobj,
long * out1,
long * out2 )
Todo
float hack

◆ ftKb_SpecialNSs_800FCC6C()

bool ftKb_SpecialNSs_800FCC6C ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSs_800FCCBC()

bool ftKb_SpecialNSs_800FCCBC ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSs_it_802B5974()

void ftKb_SpecialNSs_it_802B5974 ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialNSs_DestroyChargeShot()

void ftKb_SpecialNSs_DestroyChargeShot ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_ChargeShot_inline()

void ftKb_ChargeShot_inline ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialNSs_800FCD04()

void ftKb_SpecialNSs_800FCD04 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSs_800FCD60()

void ftKb_SpecialNSs_800FCD60 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSs_800FCDE0_inline()

void ftKb_SpecialNSs_800FCDE0_inline ( Fighter_GObj * gobj)
inlinestatic

◆ facing_to_angle()

f64 facing_to_angle ( Fighter * fp)
inlinestatic

◆ ftKb_SpecialNSs_UnsetChargeShot()

void ftKb_SpecialNSs_UnsetChargeShot ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialNSs_800FCDE0()

void ftKb_SpecialNSs_800FCDE0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSs_800FCF74()

void ftKb_SpecialNSs_800FCF74 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSs_800FD020()

void ftKb_SpecialNSs_800FD020 ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNStart_Anim()

void ftKb_SsSpecialNStart_Anim ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNHold_Anim()

void ftKb_SsSpecialNHold_Anim ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNCancel_Anim()

void ftKb_SsSpecialNCancel_Anim ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialN_Anim()

void ftKb_SsSpecialN_Anim ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirNStart_Anim()

void ftKb_SsSpecialAirNStart_Anim ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirN_Anim()

void ftKb_SsSpecialAirN_Anim ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNStart_IASA()

void ftKb_SsSpecialNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNHold_IASA()

void ftKb_SsSpecialNHold_IASA ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNCancel_IASA()

void ftKb_SsSpecialNCancel_IASA ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialN_IASA()

void ftKb_SsSpecialN_IASA ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirNStart_IASA()

void ftKb_SsSpecialAirNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirN_IASA()

void ftKb_SsSpecialAirN_IASA ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNStart_Phys()

void ftKb_SsSpecialNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNHold_Phys()

void ftKb_SsSpecialNHold_Phys ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNCancel_Phys()

void ftKb_SsSpecialNCancel_Phys ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialN_Phys()

void ftKb_SsSpecialN_Phys ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirNStart_Phys()

void ftKb_SsSpecialAirNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirN_Phys()

void ftKb_SsSpecialAirN_Phys ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNStart_Coll()

void ftKb_SsSpecialNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNHold_Coll()

void ftKb_SsSpecialNHold_Coll ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialNCancel_Coll()

void ftKb_SsSpecialNCancel_Coll ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialN_Coll()

void ftKb_SsSpecialN_Coll ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirNStart_Coll()

void ftKb_SsSpecialAirNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_SsSpecialAirN_Coll()

void ftKb_SsSpecialAirN_Coll ( Fighter_GObj * gobj)

Variable Documentation

◆ ftKb_Init_803CB6C0

u32 ftKb_Init_803CB6C0[]
extern