|
SSBM Decomp
|
#include "ftSk_SpecialN.h"#include "ef/efsync.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 "ftCommon/ftCo_Attack100.h"#include "ft/ftcolanim.h"#include "ft/ftcommon.h"#include "ft/inlines.h"#include "ftCommon/ftCo_Fall.h"#include "ftCommon/ftCo_FallSpecial.h"#include "ftCommon/ftCo_Landing.h"#include "ftSeak/forward.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 |