SSBM Decomp
|
#include "ft/forward.h"
#include "ftSeak/forward.h"
#include "ftSk_SpecialN.h"
#include "ef/efsync.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C88.h"
#include "ft/ft_0D14.h"
#include "ft/ftcolanim.h"
#include "ft/ftcommon.h"
#include "ft/inlines.h"
#include "ftCommon/ftCo_FallSpecial.h"
#include "ftSeak/ftSk_Init.h"
#include "it/items/itseakneedleheld.h"
#include "it/items/itseakneedlethrown.h"
#include <common_structs.h>
Functions | |
static void | ftSk_SpecialN_801120D4 (Fighter_GObj *gobj) |
static void | shootNeedles (Fighter_GObj *gobj) |
void | ftSk_SpecialN_80111FBC (HSD_GObj *gobj) |
Sheik_CheckAndDestroyNeedles. | |
static void | setDmgCallbacks (Fighter_GObj *gobj) |
static void | doEnter (Fighter_GObj *gobj, ftSeak_MotionState msid) |
void | ftSk_SpecialN_Enter (Fighter_GObj *gobj) |
void | ftSk_SpecialAirN_Enter (Fighter_GObj *gobj) |
void | ftSk_SpecialNStart_Anim (HSD_GObj *gobj) |
void | ftSk_SpecialNLoop_Anim (Fighter_GObj *gobj) |
Sheik_ChargeNeedlesIncrementer. | |
void | ftSk_SpecialNCancel_Anim (Fighter_GObj *gobj) |
void | ftSk_SpecialNEnd_Anim (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNStart_Anim (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNLoop_Anim (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNCancel_Anim (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNEnd_Anim (Fighter_GObj *gobj) |
void | ftSk_SpecialNStart_IASA (Fighter_GObj *gobj) |
static void | doIasa (Fighter_GObj *gobj, ftSeak_MotionState end_msid, ftSeak_MotionState cancel_msid) |
void | ftSk_SpecialNLoop_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialNCancel_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialNEnd_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNStart_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNLoop_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNCancel_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNEnd_IASA (Fighter_GObj *gobj) |
void | ftSk_SpecialNStart_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialNLoop_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialNCancel_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialNEnd_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNStart_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNLoop_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNCancel_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNEnd_Phys (Fighter_GObj *gobj) |
void | ftSk_SpecialNStart_Coll (Fighter_GObj *gobj) |
void | ftSk_SpecialNLoop_Coll (Fighter_GObj *gobj) |
static void | clearDmgCallbacks (Fighter_GObj *gobj) |
void | ftSk_SpecialNCancel_Coll (Fighter_GObj *gobj) |
void | ftSk_SpecialNEnd_Coll (Fighter_GObj *gobj) |
static void | doColl (Fighter_GObj *gobj, ftSeak_MotionState msid) |
void | ftSk_SpecialAirNStart_Coll (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNLoop_Coll (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNCancel_Coll (Fighter_GObj *gobj) |
void | ftSk_SpecialAirNEnd_Coll (Fighter_GObj *gobj) |
Variables | |
static float | needleYPosScale [] |
|
static |
|
static |
void ftSk_SpecialN_80111FBC | ( | HSD_GObj * | gobj | ) |
Sheik_CheckAndDestroyNeedles.
|
inlinestatic |
|
inlinestatic |
void ftSk_SpecialN_Enter | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirN_Enter | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNStart_Anim | ( | HSD_GObj * | gobj | ) |
void ftSk_SpecialNLoop_Anim | ( | Fighter_GObj * | gobj | ) |
Sheik_ChargeNeedlesIncrementer.
void ftSk_SpecialNCancel_Anim | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNEnd_Anim | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNStart_Anim | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNLoop_Anim | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNCancel_Anim | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNEnd_Anim | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNStart_IASA | ( | Fighter_GObj * | gobj | ) |
|
static |
void ftSk_SpecialNLoop_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNCancel_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNEnd_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNStart_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNLoop_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNCancel_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNEnd_IASA | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNStart_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNLoop_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNCancel_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNEnd_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNStart_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNLoop_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNCancel_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNEnd_Phys | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNStart_Coll | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNLoop_Coll | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void ftSk_SpecialNCancel_Coll | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialNEnd_Coll | ( | Fighter_GObj * | gobj | ) |
|
inlinestatic |
void ftSk_SpecialAirNStart_Coll | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNLoop_Coll | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNCancel_Coll | ( | Fighter_GObj * | gobj | ) |
void ftSk_SpecialAirNEnd_Coll | ( | Fighter_GObj * | gobj | ) |
|
static |