SSBM Decomp
Loading...
Searching...
No Matches
ftkirbyspeciallw.c File Reference
#include <melee/ft/forward.h>
#include <sysdolphin/baselib/forward.h>
#include <math.h>
#include <placeholder.h>
#include <stddef.h>
#include "forward.h"
#include "ftkirby.h"
#include "inlines.h"
#include "types.h"
#include <melee/cm/camera.h>
#include <melee/ef/eflib.h>
#include <melee/ef/efsync.h>
#include <melee/ft/fighter.h>
#include <melee/ft/ft_081B.h>
#include <melee/ft/ft_084E.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ftanim.h>
#include <melee/ft/ftcommon.h>
#include <melee/ft/ftparts.h>
#include <melee/ft/inlines.h>
#include <melee/ft/kinds/ftCommon/ftCo_Fall.h>
#include <melee/ft/kinds/ftCommon/ftCo_FallSpecial.h>
#include <melee/ft/types.h>
#include <melee/lb/lbvector.h>
#include <melee/mp/mplib.h>
#include <sysdolphin/baselib/gobj.h>
#include <sysdolphin/baselib/random.h>

Data Structures

struct  ftKb_Init_803CB490_layout
struct  ftKb_Init_803CB4EC_t

Functions

static bool fbKb_SpecialLw_IASA_Inline (Fighter_GObj *gobj)
void ftKb_SpecialHi_800F331C (Fighter_GObj *gobj)
void ftKb_SpecialHi_800F346C (Fighter_GObj *gobj)
void ftKb_SpecialHi_800F3570 (Fighter_GObj *gobj)
void ftKb_SpecialHi_800F36DC (Fighter_GObj *gobj)
void ftKb_SpecialHi_800F37EC (Fighter_GObj *gobj)
void ftKb_SpecialHi_800F3B28 (Fighter_GObj *gobj)
void ftKb_SpecialLw_Enter (Fighter_GObj *gobj)
void ftKb_SpecialAirLw_Enter (Fighter_GObj *gobj)
void ftKb_SpecialLw1_Anim (Fighter_GObj *gobj)
static void ftKbUnkInline (Fighter_GObj *gobj, int val)
void ftKb_SpecialLw_Anim (Fighter_GObj *gobj)
void ftKb_SpecialLwEnd_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirLwStart_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirLw_Anim (Fighter_GObj *gobj)
void ftKb_SpecialAirLwEnd_Anim (Fighter_GObj *gobj)
void ftKb_SpecialLw1_IASA (Fighter_GObj *gobj)
void ftKb_SpecialLw_IASA (Fighter_GObj *gobj)
void ftKb_SpecialLwEnd_IASA (Fighter_GObj *gobj)
void ftKb_SpecialAirLwStart_IASA (Fighter_GObj *gobj)
void ftKb_SpecialAirLw_IASA (Fighter_GObj *gobj)
void ftKb_SpecialAirLwEnd_IASA (Fighter_GObj *gobj)
void ftKb_SpecialLw1_Phys (Fighter_GObj *gobj)
void ftKb_SpecialLw_Phys (Fighter_GObj *gobj)
void ftKb_SpecialLwEnd_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirLwStart_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirLw_Phys (Fighter_GObj *gobj)
void ftKb_SpecialAirLwEnd_Phys (Fighter_GObj *gobj)
void ftKb_SpecialLw1_Coll (Fighter_GObj *gobj)
void ftKb_SpecialLw_Coll (Fighter_GObj *gobj)
void ftKb_SpecialLwEnd_Coll (Fighter_GObj *gobj)
static void ftKb_SpecialLw_SetStoneVecs (Fighter_GObj *gobj, Fighter *fp, ftKb_DatAttrs *da)
void ftKb_SpecialAirLwStart_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirLw_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirLwEnd_Coll (Fighter_GObj *gobj)
void ftKb_SpecialAirLw_800F5318 (Fighter_GObj *gobj)

Variables

bool ftKb_Init_803CB490 []
struct ftKb_Init_803CB4EC_t ftKb_Init_803CB4EC

Function Documentation

◆ fbKb_SpecialLw_IASA_Inline()

bool fbKb_SpecialLw_IASA_Inline ( Fighter_GObj * gobj)
inlinestatic

◆ ftKb_SpecialHi_800F331C()

void ftKb_SpecialHi_800F331C ( Fighter_GObj * gobj)

◆ ftKb_SpecialHi_800F346C()

void ftKb_SpecialHi_800F346C ( Fighter_GObj * gobj)

◆ ftKb_SpecialHi_800F3570()

void ftKb_SpecialHi_800F3570 ( Fighter_GObj * gobj)

◆ ftKb_SpecialHi_800F36DC()

void ftKb_SpecialHi_800F36DC ( Fighter_GObj * gobj)

◆ ftKb_SpecialHi_800F37EC()

void ftKb_SpecialHi_800F37EC ( Fighter_GObj * gobj)

◆ ftKb_SpecialHi_800F3B28()

void ftKb_SpecialHi_800F3B28 ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw_Enter()

void ftKb_SpecialLw_Enter ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLw_Enter()

void ftKb_SpecialAirLw_Enter ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw1_Anim()

void ftKb_SpecialLw1_Anim ( Fighter_GObj * gobj)

◆ ftKbUnkInline()

void ftKbUnkInline ( Fighter_GObj * gobj,
int val )
inlinestatic

◆ ftKb_SpecialLw_Anim()

void ftKb_SpecialLw_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialLwEnd_Anim()

void ftKb_SpecialLwEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwStart_Anim()

void ftKb_SpecialAirLwStart_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLw_Anim()

void ftKb_SpecialAirLw_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwEnd_Anim()

void ftKb_SpecialAirLwEnd_Anim ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw1_IASA()

void ftKb_SpecialLw1_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw_IASA()

void ftKb_SpecialLw_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialLwEnd_IASA()

void ftKb_SpecialLwEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwStart_IASA()

void ftKb_SpecialAirLwStart_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLw_IASA()

void ftKb_SpecialAirLw_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwEnd_IASA()

void ftKb_SpecialAirLwEnd_IASA ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw1_Phys()

void ftKb_SpecialLw1_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw_Phys()

void ftKb_SpecialLw_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialLwEnd_Phys()

void ftKb_SpecialLwEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwStart_Phys()

void ftKb_SpecialAirLwStart_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLw_Phys()

void ftKb_SpecialAirLw_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwEnd_Phys()

void ftKb_SpecialAirLwEnd_Phys ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw1_Coll()

void ftKb_SpecialLw1_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw_Coll()

void ftKb_SpecialLw_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialLwEnd_Coll()

void ftKb_SpecialLwEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialLw_SetStoneVecs()

void ftKb_SpecialLw_SetStoneVecs ( Fighter_GObj * gobj,
Fighter * fp,
ftKb_DatAttrs * da )
inlinestatic

◆ ftKb_SpecialAirLwStart_Coll()

void ftKb_SpecialAirLwStart_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLw_Coll()

void ftKb_SpecialAirLw_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLwEnd_Coll()

void ftKb_SpecialAirLwEnd_Coll ( Fighter_GObj * gobj)

◆ ftKb_SpecialAirLw_800F5318()

void ftKb_SpecialAirLw_800F5318 ( Fighter_GObj * gobj)

Variable Documentation

◆ ftKb_Init_803CB490

bool ftKb_Init_803CB490[]
Initial value:
= {
false, true, false, false, false, false, true, true,
false, false, false, true, true, true, false, false,
true, true, true, true, false, true, true,
}

◆ ftKb_Init_803CB4EC

struct ftKb_Init_803CB4EC_t ftKb_Init_803CB4EC
Initial value:
= {
{ 0, 2, 3, 4, 5, 6 },
{ 0.0F, 1.0F, 0.0F },
}