SSBM Decomp
Loading...
Searching...
No Matches
ftkirbyspecialpeach.c File Reference
#include "ftkirbyspecialpeach.h"
#include "types.h"
#include <placeholder.h>
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ftcoll.h"
#include "ft/ftcommon.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Fall.h"
#include "ftKirby/forward.h"
#include "ftKirby/ftkirby.h"
#include "it/items/itpeachtoad.h"
#include "it/items/itpeachtoadspore.h"
#include "lb/lb_00B0.h"
#include <common_structs.h>
#include <stddef.h>
#include <baselib/gobj.h>
#include <baselib/random.h>
#include <MSL/math.h>

Functions

static void fn_8010C344 (Fighter_GObj *gobj)
static void fn_8010C44C (Fighter_GObj *gobj)
static void fn_8010CD88 (Fighter_GObj *gobj)
static void fn_8010C288 (HSD_GObj *gobj)
void fn_8010C344 (HSD_GObj *arg0)
void ftKb_SpecialNPe_8010C3C0 (HSD_GObj *gobj)
void ftKb_SpecialNPe_8010C3F4 (Fighter_GObj *gobj)
void fn_8010C44C (HSD_GObj *gobj)
void ftKb_SpecialNPe_8010C47C (HSD_GObj *gobj)
bool ftKb_SpecialNPe_8010C4AC (HSD_GObj *gobj)
static void inlineA0 (HSD_GObj *gobj)
static void inlineA1 (HSD_GObj *gobj, ftKirby_MotionState msid)
void ftKb_SpecialNPe_8010C4D4 (HSD_GObj *gobj)
void ftKb_SpecialNPe_8010C560 (HSD_GObj *gobj)
static void doPeAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
void ftKb_PeSpecialLw_Anim (HSD_GObj *gobj)
void ftKb_PeSpecialAirLw_Anim (HSD_GObj *gobj)
void ftKb_PeSpecialLw_IASA (Fighter_GObj *gobj)
void ftKb_PeSpecialAirLw_IASA (Fighter_GObj *gobj)
void ftKb_PeSpecialLw_Phys (HSD_GObj *gobj)
void ftKb_PeSpecialAirLw_Phys (HSD_GObj *gobj)
void ftKb_PeSpecialLw_Coll (HSD_GObj *gobj)
void ftKb_PeSpecialAirLw_Coll (HSD_GObj *gobj)
void ftKb_SpecialNPe_8010C8D8 (HSD_GObj *gobj)
void ftKb_SpecialNPe_8010C9CC (HSD_GObj *gobj)
static void doPeHitAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
void ftKb_PeSpecialLwHit_Anim (HSD_GObj *gobj)
void ftKb_PeSpecialAirLwHit_Anim (HSD_GObj *gobj)
void ftKb_PeSpecialLwHit_IASA (Fighter_GObj *gobj)
void ftKb_PeSpecialAirLwHit_IASA (Fighter_GObj *gobj)
void ftKb_PeSpecialLwHit_Phys (HSD_GObj *gobj)
void ftKb_PeSpecialAirLwHit_Phys (HSD_GObj *gobj)
void ftKb_PeSpecialLwHit_Coll (HSD_GObj *gobj)
void ftKb_PeSpecialAirLwHit_Coll (HSD_GObj *gobj)
void ftKb_SpecialNGw_8010CC6C (HSD_GObj *gobj)
void ftKb_SpecialNGw_8010CCD4 (HSD_GObj *gobj)
void ftKb_SpecialNGw_8010CD44 (HSD_GObj *gobj)
void fn_8010CD88 (HSD_GObj *gobj)

Function Documentation

◆ fn_8010C344() [1/2]

void fn_8010C344 ( Fighter_GObj * gobj)
static

◆ fn_8010C44C() [1/2]

void fn_8010C44C ( Fighter_GObj * gobj)
static

◆ fn_8010CD88() [1/2]

void fn_8010CD88 ( Fighter_GObj * gobj)
static

◆ fn_8010C288()

void fn_8010C288 ( HSD_GObj * gobj)
static

◆ fn_8010C344() [2/2]

void fn_8010C344 ( HSD_GObj * arg0)

◆ ftKb_SpecialNPe_8010C3C0()

void ftKb_SpecialNPe_8010C3C0 ( HSD_GObj * gobj)

◆ ftKb_SpecialNPe_8010C3F4()

void ftKb_SpecialNPe_8010C3F4 ( Fighter_GObj * gobj)

◆ fn_8010C44C() [2/2]

void fn_8010C44C ( HSD_GObj * gobj)

◆ ftKb_SpecialNPe_8010C47C()

void ftKb_SpecialNPe_8010C47C ( HSD_GObj * gobj)

◆ ftKb_SpecialNPe_8010C4AC()

bool ftKb_SpecialNPe_8010C4AC ( HSD_GObj * gobj)

◆ inlineA0()

void inlineA0 ( HSD_GObj * gobj)
static

◆ inlineA1()

void inlineA1 ( HSD_GObj * gobj,
ftKirby_MotionState msid )
static

◆ ftKb_SpecialNPe_8010C4D4()

void ftKb_SpecialNPe_8010C4D4 ( HSD_GObj * gobj)

◆ ftKb_SpecialNPe_8010C560()

void ftKb_SpecialNPe_8010C560 ( HSD_GObj * gobj)

◆ doPeAnim()

void doPeAnim ( HSD_GObj * gobj,
HSD_GObjEvent cb )
inlinestatic

◆ ftKb_PeSpecialLw_Anim()

void ftKb_PeSpecialLw_Anim ( HSD_GObj * gobj)

◆ ftKb_PeSpecialAirLw_Anim()

void ftKb_PeSpecialAirLw_Anim ( HSD_GObj * gobj)

◆ ftKb_PeSpecialLw_IASA()

void ftKb_PeSpecialLw_IASA ( Fighter_GObj * gobj)

◆ ftKb_PeSpecialAirLw_IASA()

void ftKb_PeSpecialAirLw_IASA ( Fighter_GObj * gobj)

◆ ftKb_PeSpecialLw_Phys()

void ftKb_PeSpecialLw_Phys ( HSD_GObj * gobj)

◆ ftKb_PeSpecialAirLw_Phys()

void ftKb_PeSpecialAirLw_Phys ( HSD_GObj * gobj)

◆ ftKb_PeSpecialLw_Coll()

void ftKb_PeSpecialLw_Coll ( HSD_GObj * gobj)

◆ ftKb_PeSpecialAirLw_Coll()

void ftKb_PeSpecialAirLw_Coll ( HSD_GObj * gobj)

◆ ftKb_SpecialNPe_8010C8D8()

void ftKb_SpecialNPe_8010C8D8 ( HSD_GObj * gobj)
Todo
Flag names.
Todo
da can't move below fp

◆ ftKb_SpecialNPe_8010C9CC()

void ftKb_SpecialNPe_8010C9CC ( HSD_GObj * gobj)
Todo
Named flags.
Todo
da can't move below fp

◆ doPeHitAnim()

void doPeHitAnim ( HSD_GObj * gobj,
HSD_GObjEvent cb )
inlinestatic

◆ ftKb_PeSpecialLwHit_Anim()

void ftKb_PeSpecialLwHit_Anim ( HSD_GObj * gobj)

◆ ftKb_PeSpecialAirLwHit_Anim()

void ftKb_PeSpecialAirLwHit_Anim ( HSD_GObj * gobj)

◆ ftKb_PeSpecialLwHit_IASA()

void ftKb_PeSpecialLwHit_IASA ( Fighter_GObj * gobj)

◆ ftKb_PeSpecialAirLwHit_IASA()

void ftKb_PeSpecialAirLwHit_IASA ( Fighter_GObj * gobj)

◆ ftKb_PeSpecialLwHit_Phys()

void ftKb_PeSpecialLwHit_Phys ( HSD_GObj * gobj)

◆ ftKb_PeSpecialAirLwHit_Phys()

void ftKb_PeSpecialAirLwHit_Phys ( HSD_GObj * gobj)

◆ ftKb_PeSpecialLwHit_Coll()

void ftKb_PeSpecialLwHit_Coll ( HSD_GObj * gobj)

◆ ftKb_PeSpecialAirLwHit_Coll()

void ftKb_PeSpecialAirLwHit_Coll ( HSD_GObj * gobj)

◆ ftKb_SpecialNGw_8010CC6C()

void ftKb_SpecialNGw_8010CC6C ( HSD_GObj * gobj)
Todo
Named flags.

◆ ftKb_SpecialNGw_8010CCD4()

void ftKb_SpecialNGw_8010CCD4 ( HSD_GObj * gobj)
Todo
Named flags.

◆ ftKb_SpecialNGw_8010CD44()

void ftKb_SpecialNGw_8010CD44 ( HSD_GObj * gobj)

◆ fn_8010CD88() [2/2]

void fn_8010CD88 ( HSD_GObj * gobj)