SSBM Decomp
Loading...
Searching...
No Matches
ftMs_SpecialN.c File Reference
#include <platform.h>
#include <placeholder.h>
#include "ft/forward.h"
#include "ftMars/forward.h"
#include "lb/forward.h"
#include <baselib/forward.h>
#include "ftMs_SpecialN.h"
#include "math.h"
#include "ef/eflib.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/ftparts.h"
#include "ft/types.h"
#include "ftMars/ftMs_Init.h"
#include "ftMars/types.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include <common_structs.h>
#include <dolphin/mtx/types.h>

Functions

void ftMs_SpecialN_Enter (HSD_GObj *gobj)
 
void ftMs_SpecialAirN_Enter (HSD_GObj *gobj)
 
static void doStartAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
 
void ftMs_SpecialNStart_Anim (HSD_GObj *gobj)
 
void ftMs_SpecialAirNStart_Anim (HSD_GObj *gobj)
 
void ftMs_SpecialNStart_IASA (HSD_GObj *gobj)
 
void ftMs_SpecialAirNStart_IASA (HSD_GObj *gobj)
 
void ftMs_SpecialNStart_Phys (HSD_GObj *gobj)
 
void ftMs_SpecialAirNStart_Phys (HSD_GObj *gobj)
 
void ftMs_SpecialNStart_Coll (HSD_GObj *gobj)
 
void ftMs_SpecialAirNStart_Coll (HSD_GObj *gobj)
 
void ftMs_SpecialN_80136A1C (HSD_GObj *gobj)
 
void ftMs_SpecialN_80136A7C (HSD_GObj *gobj)
 
static void doLoopAnim (HSD_GObj *gobj, HSD_GObjEvent cb)
 
void ftMs_SpecialNLoop_Anim (HSD_GObj *gobj)
 
void ftMs_SpecialAirNLoop_Anim (HSD_GObj *gobj)
 
static void doLoopIasa (HSD_GObj *gobj, HSD_GObjEvent cb)
 
void ftMs_SpecialNLoop_IASA (HSD_GObj *gobj)
 Interrupt_MarthNeutralBCharge.
 
void ftMs_SpecialAirNLoop_IASA (HSD_GObj *gobj)
 
void ftMs_SpecialNLoop_Phys (HSD_GObj *gobj)
 
void ftMs_SpecialAirNLoop_Phys (HSD_GObj *gobj)
 
void ftMs_SpecialNLoop_Coll (HSD_GObj *gobj)
 
void ftMs_SpecialAirNLoop_Coll (HSD_GObj *gobj)
 
void ftMs_SpecialN_80136DB4 (HSD_GObj *gobj)
 
void ftMs_SpecialN_80136E14 (HSD_GObj *gobj)
 
void ftMs_SpecialN_80136E74 (HSD_GObj *gobj)
 
void ftMs_SpecialN_80136EAC (HSD_GObj *gobj)
 
static void inlineA0 (Fighter_GObj *gobj, HSD_GObjEvent cb)
 
void ftMs_SpecialNEnd_Anim (Fighter_GObj *gobj)
 
void ftMs_SpecialAirNEnd_Anim (Fighter_GObj *gobj)
 
void ftMs_SpecialNEnd_IASA (HSD_GObj *gobj)
 
void ftMs_SpecialAirNEnd_IASA (HSD_GObj *gobj)
 
void ftMs_SpecialNEnd_Phys (HSD_GObj *gobj)
 
void ftMs_SpecialAirNEnd_Phys (HSD_GObj *gobj)
 
void ftMs_SpecialNEnd_Coll (HSD_GObj *gobj)
 
void ftMs_SpecialAirNEnd_Coll (HSD_GObj *gobj)
 
void ftMs_SpecialN_801371FC (HSD_GObj *gobj)
 
void ftMs_SpecialN_801372A8 (HSD_GObj *gobj)
 
void ftMs_SpecialN_80137354 (HSD_GObj *gobj)
 
void ftMs_SpecialN_801373B8 (HSD_GObj *gobj)
 

Function Documentation

◆ ftMs_SpecialN_Enter()

void ftMs_SpecialN_Enter ( HSD_GObj gobj)

◆ ftMs_SpecialAirN_Enter()

void ftMs_SpecialAirN_Enter ( HSD_GObj gobj)

◆ doStartAnim()

static void doStartAnim ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
inlinestatic

◆ ftMs_SpecialNStart_Anim()

void ftMs_SpecialNStart_Anim ( HSD_GObj gobj)

◆ ftMs_SpecialAirNStart_Anim()

void ftMs_SpecialAirNStart_Anim ( HSD_GObj gobj)

◆ ftMs_SpecialNStart_IASA()

void ftMs_SpecialNStart_IASA ( HSD_GObj gobj)

◆ ftMs_SpecialAirNStart_IASA()

void ftMs_SpecialAirNStart_IASA ( HSD_GObj gobj)

◆ ftMs_SpecialNStart_Phys()

void ftMs_SpecialNStart_Phys ( HSD_GObj gobj)

◆ ftMs_SpecialAirNStart_Phys()

void ftMs_SpecialAirNStart_Phys ( HSD_GObj gobj)

◆ ftMs_SpecialNStart_Coll()

void ftMs_SpecialNStart_Coll ( HSD_GObj gobj)

◆ ftMs_SpecialAirNStart_Coll()

void ftMs_SpecialAirNStart_Coll ( HSD_GObj gobj)

◆ ftMs_SpecialN_80136A1C()

void ftMs_SpecialN_80136A1C ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftMs_SpecialN_80136A7C()

void ftMs_SpecialN_80136A7C ( HSD_GObj gobj)
Todo:
Named flags.

◆ doLoopAnim()

static void doLoopAnim ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
inlinestatic

◆ ftMs_SpecialNLoop_Anim()

void ftMs_SpecialNLoop_Anim ( HSD_GObj gobj)

◆ ftMs_SpecialAirNLoop_Anim()

void ftMs_SpecialAirNLoop_Anim ( HSD_GObj gobj)

◆ doLoopIasa()

static void doLoopIasa ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
inlinestatic

◆ ftMs_SpecialNLoop_IASA()

void ftMs_SpecialNLoop_IASA ( HSD_GObj gobj)

Interrupt_MarthNeutralBCharge.

◆ ftMs_SpecialAirNLoop_IASA()

void ftMs_SpecialAirNLoop_IASA ( HSD_GObj gobj)

◆ ftMs_SpecialNLoop_Phys()

void ftMs_SpecialNLoop_Phys ( HSD_GObj gobj)

◆ ftMs_SpecialAirNLoop_Phys()

void ftMs_SpecialAirNLoop_Phys ( HSD_GObj gobj)

◆ ftMs_SpecialNLoop_Coll()

void ftMs_SpecialNLoop_Coll ( HSD_GObj gobj)

◆ ftMs_SpecialAirNLoop_Coll()

void ftMs_SpecialAirNLoop_Coll ( HSD_GObj gobj)

◆ ftMs_SpecialN_80136DB4()

void ftMs_SpecialN_80136DB4 ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftMs_SpecialN_80136E14()

void ftMs_SpecialN_80136E14 ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftMs_SpecialN_80136E74()

void ftMs_SpecialN_80136E74 ( HSD_GObj gobj)

◆ ftMs_SpecialN_80136EAC()

void ftMs_SpecialN_80136EAC ( HSD_GObj gobj)

◆ inlineA0()

static void inlineA0 ( Fighter_GObj *  gobj,
HSD_GObjEvent  cb 
)
inlinestatic

◆ ftMs_SpecialNEnd_Anim()

void ftMs_SpecialNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftMs_SpecialAirNEnd_Anim()

void ftMs_SpecialAirNEnd_Anim ( Fighter_GObj *  gobj)

◆ ftMs_SpecialNEnd_IASA()

void ftMs_SpecialNEnd_IASA ( HSD_GObj gobj)

◆ ftMs_SpecialAirNEnd_IASA()

void ftMs_SpecialAirNEnd_IASA ( HSD_GObj gobj)

◆ ftMs_SpecialNEnd_Phys()

void ftMs_SpecialNEnd_Phys ( HSD_GObj gobj)

◆ ftMs_SpecialAirNEnd_Phys()

void ftMs_SpecialAirNEnd_Phys ( HSD_GObj gobj)

◆ ftMs_SpecialNEnd_Coll()

void ftMs_SpecialNEnd_Coll ( HSD_GObj gobj)

◆ ftMs_SpecialAirNEnd_Coll()

void ftMs_SpecialAirNEnd_Coll ( HSD_GObj gobj)

◆ ftMs_SpecialN_801371FC()

void ftMs_SpecialN_801371FC ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftMs_SpecialN_801372A8()

void ftMs_SpecialN_801372A8 ( HSD_GObj gobj)
Todo:
Named flags.

◆ ftMs_SpecialN_80137354()

void ftMs_SpecialN_80137354 ( HSD_GObj gobj)

◆ ftMs_SpecialN_801373B8()

void ftMs_SpecialN_801373B8 ( HSD_GObj gobj)