SSBM Decomp
Loading...
Searching...
No Matches
ftCo_Throw.c File Reference
#include "placeholder.h"
#include "platform.h"
#include "stdbool.h"
#include "baselib/jobj.h"
#include <melee/cm/camera.h>
#include <melee/ef/efsync.h>
#include <melee/ft/chara/ftCommon/ftCo_Attack1.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackHi3.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackHi4.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackLw3.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackLw4.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackS3.h>
#include <melee/ft/chara/ftCommon/ftCo_AttackS4.h>
#include <melee/ft/chara/ftCommon/ftCo_CargoWait.h>
#include <melee/ft/chara/ftCommon/ftCo_Damage.h>
#include <melee/ft/chara/ftCommon/ftCo_DamageIce.h>
#include <melee/ft/chara/ftCommon/ftCo_Escape.h>
#include <melee/ft/chara/ftCommon/ftCo_Fall.h>
#include <melee/ft/chara/ftCommon/ftCo_FallSpecial.h>
#include <melee/ft/chara/ftCommon/ftCo_Guard.h>
#include <melee/ft/chara/ftCommon/ftCo_Lift.h>
#include <melee/ft/chara/ftCommon/ftCo_SpecialS.h>
#include <melee/ft/chara/ftCommon/ftCo_Throw.h>
#include <melee/ft/chara/ftCommon/ftCo_Thrown.h>
#include <melee/ft/chara/ftFox/ftFx_SpecialN.h>
#include <melee/ft/chara/ftMewtwo/ftMt_SpecialN.h>
#include <melee/ft/chara/ftSamus/ftSs_Init.h>
#include <melee/ft/fighter.h>
#include <melee/ft/ft_081B.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ft_0881.h>
#include <melee/ft/ft_0CDD.h>
#include <melee/ft/ft_0DF1.h>
#include <melee/ft/ftanim.h>
#include <melee/ft/ftcamera.h>
#include <melee/ft/ftchangeparam.h>
#include <melee/ft/ftcoll.h>
#include <melee/ft/ftcommon.h>
#include <melee/ft/ftlib.h>
#include <melee/ft/ftmaterial.h>
#include <melee/ft/ftmetal.h>
#include <melee/ft/ftparts.h>
#include <melee/ft/inlines.h>
#include <melee/ft/types.h>
#include <melee/gm/gm_unsplit.h>
#include <melee/gr/stage.h>
#include <melee/it/item.h>
#include <melee/it/items/it_2E5A.h>
#include <melee/it/items/itkinoko.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lbcollision.h>
#include <melee/mp/mpcoll.h>
#include <melee/mp/mplib.h>
#include <melee/pl/pl_040D.h>
#include <melee/pl/player.h>
#include <melee/pl/plbonuslib.h>
#include <melee/pl/plstale.h>

Functions

void fn_800DD568 (Fighter_GObj *gobj)
 
void fn_800DD5EC (Fighter_GObj *gobj)
 
void fn_800DD684 (Fighter_GObj *gobj)
 
bool fn_800DD6E4 (Fighter_GObj *gobj, int arg)
 
void ftCo_800DD100 (Fighter_GObj *gobj)
 
void ftCo_800DD168 (Fighter_GObj *gobj)
 
static bool ftCo_800DD1E4_inline1 (Fighter *fp)
 
static bool ftCo_800DD1E4_inline2 (Fighter *fp)
 
static bool ftCo_800DD1E4_inline3 (Fighter *fp)
 
bool ftCo_800DD1E4 (Fighter_GObj *gobj)
 
void ftCo_800DD398 (Fighter_GObj *gobj, FtMotionId msid, FtMotionId victim_msid, float anim_speed)
 
void ftCo_800DD4B0 (Fighter_GObj *gobj, FtMotionId msid)
 
static bool ftCo_800DD724_inline1 (Fighter *fp)
 
static bool ftCo_800DD724_inline2 (Fighter *fp)
 
void ftCo_800DD724 (Fighter_GObj *gobj)
 
void ftCo_ThrowF_Anim (Fighter_GObj *gobj)
 
void ftCo_ThrowF_IASA (Fighter_GObj *gobj)
 
void ftCo_ThrowF_Phys (Fighter_GObj *gobj)
 
void ftCo_ThrowF_Coll (Fighter_GObj *gobj)
 
void ftCo_ThrowB_Anim (Fighter_GObj *gobj)
 
void ftCo_ThrowB_IASA (Fighter_GObj *gobj)
 
void ftCo_ThrowB_Phys (Fighter_GObj *gobj)
 
void ftCo_ThrowB_Coll (Fighter_GObj *gobj)
 
void ftCo_ThrowHi_Anim (Fighter_GObj *gobj)
 
void ftCo_ThrowHi_IASA (Fighter_GObj *gobj)
 
void ftCo_ThrowHi_Phys (Fighter_GObj *gobj)
 
void ftCo_ThrowHi_Coll (Fighter_GObj *gobj)
 
void ftCo_ThrowHi_Cam (Fighter_GObj *gobj)
 
void ftCo_ThrowLw_Anim (Fighter_GObj *gobj)
 
void ftCo_ThrowLw_IASA (Fighter_GObj *gobj)
 
void ftCo_ThrowLw_Phys (Fighter_GObj *gobj)
 
void ftCo_ThrowLw_Coll (Fighter_GObj *gobj)
 
static float ftCo_800DDDE4_inline3 (Fighter *fp3)
 
static float ftCo_800DDDE4_inline2 (Fighter *fp3)
 
void ftCo_800DDDE4 (Fighter_GObj *gobj, Fighter_GObj *gobj2, bool arg)
 
void ftCo_800DE2A8 (Fighter_GObj *gobj, Fighter_GObj *other)
 
void ftCo_800DE2CC (Fighter_GObj *gobj, Fighter_GObj *other)
 
void ftCo_800DE2F0 (Fighter_GObj *gobj)
 

Function Documentation

◆ fn_800DD568()

void fn_800DD568 ( Fighter_GObj *  gobj)

◆ fn_800DD5EC()

void fn_800DD5EC ( Fighter_GObj *  gobj)

◆ fn_800DD684()

void fn_800DD684 ( Fighter_GObj *  gobj)

◆ fn_800DD6E4()

bool fn_800DD6E4 ( Fighter_GObj *  gobj,
int  arg 
)

◆ ftCo_800DD100()

void ftCo_800DD100 ( Fighter_GObj *  gobj)

◆ ftCo_800DD168()

void ftCo_800DD168 ( Fighter_GObj *  gobj)

◆ ftCo_800DD1E4_inline1()

static bool ftCo_800DD1E4_inline1 ( Fighter fp)
inlinestatic

◆ ftCo_800DD1E4_inline2()

static bool ftCo_800DD1E4_inline2 ( Fighter fp)
inlinestatic

◆ ftCo_800DD1E4_inline3()

static bool ftCo_800DD1E4_inline3 ( Fighter fp)
inlinestatic

◆ ftCo_800DD1E4()

bool ftCo_800DD1E4 ( Fighter_GObj *  gobj)

◆ ftCo_800DD398()

void ftCo_800DD398 ( Fighter_GObj *  gobj,
FtMotionId  msid,
FtMotionId  victim_msid,
float  anim_speed 
)

◆ ftCo_800DD4B0()

void ftCo_800DD4B0 ( Fighter_GObj *  gobj,
FtMotionId  msid 
)

◆ ftCo_800DD724_inline1()

static bool ftCo_800DD724_inline1 ( Fighter fp)
inlinestatic

◆ ftCo_800DD724_inline2()

static bool ftCo_800DD724_inline2 ( Fighter fp)
inlinestatic

◆ ftCo_800DD724()

void ftCo_800DD724 ( Fighter_GObj *  gobj)

◆ ftCo_ThrowF_Anim()

void ftCo_ThrowF_Anim ( Fighter_GObj *  gobj)

◆ ftCo_ThrowF_IASA()

void ftCo_ThrowF_IASA ( Fighter_GObj *  gobj)

◆ ftCo_ThrowF_Phys()

void ftCo_ThrowF_Phys ( Fighter_GObj *  gobj)

◆ ftCo_ThrowF_Coll()

void ftCo_ThrowF_Coll ( Fighter_GObj *  gobj)

◆ ftCo_ThrowB_Anim()

void ftCo_ThrowB_Anim ( Fighter_GObj *  gobj)

◆ ftCo_ThrowB_IASA()

void ftCo_ThrowB_IASA ( Fighter_GObj *  gobj)

◆ ftCo_ThrowB_Phys()

void ftCo_ThrowB_Phys ( Fighter_GObj *  gobj)

◆ ftCo_ThrowB_Coll()

void ftCo_ThrowB_Coll ( Fighter_GObj *  gobj)

◆ ftCo_ThrowHi_Anim()

void ftCo_ThrowHi_Anim ( Fighter_GObj *  gobj)

◆ ftCo_ThrowHi_IASA()

void ftCo_ThrowHi_IASA ( Fighter_GObj *  gobj)

◆ ftCo_ThrowHi_Phys()

void ftCo_ThrowHi_Phys ( Fighter_GObj *  gobj)

◆ ftCo_ThrowHi_Coll()

void ftCo_ThrowHi_Coll ( Fighter_GObj *  gobj)

◆ ftCo_ThrowHi_Cam()

void ftCo_ThrowHi_Cam ( Fighter_GObj *  gobj)

◆ ftCo_ThrowLw_Anim()

void ftCo_ThrowLw_Anim ( Fighter_GObj *  gobj)

◆ ftCo_ThrowLw_IASA()

void ftCo_ThrowLw_IASA ( Fighter_GObj *  gobj)

◆ ftCo_ThrowLw_Phys()

void ftCo_ThrowLw_Phys ( Fighter_GObj *  gobj)

◆ ftCo_ThrowLw_Coll()

void ftCo_ThrowLw_Coll ( Fighter_GObj *  gobj)

◆ ftCo_800DDDE4_inline3()

static float ftCo_800DDDE4_inline3 ( Fighter fp3)
inlinestatic

◆ ftCo_800DDDE4_inline2()

static float ftCo_800DDDE4_inline2 ( Fighter fp3)
inlinestatic

◆ ftCo_800DDDE4()

void ftCo_800DDDE4 ( Fighter_GObj *  gobj,
Fighter_GObj *  gobj2,
bool  arg 
)

◆ ftCo_800DE2A8()

void ftCo_800DE2A8 ( Fighter_GObj *  gobj,
Fighter_GObj *  other 
)

◆ ftCo_800DE2CC()

void ftCo_800DE2CC ( Fighter_GObj *  gobj,
Fighter_GObj *  other 
)

◆ ftCo_800DE2F0()

void ftCo_800DE2F0 ( Fighter_GObj *  gobj)