SSBM Decomp
Loading...
Searching...
No Matches
src/melee/ft/ftcommon.dox File Reference
#include <platform.h>
#include "ft/forward.h"
#include "ftCommon/forward.h"
#include <dolphin/mtx.h>
#include <baselib/forward.h>
#include <baselib/gobjproc.h>
#include <baselib/jobj.h>

Macros

#define GALE01_07C930
 

Functions

void ftCommon_8007C930 (Fighter *, float)
 
void ftCommon_8007C98C (Fighter *, float vel, float, float gr_friction)
 
void ftCommon_8007CA80 (Fighter *fp, float result, float, float)
 
void ftCommon_8007CADC (Fighter *, float, float, float)
 
void ftCommon_8007CB74 (Fighter_GObj *)
 
Fighter_GObj * ftCommon_8007CC1C (Fighter_GObj *)
 
void ftCommon_8007CC78 (Fighter *, float)
 
void ftCommon_8007CCA0 (Fighter *, float)
 
void ftCommon_8007CCE8 (Fighter *)
 
float ftCommon_8007CD6C (float, float decrement)
 
float ftCommon_8007CDA4 (Fighter *)
 
float ftCommon_8007CDF8 (Fighter *)
 
void ftCommon_8007CE4C (Fighter *, float)
 
void ftCommon_8007CE94 (Fighter *, float)
 
void ftCommon_8007CEF4 (Fighter *)
 
bool ftCommon_8007CF58 (Fighter *)
 
bool ftCommon_8007D050 (Fighter *, float)
 
void ftCommon_8007D140 (Fighter *, float, float, float)
 
void ftCommon_8007D174 (Fighter *, float, float, float, float)
 
void ftCommon_8007D268 (Fighter *)
 
void ftCommon_8007D28C (Fighter *, float)
 
void ftCommon_8007D2E8 (Fighter *, float, float)
 
void ftCommon_8007D344 (Fighter *, float, float, float)
 
void ftCommon_8007D3A8 (Fighter *, float, float, float)
 
void ftCommon_8007D440 (Fighter *, float)
 
void ftCommon_8007D468 (Fighter *)
 
void ftCommon_8007D494 (Fighter *, float, float)
 
void ftCommon_8007D4B8 (Fighter *)
 
void ftCommon_8007D4E4 (Fighter *)
 
void ftCommon_ClampFallSpeed (Fighter *, float)
 
void ftCommon_8007D508 (Fighter *, float, float)
 
bool ftCommon_8007D528 (Fighter *)
 
void ftCommon_8007D5BC (Fighter *)
 
void ftCommon_8007D5D4 (Fighter *)
 Air_StoreBool_LoseGroundJump_NoECBfor10Frames.
 
void ftCommon_8007D60C (Fighter *)
 
void ftCommon_8007D698 (Fighter *)
 
void ftCommon_8007D6A4 (Fighter *)
 
void ftCommon_8007D780 (Fighter *)
 
void ftCommon_8007D7FC (Fighter *)
 
void ftCommon_8007D92C (Fighter_GObj *)
 
float ftCo_GetLStickAngle (Fighter *fp)
 
float ftCo_GetCStickAngle (Fighter *fp)
 
float ftCommon_8007D9D4 (Fighter *)
 
void ftCommon_8007D9FC (Fighter *)
 
void ftCommon_8007DA24 (Fighter *)
 
float ftCommon_CalcHitlag (int dmg, FtMotionId msid, float mul)
 
void ftCommon_8007DB24 (Fighter_GObj *)
 
void ftCommon_8007DB58 (Fighter_GObj *)
 
void ftCommon_InitGrab (Fighter *, bool, float)
 
bool ftCommon_8007DC08 (Fighter *, float)
 
void ftCommon_8007DD7C (Fighter_GObj *, Vec3 *)
 
void ftCommon_8007DFD0 (Fighter_GObj *gobj, Vec3 *arg1)
 
void ftCommon_8007E0E4 (Fighter_GObj *)
 
Fighter_GObj * ftCommon_8007E2A4 (Fighter_GObj *)
 
void ftCommon_8007E2F4 (Fighter *, s16 val)
 
void ftCommon_8007E2FC (Fighter_GObj *)
 Fighter_KillAllVelocity.
 
void ftCommon_8007E358 (Fighter_GObj *)
 
void ftCommon_8007E3EC (Fighter_GObj *)
 
void ftCommon_8007E5AC (Fighter *)
 
void ftCommon_SetAccessory (Fighter *, HSD_Joint *)
 
void ftCommon_8007E690 (Fighter *, HSD_AnimJoint *)
 
void ftCommon_8007E6DC (Fighter_GObj *, Fighter_GObj *gobj, s32)
 
void ftCommon_8007E79C (Fighter_GObj *, s32)
 
void ftCommon_8007E7E4 (Fighter_GObj *, s32)
 
void ftCommon_8007E82C (Fighter_GObj *)
 
void ftCommon_8007E83C (Fighter_GObj *, s32, float div)
 
s32 ftGetParasolStatus (Fighter_GObj *)
 
void ftCommon_8007EA90 (Fighter *, s32)
 
void ftCommon_8007EBAC (Fighter *, u32, u32)
 
void ftCommon_8007EC30 (u32, u32)
 
void ftCommon_8007ECD4 (Fighter *, s32)
 
void ftCommon_8007ED2C (Fighter *)
 
void ftCommon_8007ED50 (Fighter *, s32)
 
void ftCommon_8007EE0C (Fighter *, s32)
 
void ftCommon_8007EEC8 (Fighter *, s32, s32)
 
void ftCommon_8007EF5C (Fighter *, s32)
 
void ftCommon_8007EFC0 (Fighter *, u32 val)
 
void ftCommon_8007EFC8 (Fighter_GObj *, void(*)(Fighter_GObj *))
 
void ftCommon_8007F578 (Fighter_GObj *)
 
void ftCommon_8007F5CC (Fighter_GObj *, s32)
 
float ftCommon_GetModelScale (Fighter *)
 
void ftCommon_8007F6A4 (Fighter *, HSD_JObj *)
 
void ftCommon_8007F76C (Fighter_GObj *)
 
void ftCommon_8007F7B4 (Fighter_GObj *)
 
Mtx * ftCommon_8007F804 (Fighter *)
 
void ftCommon_8007F824 (Fighter_GObj *)
 
void ftCommon_8007F86C (Fighter_GObj *)
 
void ftCommon_8007F8B4 (Fighter *, Vec3 *v)
 
void ftCommon_8007F8E8 (Fighter_GObj *)
 
void ftCommon_8007F948 (Fighter_GObj *, Fighter_GObj *, s32)
 
void ftCommon_8007F9B4 (Fighter_GObj *)
 
void ftCommon_8007FA00 (Fighter_GObj *)
 
void ftCommon_8007FA58 (Fighter_GObj *, Fighter_GObj *)
 
void ftCommon_8007FC7C (Fighter_GObj *, float)
 
void ftCommon_8007FDA0 (Fighter_GObj *)
 
void ftCommon_8007FF74 (Fighter_GObj *)
 
bool ftCommon_8007FFD8 (Fighter *, float)
 
bool ftCommon_80080144 (Fighter *)
 
void ftCommon_80080174 (Fighter *fp)
 
void ftCommon_8008021C (Fighter_GObj *)
 
void ftCommon_8008031C (Fighter_GObj *)
 
void ftCommon_80080460 (Fighter *)
 
void ftCommon_80080474 (Fighter *)
 
void ftCommon_80080484 (Fighter *)
 
void ftCommon_800804A0 (Fighter *, float)
 
void ftCommon_800804FC (Fighter *)
 
void ftCommon_8007E2D0 (Fighter *, s16, HSD_GObjEvent, HSD_GObjEvent, void(*)(Fighter_GObj *, Fighter_GObj *))
 
void ftCommon_8007FE84 (Fighter_GObj *, Fighter_GObj *, s32, float)
 
float ftCommon_800804EC (Fighter *)
 

Macro Definition Documentation

◆ GALE01_07C930

#define GALE01_07C930

Function Documentation

◆ ftCommon_8007C930()

void ftCommon_8007C930 ( Fighter fp,
float  result 
)

◆ ftCommon_8007C98C()

void ftCommon_8007C98C ( Fighter fp,
float  vel,
float  arg9,
float  gr_friction 
)

◆ ftCommon_8007CA80()

void ftCommon_8007CA80 ( Fighter fp,
float  result,
float  arg2,
float  arg3 
)

◆ ftCommon_8007CADC()

void ftCommon_8007CADC ( Fighter fp,
float  arg8,
float  arg9,
float  argA 
)

◆ ftCommon_8007CB74()

void ftCommon_8007CB74 ( Fighter_GObj *  )

◆ ftCommon_8007CC1C()

Fighter_GObj * ftCommon_8007CC1C ( Fighter_GObj *  )

◆ ftCommon_8007CC78()

void ftCommon_8007CC78 ( Fighter fp,
float  max 
)

◆ ftCommon_8007CCA0()

void ftCommon_8007CCA0 ( Fighter fp,
float  arg1 
)

◆ ftCommon_8007CCE8()

void ftCommon_8007CCE8 ( Fighter fp)

◆ ftCommon_8007CD6C()

float ftCommon_8007CD6C ( float  value,
float  decrement 
)

◆ ftCommon_8007CDA4()

float ftCommon_8007CDA4 ( Fighter fp)

◆ ftCommon_8007CDF8()

float ftCommon_8007CDF8 ( Fighter fp)

◆ ftCommon_8007CE4C()

void ftCommon_8007CE4C ( Fighter fp,
float  val 
)

◆ ftCommon_8007CE94()

void ftCommon_8007CE94 ( Fighter fp,
float  val 
)

◆ ftCommon_8007CEF4()

void ftCommon_8007CEF4 ( Fighter fp)
Todo:
This surely calls ftCommon_8007CE94 somehow...

◆ ftCommon_8007CF58()

bool ftCommon_8007CF58 ( Fighter fp)

◆ ftCommon_8007D050()

bool ftCommon_8007D050 ( Fighter fp,
float  val 
)

◆ ftCommon_8007D140()

void ftCommon_8007D140 ( Fighter fp,
float  arg8,
float  arg9,
float  argA 
)

◆ ftCommon_8007D174()

void ftCommon_8007D174 ( Fighter fp,
float  arg8,
float  arg9,
float  argA,
float  argB 
)

◆ ftCommon_8007D268()

void ftCommon_8007D268 ( Fighter fp)

◆ ftCommon_8007D28C()

void ftCommon_8007D28C ( Fighter fp,
float  arg8 
)

◆ ftCommon_8007D2E8()

void ftCommon_8007D2E8 ( Fighter fp,
float  arg8,
float  arg9 
)

◆ ftCommon_8007D344()

void ftCommon_8007D344 ( Fighter fp,
float  arg8,
float  arg9,
float  argA 
)

◆ ftCommon_8007D3A8()

void ftCommon_8007D3A8 ( Fighter fp,
float  arg8,
float  arg9,
float  argA 
)

◆ ftCommon_8007D440()

void ftCommon_8007D440 ( Fighter fp,
float  val 
)

◆ ftCommon_8007D468()

void ftCommon_8007D468 ( Fighter fp)

◆ ftCommon_8007D494()

void ftCommon_8007D494 ( Fighter fp,
float  arg8,
float  arg9 
)

◆ ftCommon_8007D4B8()

void ftCommon_8007D4B8 ( Fighter fp)

◆ ftCommon_8007D4E4()

void ftCommon_8007D4E4 ( Fighter fp)

◆ ftCommon_ClampFallSpeed()

void ftCommon_ClampFallSpeed ( Fighter fp,
float  val 
)

◆ ftCommon_8007D508()

void ftCommon_8007D508 ( Fighter fp,
float  arg8,
float  arg9 
)

◆ ftCommon_8007D528()

bool ftCommon_8007D528 ( Fighter fp)

◆ ftCommon_8007D5BC()

void ftCommon_8007D5BC ( Fighter fp)

◆ ftCommon_8007D5D4()

void ftCommon_8007D5D4 ( Fighter fp)

Air_StoreBool_LoseGroundJump_NoECBfor10Frames.

◆ ftCommon_8007D60C()

void ftCommon_8007D60C ( Fighter fp)

◆ ftCommon_8007D698()

void ftCommon_8007D698 ( Fighter fp)

◆ ftCommon_8007D6A4()

void ftCommon_8007D6A4 ( Fighter fp)

◆ ftCommon_8007D780()

void ftCommon_8007D780 ( Fighter fp)

◆ ftCommon_8007D7FC()

void ftCommon_8007D7FC ( Fighter fp)

◆ ftCommon_8007D92C()

void ftCommon_8007D92C ( Fighter_GObj *  )

◆ ftCo_GetLStickAngle()

float ftCo_GetLStickAngle ( Fighter fp)

◆ ftCo_GetCStickAngle()

float ftCo_GetCStickAngle ( Fighter fp)

◆ ftCommon_8007D9D4()

float ftCommon_8007D9D4 ( Fighter fp)

◆ ftCommon_8007D9FC()

void ftCommon_8007D9FC ( Fighter fp)

◆ ftCommon_8007DA24()

void ftCommon_8007DA24 ( Fighter fp)

◆ ftCommon_CalcHitlag()

float ftCommon_CalcHitlag ( int  dmg,
FtMotionId  msid,
float  mul 
)

◆ ftCommon_8007DB24()

void ftCommon_8007DB24 ( Fighter_GObj *  )

◆ ftCommon_8007DB58()

void ftCommon_8007DB58 ( Fighter_GObj *  )

◆ ftCommon_InitGrab()

void ftCommon_InitGrab ( Fighter fp,
bool  arg1,
float  timer 
)

◆ ftCommon_8007DC08()

bool ftCommon_8007DC08 ( Fighter fp,
float  arg1 
)

◆ ftCommon_8007DD7C()

void ftCommon_8007DD7C ( Fighter_GObj *  ,
Vec3 *   
)

◆ ftCommon_8007DFD0()

void ftCommon_8007DFD0 ( Fighter_GObj *  gobj,
Vec3 *  arg1 
)

◆ ftCommon_8007E0E4()

void ftCommon_8007E0E4 ( Fighter_GObj *  )

◆ ftCommon_8007E2A4()

Fighter_GObj * ftCommon_8007E2A4 ( Fighter_GObj *  )

◆ ftCommon_8007E2F4()

void ftCommon_8007E2F4 ( Fighter fp,
s16  val 
)

◆ ftCommon_8007E2FC()

void ftCommon_8007E2FC ( Fighter_GObj *  )

Fighter_KillAllVelocity.

◆ ftCommon_8007E358()

void ftCommon_8007E358 ( Fighter_GObj *  )

◆ ftCommon_8007E3EC()

void ftCommon_8007E3EC ( Fighter_GObj *  )

◆ ftCommon_8007E5AC()

void ftCommon_8007E5AC ( Fighter fp)

◆ ftCommon_SetAccessory()

void ftCommon_SetAccessory ( Fighter fp,
HSD_Joint joint 
)

◆ ftCommon_8007E690()

void ftCommon_8007E690 ( Fighter fp,
HSD_AnimJoint arg1 
)

◆ ftCommon_8007E6DC()

void ftCommon_8007E6DC ( Fighter_GObj *  ,
Fighter_GObj *  gobj,
s32   
)

◆ ftCommon_8007E79C()

void ftCommon_8007E79C ( Fighter_GObj *  ,
s32   
)

◆ ftCommon_8007E7E4()

void ftCommon_8007E7E4 ( Fighter_GObj *  ,
s32   
)

◆ ftCommon_8007E82C()

void ftCommon_8007E82C ( Fighter_GObj *  )

◆ ftCommon_8007E83C()

void ftCommon_8007E83C ( Fighter_GObj *  ,
s32  ,
float  div 
)

◆ ftGetParasolStatus()

s32 ftGetParasolStatus ( Fighter_GObj *  )

◆ ftCommon_8007EA90()

void ftCommon_8007EA90 ( Fighter fp,
s32  arg1 
)

◆ ftCommon_8007EBAC()

void ftCommon_8007EBAC ( Fighter fp,
u32  arg1,
u32  arg2 
)

◆ ftCommon_8007EC30()

void ftCommon_8007EC30 ( u32  arg0,
u32  arg1 
)

◆ ftCommon_8007ECD4()

void ftCommon_8007ECD4 ( Fighter fp,
s32  arg1 
)

◆ ftCommon_8007ED2C()

void ftCommon_8007ED2C ( Fighter fp)

◆ ftCommon_8007ED50()

void ftCommon_8007ED50 ( Fighter fp,
s32  arg1 
)

◆ ftCommon_8007EE0C()

void ftCommon_8007EE0C ( Fighter fp,
s32  arg1 
)

◆ ftCommon_8007EEC8()

void ftCommon_8007EEC8 ( Fighter fp,
s32  arg1,
s32  arg2 
)

◆ ftCommon_8007EF5C()

void ftCommon_8007EF5C ( Fighter fp,
s32  arg1 
)

◆ ftCommon_8007EFC0()

void ftCommon_8007EFC0 ( Fighter fp,
u32  val 
)

◆ ftCommon_8007EFC8()

void ftCommon_8007EFC8 ( Fighter_GObj *  ,
void(*)(Fighter_GObj *)   
)

◆ ftCommon_8007F578()

void ftCommon_8007F578 ( Fighter_GObj *  )

◆ ftCommon_8007F5CC()

void ftCommon_8007F5CC ( Fighter_GObj *  ,
s32   
)

◆ ftCommon_GetModelScale()

float ftCommon_GetModelScale ( Fighter fp)

◆ ftCommon_8007F6A4()

void ftCommon_8007F6A4 ( Fighter fp,
HSD_JObj jobj 
)

◆ ftCommon_8007F76C()

void ftCommon_8007F76C ( Fighter_GObj *  )

◆ ftCommon_8007F7B4()

void ftCommon_8007F7B4 ( Fighter_GObj *  )

◆ ftCommon_8007F804()

Mtx * ftCommon_8007F804 ( Fighter fp)

◆ ftCommon_8007F824()

void ftCommon_8007F824 ( Fighter_GObj *  )

◆ ftCommon_8007F86C()

void ftCommon_8007F86C ( Fighter_GObj *  )

◆ ftCommon_8007F8B4()

void ftCommon_8007F8B4 ( Fighter fp,
Vec3 *  v 
)

◆ ftCommon_8007F8E8()

void ftCommon_8007F8E8 ( Fighter_GObj *  )

◆ ftCommon_8007F948()

void ftCommon_8007F948 ( Fighter_GObj *  ,
Fighter_GObj *  ,
s32   
)

◆ ftCommon_8007F9B4()

void ftCommon_8007F9B4 ( Fighter_GObj *  )

◆ ftCommon_8007FA00()

void ftCommon_8007FA00 ( Fighter_GObj *  )

◆ ftCommon_8007FA58()

void ftCommon_8007FA58 ( Fighter_GObj *  ,
Fighter_GObj *   
)

◆ ftCommon_8007FC7C()

void ftCommon_8007FC7C ( Fighter_GObj *  ,
float   
)

◆ ftCommon_8007FDA0()

void ftCommon_8007FDA0 ( Fighter_GObj *  )

◆ ftCommon_8007FF74()

void ftCommon_8007FF74 ( Fighter_GObj *  )

◆ ftCommon_8007FFD8()

bool ftCommon_8007FFD8 ( Fighter fp,
float  arg8 
)

◆ ftCommon_80080144()

bool ftCommon_80080144 ( Fighter fp)

◆ ftCommon_80080174()

void ftCommon_80080174 ( Fighter fp)

◆ ftCommon_8008021C()

void ftCommon_8008021C ( Fighter_GObj *  )

◆ ftCommon_8008031C()

void ftCommon_8008031C ( Fighter_GObj *  )

◆ ftCommon_80080460()

void ftCommon_80080460 ( Fighter fp)

◆ ftCommon_80080474()

void ftCommon_80080474 ( Fighter fp)

◆ ftCommon_80080484()

void ftCommon_80080484 ( Fighter fp)

◆ ftCommon_800804A0()

void ftCommon_800804A0 ( Fighter fp,
float  arg8 
)

◆ ftCommon_800804FC()

void ftCommon_800804FC ( Fighter fp)

◆ ftCommon_8007E2D0()

void ftCommon_8007E2D0 ( Fighter ,
s16  ,
HSD_GObjEvent  ,
HSD_GObjEvent  ,
void(*)(Fighter_GObj *, Fighter_GObj *)   
)

◆ ftCommon_8007FE84()

void ftCommon_8007FE84 ( Fighter_GObj *  ,
Fighter_GObj *  ,
s32  ,
float   
)
Todo:
static

◆ ftCommon_800804EC()

float ftCommon_800804EC ( Fighter fp)
Todo:
DataOffset_PlayerScale_MultiplyBySomething
Returns
fp->x40*fp->x34