SSBM Decomp
Loading...
Searching...
No Matches
ftSs_SpecialN.c File Reference
#include <platform.h>
#include <baselib/forward.h>
#include "ftSs_SpecialN.h"
#include "inlines.h"
#include "math.h"
#include "ef/eflib.h"
#include "ef/efsync.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0877.h"
#include "ft/ft_0881.h"
#include "ft/ft_0892.h"
#include "ft/ft_0C88.h"
#include "ft/ftanim.h"
#include "ft/ftcolanim.h"
#include "ft/ftcommon.h"
#include "ft/types.h"
#include "ftCommon/ftCo_Escape.h"
#include "ftCommon/ftCo_FallSpecial.h"
#include "ftSamus/types.h"
#include "it/items/itsamuschargeshot.h"
#include "lb/lb_00B0.h"
#include <common_structs.h>
#include <dolphin/mtx/types.h>

Functions

static void ftSamus_801293BC_inner (HSD_GObj *gobj)
 
void ftSs_SpecialN_801291F0 (HSD_GObj *gobj)
 
void ftSs_SpecialN_80129258 (HSD_GObj *gobj)
 
static bool ftSs_SpecialN_801292E4 (HSD_GObj *gobj)
 
static void ftSs_SpecialN_801293BC (HSD_GObj *gobj)
 
void ftSs_SpecialN_Enter (HSD_GObj *gobj)
 
void ftSs_SpecialAirN_Enter (HSD_GObj *gobj)
 
void ftSs_SpecialNStart_Anim (HSD_GObj *gobj)
 
void ftSs_SpecialNHold_Anim (HSD_GObj *gobj)
 
void ftSs_SpecialNCancel_Anim (HSD_GObj *gobj)
 
void ftSs_SpecialN_Anim (HSD_GObj *gobj)
 
void ftSs_SpecialAirNStart_Anim (HSD_GObj *gobj)
 
void ftSs_SpecialAirN_Anim (HSD_GObj *gobj)
 
void ftSs_SpecialNStart_IASA (HSD_GObj *gobj)
 
void ftSs_SpecialNHold_IASA (HSD_GObj *gobj)
 
void ftSs_SpecialNCancel_IASA (HSD_GObj *gobj)
 
void ftSs_SpecialN_IASA (HSD_GObj *gobj)
 
void ftSs_SpecialAirNStart_IASA (HSD_GObj *gobj)
 
void ftSs_SpecialAirN_IASA (HSD_GObj *gobj)
 
void ftSs_SpecialNStart_Phys (HSD_GObj *gobj)
 
void ftSs_SpecialNHold_Phys (HSD_GObj *gobj)
 
void ftSs_SpecialNCancel_Phys (HSD_GObj *gobj)
 
void ftSs_SpecialN_Phys (HSD_GObj *gobj)
 
void ftSs_SpecialAirNStart_Phys (HSD_GObj *gobj)
 
void ftSs_SpecialAirN_Phys (HSD_GObj *gobj)
 
void ftSs_SpecialNStart_Coll (HSD_GObj *gobj)
 
void ftSs_SpecialNHold_Coll (HSD_GObj *gobj)
 
void ftSs_SpecialNCancel_Coll (HSD_GObj *gobj)
 
void ftSs_SpecialN_Coll (HSD_GObj *gobj)
 
void ftSs_SpecialAirNStart_Coll (HSD_GObj *gobj)
 
void ftSs_SpecialAirN_Coll (HSD_GObj *gobj)
 
int ftSs_SpecialS_8012A068 (HSD_GObj *gobj)
 
static void ftSs_SpecialS_8012A168 (HSD_GObj *gobj, Vec3 *spawnlocation)
 
void ftSs_SpecialS_8012A074 (HSD_GObj *gobj)
 

Variables

uint ftSs_Unk3_803CE6B8 []
 

Function Documentation

◆ ftSamus_801293BC_inner()

static void ftSamus_801293BC_inner ( HSD_GObj gobj)
static

◆ ftSs_SpecialN_801291F0()

void ftSs_SpecialN_801291F0 ( HSD_GObj gobj)

◆ ftSs_SpecialN_80129258()

void ftSs_SpecialN_80129258 ( HSD_GObj gobj)

◆ ftSs_SpecialN_801292E4()

static bool ftSs_SpecialN_801292E4 ( HSD_GObj gobj)
static

◆ ftSs_SpecialN_801293BC()

static void ftSs_SpecialN_801293BC ( HSD_GObj gobj)
static

◆ ftSs_SpecialN_Enter()

void ftSs_SpecialN_Enter ( HSD_GObj gobj)

◆ ftSs_SpecialAirN_Enter()

void ftSs_SpecialAirN_Enter ( HSD_GObj gobj)

◆ ftSs_SpecialNStart_Anim()

void ftSs_SpecialNStart_Anim ( HSD_GObj gobj)

◆ ftSs_SpecialNHold_Anim()

void ftSs_SpecialNHold_Anim ( HSD_GObj gobj)

this block might be an inline, but couldn't get the regalloc to behave

◆ ftSs_SpecialNCancel_Anim()

void ftSs_SpecialNCancel_Anim ( HSD_GObj gobj)

◆ ftSs_SpecialN_Anim()

void ftSs_SpecialN_Anim ( HSD_GObj gobj)

◆ ftSs_SpecialAirNStart_Anim()

void ftSs_SpecialAirNStart_Anim ( HSD_GObj gobj)

◆ ftSs_SpecialAirN_Anim()

void ftSs_SpecialAirN_Anim ( HSD_GObj gobj)

◆ ftSs_SpecialNStart_IASA()

void ftSs_SpecialNStart_IASA ( HSD_GObj gobj)

◆ ftSs_SpecialNHold_IASA()

void ftSs_SpecialNHold_IASA ( HSD_GObj gobj)

◆ ftSs_SpecialNCancel_IASA()

void ftSs_SpecialNCancel_IASA ( HSD_GObj gobj)

◆ ftSs_SpecialN_IASA()

void ftSs_SpecialN_IASA ( HSD_GObj gobj)

◆ ftSs_SpecialAirNStart_IASA()

void ftSs_SpecialAirNStart_IASA ( HSD_GObj gobj)

◆ ftSs_SpecialAirN_IASA()

void ftSs_SpecialAirN_IASA ( HSD_GObj gobj)

◆ ftSs_SpecialNStart_Phys()

void ftSs_SpecialNStart_Phys ( HSD_GObj gobj)

◆ ftSs_SpecialNHold_Phys()

void ftSs_SpecialNHold_Phys ( HSD_GObj gobj)

◆ ftSs_SpecialNCancel_Phys()

void ftSs_SpecialNCancel_Phys ( HSD_GObj gobj)

◆ ftSs_SpecialN_Phys()

void ftSs_SpecialN_Phys ( HSD_GObj gobj)

◆ ftSs_SpecialAirNStart_Phys()

void ftSs_SpecialAirNStart_Phys ( HSD_GObj gobj)

◆ ftSs_SpecialAirN_Phys()

void ftSs_SpecialAirN_Phys ( HSD_GObj gobj)

◆ ftSs_SpecialNStart_Coll()

void ftSs_SpecialNStart_Coll ( HSD_GObj gobj)

◆ ftSs_SpecialNHold_Coll()

void ftSs_SpecialNHold_Coll ( HSD_GObj gobj)

◆ ftSs_SpecialNCancel_Coll()

void ftSs_SpecialNCancel_Coll ( HSD_GObj gobj)

◆ ftSs_SpecialN_Coll()

void ftSs_SpecialN_Coll ( HSD_GObj gobj)

◆ ftSs_SpecialAirNStart_Coll()

void ftSs_SpecialAirNStart_Coll ( HSD_GObj gobj)

◆ ftSs_SpecialAirN_Coll()

void ftSs_SpecialAirN_Coll ( HSD_GObj gobj)

◆ ftSs_SpecialS_8012A068()

int ftSs_SpecialS_8012A068 ( HSD_GObj gobj)

◆ ftSs_SpecialS_8012A168()

static void ftSs_SpecialS_8012A168 ( HSD_GObj gobj,
Vec3 spawnlocation 
)
static

◆ ftSs_SpecialS_8012A074()

void ftSs_SpecialS_8012A074 ( HSD_GObj gobj)

Variable Documentation

◆ ftSs_Unk3_803CE6B8

uint ftSs_Unk3_803CE6B8[]
Initial value:
= {
0x0003F7A6, 0x0003F7A9, 0x0003F7AC, 0x0003F7AF, 0x0003F7B2,
}