SSBM Decomp
Loading...
Searching...
No Matches
ft_0C31.c File Reference
#include <placeholder.h>
#include "ft/forward.h"
#include "ftCommon/forward.h"
#include <dolphin/mtx/forward.h>
#include "ft_0C31.h"
#include "ft_081B.h"
#include "ft_0852.h"
#include "ftcommon.h"
#include "ft/fighter.h"
#include "ft/ftanim.h"
#include "ft/ftcoll.h"
#include "ft/types.h"
#include "ftCommon/ftCo_DamageFall.h"
#include "ftCommon/ftCo_DownBound.h"
#include "ftCommon/types.h"
#include "it/it_26B1.h"
#include "it/items/itgreatfoxlaser.h"
#include "it/items/itleadead.h"
#include "it/items/itlikelike.h"
#include "pl/player.h"
#include <baselib/dobj.h>
#include <baselib/jobj.h>

Functions

void ftCo_800C61B0 (ftCo_GObj *gobj)
 
void ftCo_Entry_Anim (Fighter_GObj *gobj)
 
void ftCo_Entry_IASA (ftCo_GObj *gobj)
 
void ftCo_Entry_Phys (ftCo_GObj *gobj)
 
void fn_800C63BC (ftCo_GObj *gobj)
 
void fn_800C63E0 (ftCo_GObj *gobj)
 
void ftCo_Entry_Coll (ftCo_GObj *gobj)
 
void ftCo_800C6408 (ftCo_GObj *gobj)
 
void ftCo_EntryStart_Anim (Fighter_GObj *gobj)
 
void ftCo_EntryStart_IASA (ftCo_GObj *gobj)
 
void ftCo_EntryStart_Phys (ftCo_GObj *gobj)
 
void ftCo_EntryStart_Coll (ftCo_GObj *gobj)
 
void ftCo_800C6AFC (HSD_JObj *jobj)
 
void ftCo_800C6B6C (ftCo_GObj *gobj)
 
void ftCo_EntryEnd_Anim (Fighter_GObj *gobj)
 
void ftCo_EntryEnd_IASA (ftCo_GObj *gobj)
 
void ftCo_EntryEnd_Phys (ftCo_GObj *gobj)
 
void ftCo_EntryEnd_Coll (ftCo_GObj *gobj)
 
void ftCo_800C703C (ftCo_GObj *gobj)
 
void ftCo_800C7070 (ftCo_GObj *gobj)
 
void ftCo_800C70D0 (ftCo_GObj *gobj)
 
void ftCo_800C7158 (Fighter_GObj *gobj)
 
void ftCo_800C7178 (ftCo_GObj *gobj)
 
void ftCo_800C7200 (Fighter_GObj *gobj)
 
static void inlineB0 (ftCo_GObj *gobj)
 
static void inlineB1 (ftCo_GObj *gobj)
 
static void inlineB2 (ftCo_GObj *gobj)
 
void ftCo_800C7220 (ftCo_GObj *gobj)
 
void ftCo_800C7294 (ftCo_GObj *gobj)
 
void ftCo_800C7308 (ftCo_GObj *gobj)
 
void ftCo_800C737C (ftCo_GObj *gobj)
 
void ftCo_800C739C (ftCo_GObj *gobj)
 
void ftCo_800C7414 (ftCo_GObj *gobj)
 
static void inlineC0 (ftCo_GObj *gobj)
 
static void inlineC1 (ftCo_GObj *gobj)
 
static void inlineC2 (ftCo_GObj *gobj)
 
void ftCo_800C7434 (ftCo_GObj *gobj)
 
void ftCo_800C74AC (ftCo_GObj *gobj)
 
void fn_800C74CC (ftCo_GObj *gobj)
 
bool ftCo_800C74F4 (Fighter_GObj *gobj)
 
void fn_800C7568 (ftCo_GObj *gobj)
 
void ftCo_800C7590 (ftCo_GObj *gobj)
 
void ftCo_CaptureLeadead_Anim (ftCo_GObj *gobj)
 
void ftCo_CaptureLeadead_IASA (ftCo_GObj *gobj)
 
void ftCo_CaptureLeadead_Phys (ftCo_GObj *gobj)
 
static void fn_800C77E0 (ftCo_GObj *arg0)
 
void ftCo_CaptureLeadead_Coll (Fighter_GObj *gobj)
 
UNK_RET ftCo_800C7800 (UNK_PARAMS)
 
void fn_800C7890 (ftCo_GObj *gobj)
 
UNK_RET ftCo_800C78B0 (UNK_PARAMS)
 
void ftCo_800C7A30 (ftCo_GObj *gobj)
 
void ftCo_CaptureLikelike_Anim (ftCo_GObj *gobj)
 
void ftCo_CaptureLikelike_IASA (ftCo_GObj *gobj)
 
void ftCo_CaptureLikelike_Phys (ftCo_GObj *gobj)
 
void ftCo_CaptureLikelike_Coll (ftCo_GObj *gobj)
 
void fn_800C7AE0 (ftCo_GObj *gobj)
 
UNK_RET ftCo_800C7B0C (UNK_PARAMS)
 
void ftCo_800C7C60 (ftCo_GObj *gobj, int damage_amount)
 
bool ftCo_800C7CA0 (ftCo_GObj *gobj)
 
void ftCo_DownReflect_Anim (Fighter_GObj *gobj)
 
void ftCo_DownReflect_IASA (ftCo_GObj *gobj)
 
void ftCo_DownReflect_Phys (ftCo_GObj *gobj)
 
void ftCo_DownReflect_Coll (ftCo_GObj *gobj)
 
void ftCo_800C8064 (void)
 
void ft_800C80A4 (Fighter *fp)
 

Variables

float ftCo_804D8DE8
 

Function Documentation

◆ ftCo_800C61B0()

void ftCo_800C61B0 ( ftCo_GObj gobj)

◆ ftCo_Entry_Anim()

void ftCo_Entry_Anim ( Fighter_GObj *  gobj)

◆ ftCo_Entry_IASA()

void ftCo_Entry_IASA ( ftCo_GObj gobj)

◆ ftCo_Entry_Phys()

void ftCo_Entry_Phys ( ftCo_GObj gobj)

◆ fn_800C63BC()

void fn_800C63BC ( ftCo_GObj gobj)

◆ fn_800C63E0()

void fn_800C63E0 ( ftCo_GObj gobj)

◆ ftCo_Entry_Coll()

void ftCo_Entry_Coll ( ftCo_GObj gobj)

◆ ftCo_800C6408()

void ftCo_800C6408 ( ftCo_GObj gobj)

◆ ftCo_EntryStart_Anim()

void ftCo_EntryStart_Anim ( Fighter_GObj *  gobj)

◆ ftCo_EntryStart_IASA()

void ftCo_EntryStart_IASA ( ftCo_GObj gobj)

◆ ftCo_EntryStart_Phys()

void ftCo_EntryStart_Phys ( ftCo_GObj gobj)

◆ ftCo_EntryStart_Coll()

void ftCo_EntryStart_Coll ( ftCo_GObj gobj)

◆ ftCo_800C6AFC()

void ftCo_800C6AFC ( HSD_JObj jobj)

◆ ftCo_800C6B6C()

void ftCo_800C6B6C ( ftCo_GObj gobj)

◆ ftCo_EntryEnd_Anim()

void ftCo_EntryEnd_Anim ( Fighter_GObj *  gobj)

◆ ftCo_EntryEnd_IASA()

void ftCo_EntryEnd_IASA ( ftCo_GObj gobj)

◆ ftCo_EntryEnd_Phys()

void ftCo_EntryEnd_Phys ( ftCo_GObj gobj)

◆ ftCo_EntryEnd_Coll()

void ftCo_EntryEnd_Coll ( ftCo_GObj gobj)

◆ ftCo_800C703C()

void ftCo_800C703C ( ftCo_GObj gobj)

◆ ftCo_800C7070()

void ftCo_800C7070 ( ftCo_GObj gobj)

◆ ftCo_800C70D0()

void ftCo_800C70D0 ( ftCo_GObj gobj)

◆ ftCo_800C7158()

void ftCo_800C7158 ( Fighter_GObj *  gobj)

◆ ftCo_800C7178()

void ftCo_800C7178 ( ftCo_GObj gobj)

◆ ftCo_800C7200()

void ftCo_800C7200 ( Fighter_GObj *  gobj)

◆ inlineB0()

static void inlineB0 ( ftCo_GObj gobj)
inlinestatic

◆ inlineB1()

static void inlineB1 ( ftCo_GObj gobj)
inlinestatic

◆ inlineB2()

static void inlineB2 ( ftCo_GObj gobj)
inlinestatic

◆ ftCo_800C7220()

void ftCo_800C7220 ( ftCo_GObj gobj)

◆ ftCo_800C7294()

void ftCo_800C7294 ( ftCo_GObj gobj)

◆ ftCo_800C7308()

void ftCo_800C7308 ( ftCo_GObj gobj)

◆ ftCo_800C737C()

void ftCo_800C737C ( ftCo_GObj gobj)

◆ ftCo_800C739C()

void ftCo_800C739C ( ftCo_GObj gobj)

◆ ftCo_800C7414()

void ftCo_800C7414 ( ftCo_GObj gobj)

◆ inlineC0()

static void inlineC0 ( ftCo_GObj gobj)
inlinestatic

◆ inlineC1()

static void inlineC1 ( ftCo_GObj gobj)
inlinestatic

◆ inlineC2()

static void inlineC2 ( ftCo_GObj gobj)
inlinestatic

◆ ftCo_800C7434()

void ftCo_800C7434 ( ftCo_GObj gobj)

◆ ftCo_800C74AC()

void ftCo_800C74AC ( ftCo_GObj gobj)

◆ fn_800C74CC()

void fn_800C74CC ( ftCo_GObj gobj)

◆ ftCo_800C74F4()

bool ftCo_800C74F4 ( Fighter_GObj *  gobj)

◆ fn_800C7568()

void fn_800C7568 ( ftCo_GObj gobj)

◆ ftCo_800C7590()

void ftCo_800C7590 ( ftCo_GObj gobj)

◆ ftCo_CaptureLeadead_Anim()

void ftCo_CaptureLeadead_Anim ( ftCo_GObj gobj)

◆ ftCo_CaptureLeadead_IASA()

void ftCo_CaptureLeadead_IASA ( ftCo_GObj gobj)

◆ ftCo_CaptureLeadead_Phys()

void ftCo_CaptureLeadead_Phys ( ftCo_GObj gobj)

◆ fn_800C77E0()

static void fn_800C77E0 ( ftCo_GObj arg0)
static

◆ ftCo_CaptureLeadead_Coll()

void ftCo_CaptureLeadead_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800C7800()

UNK_RET ftCo_800C7800 ( UNK_PARAMS  )

◆ fn_800C7890()

void fn_800C7890 ( ftCo_GObj gobj)

◆ ftCo_800C78B0()

UNK_RET ftCo_800C78B0 ( UNK_PARAMS  )

◆ ftCo_800C7A30()

void ftCo_800C7A30 ( ftCo_GObj gobj)

◆ ftCo_CaptureLikelike_Anim()

void ftCo_CaptureLikelike_Anim ( ftCo_GObj gobj)

◆ ftCo_CaptureLikelike_IASA()

void ftCo_CaptureLikelike_IASA ( ftCo_GObj gobj)

◆ ftCo_CaptureLikelike_Phys()

void ftCo_CaptureLikelike_Phys ( ftCo_GObj gobj)

◆ ftCo_CaptureLikelike_Coll()

void ftCo_CaptureLikelike_Coll ( ftCo_GObj gobj)

◆ fn_800C7AE0()

void fn_800C7AE0 ( ftCo_GObj gobj)

◆ ftCo_800C7B0C()

UNK_RET ftCo_800C7B0C ( UNK_PARAMS  )

◆ ftCo_800C7C60()

void ftCo_800C7C60 ( ftCo_GObj gobj,
int  damage_amount 
)

◆ ftCo_800C7CA0()

bool ftCo_800C7CA0 ( ftCo_GObj gobj)

◆ ftCo_DownReflect_Anim()

void ftCo_DownReflect_Anim ( Fighter_GObj *  gobj)

◆ ftCo_DownReflect_IASA()

void ftCo_DownReflect_IASA ( ftCo_GObj gobj)

◆ ftCo_DownReflect_Phys()

void ftCo_DownReflect_Phys ( ftCo_GObj gobj)

◆ ftCo_DownReflect_Coll()

void ftCo_DownReflect_Coll ( ftCo_GObj gobj)

◆ ftCo_800C8064()

void ftCo_800C8064 ( void  )

◆ ft_800C80A4()

void ft_800C80A4 ( Fighter fp)

Variable Documentation

◆ ftCo_804D8DE8

float ftCo_804D8DE8
extern