SSBM Decomp
Loading...
Searching...
No Matches
ftkirbyspecialseak.c File Reference
#include "ftkirby.h"
#include "inlines.h"
#include "types.h"
#include <placeholder.h>
#include "ef/efsync.h"
#include "ft/chara/ftCommon/ftCo_FallSpecial.h"
#include "ft/chara/ftCommon/ftCo_Throw.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0892.h"
#include "ft/ftcolanim.h"
#include "ft/ftcommon.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftCommon/ftCo_Landing.h"
#include "ftCommon/inlines.h"
#include "ftKirby/forward.h"
#include "ftKirby/ftkirbyspecialdonkey.h"
#include "it/items/itseakneedleheld.h"
#include "it/items/itseakneedlethrown.h"
#include <stddef.h>
#include <baselib/gobj.h>
#include <baselib/random.h>
#include <MSL/math.h>

Functions

static void fn_80106DB0 (Fighter_GObj *)
void fn_80105FEC (Fighter_GObj *gobj)
bool ftKb_SpecialNSk_80105FF0 (Fighter_GObj *gobj)
s32 ftKb_SpecialNSk_80106020 (Fighter_GObj *gobj)
void ftKb_SpecialNSk_8010603C (Fighter_GObj *gobj)
void ftKb_SpecialNSk_8010612C (Fighter_GObj *gobj)
void ftKb_SpecialNSk_801061E4 (Fighter_GObj *gobj)
void ftKb_SkSpecialNStart_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialNLoop_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialNCancel_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialNEnd_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNStart_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNLoop_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNCancel_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNEnd_Anim (Fighter_GObj *gobj)
void ftKb_SkSpecialNStart_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialNLoop_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialNCancel_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialNEnd_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNStart_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNLoop_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNCancel_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNEnd_IASA (Fighter_GObj *gobj)
void ftKb_SkSpecialNStart_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialNLoop_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialNCancel_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialNEnd_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNStart_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNLoop_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNCancel_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNEnd_Phys (Fighter_GObj *gobj)
void ftKb_SkSpecialNStart_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialNLoop_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialNCancel_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialNEnd_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNStart_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNLoop_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNCancel_Coll (Fighter_GObj *gobj)
void ftKb_SkSpecialAirNEnd_Coll (Fighter_GObj *gobj)
static s32 perm_randi (int n)

Variables

static float ftKb_Init_803CB770 []

Function Documentation

◆ fn_80106DB0()

void fn_80106DB0 ( Fighter_GObj * gobj)
static

◆ fn_80105FEC()

void fn_80105FEC ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSk_80105FF0()

bool ftKb_SpecialNSk_80105FF0 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSk_80106020()

s32 ftKb_SpecialNSk_80106020 ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSk_8010603C()

void ftKb_SpecialNSk_8010603C ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSk_8010612C()

void ftKb_SpecialNSk_8010612C ( Fighter_GObj * gobj)

◆ ftKb_SpecialNSk_801061E4()

void ftKb_SpecialNSk_801061E4 ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNStart_Anim()

void ftKb_SkSpecialNStart_Anim ( Fighter_GObj * gobj)

FAKE MATCH: comma operator required for regalloc

◆ ftKb_SkSpecialNLoop_Anim()

void ftKb_SkSpecialNLoop_Anim ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNCancel_Anim()

void ftKb_SkSpecialNCancel_Anim ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNEnd_Anim()

void ftKb_SkSpecialNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNStart_Anim()

void ftKb_SkSpecialAirNStart_Anim ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNLoop_Anim()

void ftKb_SkSpecialAirNLoop_Anim ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNCancel_Anim()

void ftKb_SkSpecialAirNCancel_Anim ( Fighter_GObj * gobj)

FAKE MATCH: comma operator required for regalloc

◆ ftKb_SkSpecialAirNEnd_Anim()

void ftKb_SkSpecialAirNEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNStart_IASA()

void ftKb_SkSpecialNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNLoop_IASA()

void ftKb_SkSpecialNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNCancel_IASA()

void ftKb_SkSpecialNCancel_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNEnd_IASA()

void ftKb_SkSpecialNEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNStart_IASA()

void ftKb_SkSpecialAirNStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNLoop_IASA()

void ftKb_SkSpecialAirNLoop_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNCancel_IASA()

void ftKb_SkSpecialAirNCancel_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNEnd_IASA()

void ftKb_SkSpecialAirNEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNStart_Phys()

void ftKb_SkSpecialNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNLoop_Phys()

void ftKb_SkSpecialNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNCancel_Phys()

void ftKb_SkSpecialNCancel_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNEnd_Phys()

void ftKb_SkSpecialNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNStart_Phys()

void ftKb_SkSpecialAirNStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNLoop_Phys()

void ftKb_SkSpecialAirNLoop_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNCancel_Phys()

void ftKb_SkSpecialAirNCancel_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNEnd_Phys()

void ftKb_SkSpecialAirNEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNStart_Coll()

void ftKb_SkSpecialNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNLoop_Coll()

void ftKb_SkSpecialNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNCancel_Coll()

void ftKb_SkSpecialNCancel_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialNEnd_Coll()

void ftKb_SkSpecialNEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNStart_Coll()

void ftKb_SkSpecialAirNStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNLoop_Coll()

void ftKb_SkSpecialAirNLoop_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNCancel_Coll()

void ftKb_SkSpecialAirNCancel_Coll ( Fighter_GObj * gobj)

◆ ftKb_SkSpecialAirNEnd_Coll()

void ftKb_SkSpecialAirNEnd_Coll ( Fighter_GObj * gobj)

◆ perm_randi()

s32 perm_randi ( int n)
inlinestatic

Variable Documentation

◆ ftKb_Init_803CB770

float ftKb_Init_803CB770[]
static
Initial value:
= {
-1.0f, -0.75f, -0.5f, -0.25f, 0.0f, +0.25f, +0.5f, +0.75f, +1.0f,
}