SSBM Decomp
Loading...
Searching...
No Matches
ftkirbyspecialfox.c File Reference
#include "ftkirby.h"
#include "ft/chara/ftCommon/ftCo_FallSpecial.h"
#include "ft/chara/ftCommon/ftpickupitem.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/ftcommon.h"
#include "ft/inlines.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftFox/inlines.h"
#include "ftKirby/inlines.h"
#include "it/items/itfoxblaster.h"
#include "it/items/itfoxlaser.h"
#include "it/items/itnesspkflash.h"
#include "lb/lb_00B0.h"
#include <MSL/math.h>

Functions

void ftKb_SpecialNFx_800FDC00 (Fighter_GObj *gobj, Vec3 *vec)
void ftKb_SpecialNFx_800FDC70 (Fighter_GObj *gobj, Vec3 *vec)
void ftKb_SpecialNFx_OnChangeAction (Fighter_GObj *gobj)
bool ftKb_SpecialNFx_800FDD14 (Fighter_GObj *gobj)
ftFx_SpecialNIndex ftKb_SpecialNFx_800FDD4C (Fighter_GObj *gobj)
bool ftKb_SpecialNFx_800FDDF4 (Fighter_GObj *gobj)
void ftKb_SpecialNFx_800FDEB4 (Fighter_GObj *gobj)
void ftKb_SpecialNFx_800FDEE0 (Fighter_GObj *gobj)
void ftKb_SpecialNFx_800FDF30 (Fighter_GObj *gobj)
void ftKb_SpecialNFx_CreateBlasterShot (Fighter_GObj *gobj)
FtMotionId ftKbGetStartMotionId (HSD_GObj *gobj)
void ftKb_SpecialNFx_800FE100 (HSD_GObj *gobj)
FtMotionId ftKbGetAirStartMotionId (HSD_GObj *gobj)
void ftKb_SpecialNFx_800FE240 (HSD_GObj *gobj)
FtMotionId ftKbGetLoopMotionId (HSD_GObj *gobj)
void ftKb_FxSpecialNStart_Anim (HSD_GObj *gobj)
FtMotionId ftKbGetEndMotionId (HSD_GObj *gobj)
void ftKb_FxSpecialNLoop_Anim (HSD_GObj *gobj)
void ftKb_FxSpecialNEnd_Anim (Fighter_GObj *gobj)
FtMotionId ftKbGetAirLoopMotionId (HSD_GObj *gobj)
void ftKb_FxSpecialAirNStart_Anim (HSD_GObj *gobj)
FtMotionId ftKbGetAirEndMotionId (HSD_GObj *gobj)
void ftKb_FxSpecialAirNLoop_Anim (HSD_GObj *gobj)
void ftKb_FxSpecialAirNEnd_Anim (Fighter_GObj *gobj)
void ftKb_FxSpecialNStart_IASA (Fighter_GObj *gobj)
void ftKb_FxSpecialNLoop_IASA (Fighter_GObj *gobj)
void ftKb_FxSpecialNEnd_IASA (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNStart_IASA (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNLoop_IASA (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNEnd_IASA (Fighter_GObj *gobj)
void ftKb_FxSpecialNStart_Phys (Fighter_GObj *gobj)
void ftKb_FxSpecialNLoop_Phys (Fighter_GObj *gobj)
void ftKb_FxSpecialNEnd_Phys (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNStart_Phys (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNLoop_Phys (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNEnd_Phys (Fighter_GObj *gobj)
void ftKb_FxSpecialNStart_Coll (Fighter_GObj *gobj)
void ftKb_FxSpecialNLoop_Coll (Fighter_GObj *gobj)
void ftKb_FxSpecialNEnd_Coll (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNStart_Coll (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNLoop_Coll (Fighter_GObj *gobj)
void ftKb_FxSpecialAirNEnd_Coll (Fighter_GObj *gobj)
bool ftKb_SpecialNNs_800FEC78 (HSD_GObj *gobj)
void ftKb_SpecialNNs_800FECBC (HSD_GObj *gobj)
void ftKb_SpecialNNs_800FECE8 (HSD_GObj *gobj)

Variables

static u32 ftKb_Init_804D3DB8 []
static u32 ftKb_Init_804D3DC0 []

Function Documentation

◆ ftKb_SpecialNFx_800FDC00()

void ftKb_SpecialNFx_800FDC00 ( Fighter_GObj * gobj,
Vec3 * vec )

◆ ftKb_SpecialNFx_800FDC70()

void ftKb_SpecialNFx_800FDC70 ( Fighter_GObj * gobj,
Vec3 * vec )

◆ ftKb_SpecialNFx_OnChangeAction()

void ftKb_SpecialNFx_OnChangeAction ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_800FDD14()

bool ftKb_SpecialNFx_800FDD14 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_800FDD4C()

ftFx_SpecialNIndex ftKb_SpecialNFx_800FDD4C ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_800FDDF4()

bool ftKb_SpecialNFx_800FDDF4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_800FDEB4()

void ftKb_SpecialNFx_800FDEB4 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_800FDEE0()

void ftKb_SpecialNFx_800FDEE0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_800FDF30()

void ftKb_SpecialNFx_800FDF30 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNFx_CreateBlasterShot()

void ftKb_SpecialNFx_CreateBlasterShot ( Fighter_GObj * gobj)

◆ ftKbGetStartMotionId()

FtMotionId ftKbGetStartMotionId ( HSD_GObj * gobj)
inline

◆ ftKb_SpecialNFx_800FE100()

void ftKb_SpecialNFx_800FE100 ( HSD_GObj * gobj)

◆ ftKbGetAirStartMotionId()

FtMotionId ftKbGetAirStartMotionId ( HSD_GObj * gobj)
inline

◆ ftKb_SpecialNFx_800FE240()

void ftKb_SpecialNFx_800FE240 ( HSD_GObj * gobj)

◆ ftKbGetLoopMotionId()

FtMotionId ftKbGetLoopMotionId ( HSD_GObj * gobj)
inline

◆ ftKb_FxSpecialNStart_Anim()

void ftKb_FxSpecialNStart_Anim ( HSD_GObj * gobj)

◆ ftKbGetEndMotionId()

FtMotionId ftKbGetEndMotionId ( HSD_GObj * gobj)
inline

◆ ftKb_FxSpecialNLoop_Anim()

void ftKb_FxSpecialNLoop_Anim ( HSD_GObj * gobj)

◆ ftKb_FxSpecialNEnd_Anim()

void ftKb_FxSpecialNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKbGetAirLoopMotionId()

FtMotionId ftKbGetAirLoopMotionId ( HSD_GObj * gobj)
inline

◆ ftKb_FxSpecialAirNStart_Anim()

void ftKb_FxSpecialAirNStart_Anim ( HSD_GObj * gobj)

◆ ftKbGetAirEndMotionId()

FtMotionId ftKbGetAirEndMotionId ( HSD_GObj * gobj)
inline

◆ ftKb_FxSpecialAirNLoop_Anim()

void ftKb_FxSpecialAirNLoop_Anim ( HSD_GObj * gobj)

◆ ftKb_FxSpecialAirNEnd_Anim()

void ftKb_FxSpecialAirNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNStart_IASA()

void ftKb_FxSpecialNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNLoop_IASA()

void ftKb_FxSpecialNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNEnd_IASA()

void ftKb_FxSpecialNEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNStart_IASA()

void ftKb_FxSpecialAirNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNLoop_IASA()

void ftKb_FxSpecialAirNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNEnd_IASA()

void ftKb_FxSpecialAirNEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNStart_Phys()

void ftKb_FxSpecialNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNLoop_Phys()

void ftKb_FxSpecialNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNEnd_Phys()

void ftKb_FxSpecialNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNStart_Phys()

void ftKb_FxSpecialAirNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNLoop_Phys()

void ftKb_FxSpecialAirNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNEnd_Phys()

void ftKb_FxSpecialAirNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNStart_Coll()

void ftKb_FxSpecialNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNLoop_Coll()

void ftKb_FxSpecialNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialNEnd_Coll()

void ftKb_FxSpecialNEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNStart_Coll()

void ftKb_FxSpecialAirNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNLoop_Coll()

void ftKb_FxSpecialAirNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_FxSpecialAirNEnd_Coll()

void ftKb_FxSpecialAirNEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialNNs_800FEC78()

bool ftKb_SpecialNNs_800FEC78 ( HSD_GObj * gobj)

◆ ftKb_SpecialNNs_800FECBC()

void ftKb_SpecialNNs_800FECBC ( HSD_GObj * gobj)

◆ ftKb_SpecialNNs_800FECE8()

void ftKb_SpecialNNs_800FECE8 ( HSD_GObj * gobj)

Variable Documentation

◆ ftKb_Init_804D3DB8

u32 ftKb_Init_804D3DB8[]
static
Initial value:
= {
0x0001AE17,
0x0001AE1A,
}

◆ ftKb_Init_804D3DC0

u32 ftKb_Init_804D3DC0[]
static
Initial value:
= {
0x00018703,
0x00018706,
}