SSBM Decomp
Loading...
Searching...
No Matches
ft_0C31.c File Reference
#include "ft_0C31.h"
#include "ft_081B.h"
#include "ft_0852.h"
#include "ftcommon.h"
#include <placeholder.h>
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ftanim.h"
#include "ft/ftcoll.h"
#include "ft/types.h"
#include "ftCommon/forward.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 <dolphin/mtx.h>
#include <baselib/dobj.h>
#include <baselib/jobj.h>

Functions

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

Variables

float ftCo_804D8DE8
 

Function Documentation

◆ fn_800C63BC()

void fn_800C63BC ( Fighter_GObj *  gobj)
static

◆ fn_800C63E0()

void fn_800C63E0 ( Fighter_GObj *  gobj)
static

◆ fn_800C74CC()

void fn_800C74CC ( Fighter_GObj *  gobj)
static

◆ fn_800C7568()

void fn_800C7568 ( Fighter_GObj *  gobj)

◆ fn_800C7890()

void fn_800C7890 ( Fighter_GObj *  gobj)

◆ ftCo_800C61B0()

void ftCo_800C61B0 ( Fighter_GObj *  gobj)

◆ ftCo_Entry_Anim()

void ftCo_Entry_Anim ( Fighter_GObj *  gobj)

◆ ftCo_Entry_IASA()

void ftCo_Entry_IASA ( Fighter_GObj *  gobj)

◆ ftCo_Entry_Phys()

void ftCo_Entry_Phys ( Fighter_GObj *  gobj)

◆ ftCo_Entry_Coll()

void ftCo_Entry_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800C6408()

void ftCo_800C6408 ( Fighter_GObj *  gobj)

◆ ftCo_EntryStart_Anim()

void ftCo_EntryStart_Anim ( Fighter_GObj *  gobj)

◆ ftCo_EntryStart_IASA()

void ftCo_EntryStart_IASA ( Fighter_GObj *  gobj)

◆ ftCo_EntryStart_Phys()

void ftCo_EntryStart_Phys ( Fighter_GObj *  gobj)

◆ ftCo_EntryStart_Coll()

void ftCo_EntryStart_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800C6AFC()

void ftCo_800C6AFC ( HSD_JObj jobj)

◆ ftCo_800C6B6C()

void ftCo_800C6B6C ( Fighter_GObj *  gobj)

◆ ftCo_EntryEnd_Anim()

void ftCo_EntryEnd_Anim ( Fighter_GObj *  gobj)

◆ ftCo_EntryEnd_IASA()

void ftCo_EntryEnd_IASA ( Fighter_GObj *  gobj)

◆ ftCo_EntryEnd_Phys()

void ftCo_EntryEnd_Phys ( Fighter_GObj *  gobj)

◆ ftCo_EntryEnd_Coll()

void ftCo_EntryEnd_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800C703C()

void ftCo_800C703C ( Fighter_GObj *  gobj)

◆ ftCo_800C7070()

void ftCo_800C7070 ( Fighter_GObj *  gobj)

◆ ftCo_800C70D0()

void ftCo_800C70D0 ( Fighter_GObj *  gobj)

◆ ftCo_800C7158()

void ftCo_800C7158 ( Fighter_GObj *  gobj)

◆ ftCo_800C7178()

void ftCo_800C7178 ( Fighter_GObj *  gobj)

◆ ftCo_800C7200()

void ftCo_800C7200 ( Fighter_GObj *  gobj)

◆ inlineB0()

static void inlineB0 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineB1()

static void inlineB1 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineB2()

static void inlineB2 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftCo_800C7220()

void ftCo_800C7220 ( Fighter_GObj *  gobj)

◆ ftCo_800C7294()

void ftCo_800C7294 ( Fighter_GObj *  gobj)

◆ ftCo_800C7308()

void ftCo_800C7308 ( Fighter_GObj *  gobj)

◆ ftCo_800C737C()

void ftCo_800C737C ( Fighter_GObj *  gobj)

◆ ftCo_800C739C()

void ftCo_800C739C ( Fighter_GObj *  gobj)

◆ ftCo_800C7414()

void ftCo_800C7414 ( Fighter_GObj *  gobj)

◆ inlineC0()

static void inlineC0 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineC1()

static void inlineC1 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineC2()

static void inlineC2 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftCo_800C7434()

void ftCo_800C7434 ( Fighter_GObj *  gobj)

◆ ftCo_800C74AC()

void ftCo_800C74AC ( Fighter_GObj *  gobj)

◆ ftCo_800C74F4()

bool ftCo_800C74F4 ( Fighter_GObj *  gobj)

◆ ftCo_800C7590()

void ftCo_800C7590 ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLeadead_Anim()

void ftCo_CaptureLeadead_Anim ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLeadead_IASA()

void ftCo_CaptureLeadead_IASA ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLeadead_Phys()

void ftCo_CaptureLeadead_Phys ( Fighter_GObj *  gobj)

◆ fn_800C77E0()

static void fn_800C77E0 ( Fighter_GObj *  arg0)
static

◆ ftCo_CaptureLeadead_Coll()

void ftCo_CaptureLeadead_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800C7800()

UNK_RET ftCo_800C7800 ( UNK_PARAMS  )

◆ ftCo_800C78B0()

UNK_RET ftCo_800C78B0 ( UNK_PARAMS  )

◆ ftCo_800C7A30()

void ftCo_800C7A30 ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLikelike_Anim()

void ftCo_CaptureLikelike_Anim ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLikelike_IASA()

void ftCo_CaptureLikelike_IASA ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLikelike_Phys()

void ftCo_CaptureLikelike_Phys ( Fighter_GObj *  gobj)

◆ ftCo_CaptureLikelike_Coll()

void ftCo_CaptureLikelike_Coll ( Fighter_GObj *  gobj)

◆ fn_800C7AE0()

void fn_800C7AE0 ( Fighter_GObj *  gobj)

◆ ftCo_800C7B0C()

UNK_RET ftCo_800C7B0C ( UNK_PARAMS  )

◆ ftCo_800C7C60()

void ftCo_800C7C60 ( Fighter_GObj *  gobj,
int  damage_amount 
)

◆ ftCo_800C7CA0()

bool ftCo_800C7CA0 ( Fighter_GObj *  gobj)

◆ ftCo_DownReflect_Anim()

void ftCo_DownReflect_Anim ( Fighter_GObj *  gobj)

◆ ftCo_DownReflect_IASA()

void ftCo_DownReflect_IASA ( Fighter_GObj *  gobj)

◆ ftCo_DownReflect_Phys()

void ftCo_DownReflect_Phys ( Fighter_GObj *  gobj)

◆ ftCo_DownReflect_Coll()

void ftCo_DownReflect_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800C8064()

void ftCo_800C8064 ( void  )

◆ ft_800C80A4()

void ft_800C80A4 ( Fighter fp)

Variable Documentation

◆ ftCo_804D8DE8

float ftCo_804D8DE8
extern