SSBM Decomp
Loading...
Searching...
No Matches
ftDk_SpecialN.c File Reference
#include <platform.h>
#include "forward.h"
#include "lb/forward.h"
#include <dolphin/mtx/forward.h>
#include "ftDk_SpecialN.h"
#include "ftDk_Init.h"
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C88.h"
#include "ft/ftanim.h"
#include "ft/ftcolanim.h"
#include "ft/ftcoll.h"
#include "ft/ftcommon.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Escape.h"
#include "ftCommon/ftCo_FallSpecial.h"
#include "ftDonkey/types.h"
#include <common_structs.h>

Functions

static void setCallbacks (HSD_GObj *gobj)
 
static void updateVelocity (HSD_GObj *gobj)
 
void ftDk_SpecialN_Enter (HSD_GObj *gobj)
 
void ftDk_SpecialAirN_Enter (HSD_GObj *gobj)
 
void ftDk_SpecialNStart_Anim (HSD_GObj *gobj)
 
static void clearCallbacks (HSD_GObj *gobj)
 
void ftDk_SpecialNLoop_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialNCancel_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialN_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialNFull_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialAirNStart_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialAirNLoop_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialAirNCancel_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialAirN_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialAirNFull_Anim (HSD_GObj *gobj)
 
void ftDk_SpecialNStart_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialNLoop_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialNCancel_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialN_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialNFull_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialAirNStart_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialAirNLoop_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialAirNCancel_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialAirN_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialAirNFull_IASA (HSD_GObj *gobj)
 
void ftDk_SpecialNStart_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialNLoop_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialNCancel_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialN_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialNFull_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialAirNStart_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialAirNLoop_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialAirNCancel_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialAirN_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialAirNFull_Phys (HSD_GObj *gobj)
 
void ftDk_SpecialNStart_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialNLoop_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialNCancel_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialN_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialNFull_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialAirNStart_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialAirNLoop_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialAirNCancel_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialAirN_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialAirNFull_Coll (HSD_GObj *gobj)
 
void ftDk_SpecialN_DestroyAllEffects (HSD_GObj *gobj)
 
void ftDk_SpecialN_DestroyAllEffectsPlus (HSD_GObj *gobj)
 

Function Documentation

◆ setCallbacks()

static void setCallbacks ( HSD_GObj gobj)
static

◆ updateVelocity()

static void updateVelocity ( HSD_GObj gobj)
static

◆ ftDk_SpecialN_Enter()

void ftDk_SpecialN_Enter ( HSD_GObj gobj)

◆ ftDk_SpecialAirN_Enter()

void ftDk_SpecialAirN_Enter ( HSD_GObj gobj)

◆ ftDk_SpecialNStart_Anim()

void ftDk_SpecialNStart_Anim ( HSD_GObj gobj)

◆ clearCallbacks()

static void clearCallbacks ( HSD_GObj gobj)
static

◆ ftDk_SpecialNLoop_Anim()

void ftDk_SpecialNLoop_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialNCancel_Anim()

void ftDk_SpecialNCancel_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialN_Anim()

void ftDk_SpecialN_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialNFull_Anim()

void ftDk_SpecialNFull_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialAirNStart_Anim()

void ftDk_SpecialAirNStart_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialAirNLoop_Anim()

void ftDk_SpecialAirNLoop_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialAirNCancel_Anim()

void ftDk_SpecialAirNCancel_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialAirN_Anim()

void ftDk_SpecialAirN_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialAirNFull_Anim()

void ftDk_SpecialAirNFull_Anim ( HSD_GObj gobj)

◆ ftDk_SpecialNStart_IASA()

void ftDk_SpecialNStart_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialNLoop_IASA()

void ftDk_SpecialNLoop_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialNCancel_IASA()

void ftDk_SpecialNCancel_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialN_IASA()

void ftDk_SpecialN_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialNFull_IASA()

void ftDk_SpecialNFull_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialAirNStart_IASA()

void ftDk_SpecialAirNStart_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialAirNLoop_IASA()

void ftDk_SpecialAirNLoop_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialAirNCancel_IASA()

void ftDk_SpecialAirNCancel_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialAirN_IASA()

void ftDk_SpecialAirN_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialAirNFull_IASA()

void ftDk_SpecialAirNFull_IASA ( HSD_GObj gobj)

◆ ftDk_SpecialNStart_Phys()

void ftDk_SpecialNStart_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialNLoop_Phys()

void ftDk_SpecialNLoop_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialNCancel_Phys()

void ftDk_SpecialNCancel_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialN_Phys()

void ftDk_SpecialN_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialNFull_Phys()

void ftDk_SpecialNFull_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialAirNStart_Phys()

void ftDk_SpecialAirNStart_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialAirNLoop_Phys()

void ftDk_SpecialAirNLoop_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialAirNCancel_Phys()

void ftDk_SpecialAirNCancel_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialAirN_Phys()

void ftDk_SpecialAirN_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialAirNFull_Phys()

void ftDk_SpecialAirNFull_Phys ( HSD_GObj gobj)

◆ ftDk_SpecialNStart_Coll()

void ftDk_SpecialNStart_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialNLoop_Coll()

void ftDk_SpecialNLoop_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialNCancel_Coll()

void ftDk_SpecialNCancel_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialN_Coll()

void ftDk_SpecialN_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialNFull_Coll()

void ftDk_SpecialNFull_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialAirNStart_Coll()

void ftDk_SpecialAirNStart_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialAirNLoop_Coll()

void ftDk_SpecialAirNLoop_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialAirNCancel_Coll()

void ftDk_SpecialAirNCancel_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialAirN_Coll()

void ftDk_SpecialAirN_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialAirNFull_Coll()

void ftDk_SpecialAirNFull_Coll ( HSD_GObj gobj)

◆ ftDk_SpecialN_DestroyAllEffects()

void ftDk_SpecialN_DestroyAllEffects ( HSD_GObj gobj)

◆ ftDk_SpecialN_DestroyAllEffectsPlus()

void ftDk_SpecialN_DestroyAllEffectsPlus ( HSD_GObj gobj)