SSBM Decomp
Loading...
Searching...
No Matches
src/melee/ft/ft_081B.dox File Reference
#include <platform.h>
#include "ft/forward.h"
#include "ftCommon/forward.h"
#include <baselib/forward.h>
#include "ft/types.h"
#include <common_structs.h>
#include <placeholder.h>
#include <baselib/gobj.h>
#include <baselib/gobjproc.h>

Macros

#define MELEE_FT_CODE_80081B38_H
 

Functions

Fighter_GObj * ft_80082E3C (Fighter_GObj *gobj)
 
float ft_GetGroundFrictionMultiplier (Fighter *fp)
 
bool ft_8008239C (Fighter_GObj *gobj, s32 facing_direction, float *height_attributes)
 
void ft_80084FA8 (Fighter_GObj *gobj)
 
void ft_80084EEC (Fighter_GObj *gobj)
 
bool ft_800827A0 (Fighter_GObj *gobj)
 
GroundOrAir ft_80081D0C (Fighter_GObj *gobj)
 
void ft_80085134 (Fighter_GObj *gobj)
 #ft_800850E0;
 
void ft_80084104 (Fighter_GObj *gobj)
 CollisionCheck_StopLedge.
 
GroundOrAir ft_80082708 (Fighter_GObj *gobj)
 ft_8008239C
 
void ft_80084F3C (Fighter_GObj *gobj)
 Fighter_PhysGround_ApplyFriction.
 
void ft_80084280 (Fighter_GObj *)
 
void ft_8008403C (Fighter_GObj *, HSD_GObjEvent)
 
void ft_80084DB0 (Fighter_GObj *)
 
void ft_80082C74 (Fighter_GObj *, HSD_GObjEvent)
 
bool ft_CheckGroundAndLedge (Fighter_GObj *gobj, s32 direction)
 
void ft_80083F88 (Fighter_GObj *gobj)
 
void ft_80085154 (Fighter_GObj *gobj)
 
void ft_80083B68 (Fighter_GObj *gobj)
 
bool ft_800824A0 (Fighter_GObj *, ftCollisionBox *)
 
bool ft_80082888 (Fighter_GObj *, ftCollisionBox *)
 
void ft_80085204 (Fighter_GObj *gobj)
 
void ft_80082B1C (Fighter_GObj *gobj)
 
void ft_80081B38 (Fighter_GObj *gobj)
 
bool ft_80082A68 (Fighter_GObj *gobj)
 
void ft_800851C0 (Fighter_GObj *)
 ft_80085154
 
void ftCo_AirCatchHit_Coll (Fighter_GObj *)
 
void ft_80085088 (Fighter_GObj *)
 
bool ft_800821DC (Fighter_GObj *gobj)
 
bool ft_80084A18 (Fighter_GObj *)
 
void ft_800849EC (Fighter *, Fighter *)
 
void ft_80081C88 (Fighter_GObj *dst_gobj, float scl_y)
 
void ft_80082838 (void)
 
void ft_800831CC (Fighter_GObj *, bool(*)(Fighter_GObj *, enum_t), HSD_GObjEvent)
 
UNK_RET ft_80082978 (UNK_PARAMS)
 
void ft_80082D40 (Fighter_GObj *gobj, float)
 
void ft_80082F28 (Fighter_GObj *gobj)
 
void ft_80083090 (Fighter_GObj *gobj, bool(*)(Fighter_GObj *, enum_t), HSD_GObjEvent)
 
void ft_80083318 (Fighter_GObj *gobj, bool(*)(Fighter_GObj *gobj, enum_t), HSD_GObjEvent)
 
void ft_80083464 (Fighter_GObj *gobj, bool(*)(Fighter_GObj *gobj, enum_t), HSD_GObjEvent)
 
void ft_800835B0 (Fighter_GObj *gobj, bool(*)(Fighter_GObj *gobj, enum_t), HSD_GObjEvent)
 
void ft_8008370C (Fighter_GObj *gobj, HSD_GObjEvent cb)
 
bool ft_80081DD4 (Fighter_GObj *gobj)
 
UNK_RET ft_80083844 (UNK_PARAMS)
 
UNK_RET ft_80083910 (UNK_PARAMS)
 
UNK_RET ft_80083A48 (UNK_PARAMS)
 
UNK_RET ft_80083C00 (UNK_PARAMS)
 
UNK_RET ft_80083CE4 (UNK_PARAMS)
 
UNK_RET ft_80083DCC (UNK_PARAMS)
 
void ft_80083E64 (Fighter_GObj *gobj, ftCollisionBox *ecb, HSD_GObjEvent cb)
 
void ft_800841B8 (Fighter_GObj *gobj, HSD_GObjEvent cb)
 
void ft_800843FC (Fighter_GObj *gobj)
 
bool ft_80081F2C (Fighter_GObj *gobj)
 
UNK_RET ft_800844EC (UNK_PARAMS)
 
void ft_800845B4 (Fighter_GObj *gobj)
 
UNK_RET ft_800846B0 (UNK_PARAMS)
 
void ft_800847D0 (Fighter_GObj *gobj, ftCollisionBox *)
 
void ft_800848DC (Fighter_GObj *gobj, HSD_GObjEvent cb)
 
UNK_RET ft_80084A80 (UNK_PARAMS)
 
bool ft_80084BFC (Fighter_GObj *gobj, int *, int *)
 
bool ft_80084C38 (Fighter_GObj *, int *, int *, int *, char *)
 
bool ft_80084C74 (Fighter_GObj *, int *, int *, int *)
 
void ft_80084CB0 (Fighter *, ftCollisionBox *)
 
bool ft_80084CE4 (Fighter *attacker, Fighter *victim)
 
UNK_RET ft_80084E1C (UNK_PARAMS)
 
bool ft_80082084 (Fighter_GObj *gobj)
 
void ft_80085004 (Fighter_GObj *gobj)
 
UNK_RET ft_800850B4 (UNK_PARAMS)
 
UNK_RET ft_800851D0 (UNK_PARAMS)
 
UNK_RET ft_80082578 (UNK_PARAMS)
 
void ft_80082638 (Fighter_GObj *gobj, ftCollisionBox *)
 
void ft_80085030 (Fighter_GObj *, float gr_friction, float facing_dir)
 

Macro Definition Documentation

◆ MELEE_FT_CODE_80081B38_H

#define MELEE_FT_CODE_80081B38_H

Function Documentation

◆ ft_80082E3C()

Fighter_GObj * ft_80082E3C ( Fighter_GObj *  gobj)

◆ ft_GetGroundFrictionMultiplier()

float ft_GetGroundFrictionMultiplier ( Fighter fp)

◆ ft_8008239C()

bool ft_8008239C ( Fighter_GObj *  gobj,
s32  facing_direction,
float *  height_attributes 
)

◆ ft_80084FA8()

void ft_80084FA8 ( Fighter_GObj *  gobj)

◆ ft_80084EEC()

void ft_80084EEC ( Fighter_GObj *  gobj)

◆ ft_800827A0()

bool ft_800827A0 ( Fighter_GObj *  gobj)

◆ ft_80081D0C()

GroundOrAir ft_80081D0C ( Fighter_GObj *  gobj)

◆ ft_80085134()

void ft_80085134 ( Fighter_GObj *  gobj)

#ft_800850E0;

ft_80085088 ft_800850B4 #ft_800850E0

◆ ft_80084104()

void ft_80084104 ( Fighter_GObj *  gobj)

CollisionCheck_StopLedge.

◆ ft_80082708()

GroundOrAir ft_80082708 ( Fighter_GObj *  gobj)

ft_8008239C

ft_800824A0 ft_80082578 ft_80082638 EnvironmentCollision_AllowGroundToAir(SpecialAttackGround)

◆ ft_80084F3C()

void ft_80084F3C ( Fighter_GObj *  gobj)

Fighter_PhysGround_ApplyFriction.

◆ ft_80084280()

void ft_80084280 ( Fighter_GObj *  )

◆ ft_8008403C()

void ft_8008403C ( Fighter_GObj *  ,
HSD_GObjEvent   
)

◆ ft_80084DB0()

void ft_80084DB0 ( Fighter_GObj *  )

◆ ft_80082C74()

void ft_80082C74 ( Fighter_GObj *  ,
HSD_GObjEvent   
)

◆ ft_CheckGroundAndLedge()

bool ft_CheckGroundAndLedge ( Fighter_GObj *  gobj,
s32  direction 
)
Todo:
Name does not follow our conventions.

◆ ft_80083F88()

void ft_80083F88 ( Fighter_GObj *  gobj)

◆ ft_80085154()

void ft_80085154 ( Fighter_GObj *  gobj)

◆ ft_80083B68()

void ft_80083B68 ( Fighter_GObj *  gobj)

◆ ft_800824A0()

bool ft_800824A0 ( Fighter_GObj *  ,
ftCollisionBox  
)

◆ ft_80082888()

bool ft_80082888 ( Fighter_GObj *  ,
ftCollisionBox  
)

◆ ft_80085204()

void ft_80085204 ( Fighter_GObj *  gobj)

◆ ft_80082B1C()

void ft_80082B1C ( Fighter_GObj *  gobj)

◆ ft_80081B38()

void ft_80081B38 ( Fighter_GObj *  gobj)

◆ ft_80082A68()

bool ft_80082A68 ( Fighter_GObj *  gobj)

◆ ft_800851C0()

void ft_800851C0 ( Fighter_GObj *  gobj)

◆ ftCo_AirCatchHit_Coll()

void ftCo_AirCatchHit_Coll ( Fighter_GObj *  )

◆ ft_80085088()

void ft_80085088 ( Fighter_GObj *  )

◆ ft_800821DC()

bool ft_800821DC ( Fighter_GObj *  gobj)

◆ ft_80084A18()

bool ft_80084A18 ( Fighter_GObj *  )

◆ ft_800849EC()

void ft_800849EC ( Fighter ,
Fighter  
)

◆ ft_80081C88()

void ft_80081C88 ( Fighter_GObj *  dst_gobj,
float  scl_y 
)

◆ ft_80082838()

void ft_80082838 ( void  )

◆ ft_800831CC()

void ft_800831CC ( Fighter_GObj *  ,
bool(*)(Fighter_GObj *, enum_t ,
HSD_GObjEvent   
)

◆ ft_80082978()

UNK_RET ft_80082978 ( UNK_PARAMS  )

◆ ft_80082D40()

void ft_80082D40 ( Fighter_GObj *  gobj,
float   
)

◆ ft_80082F28()

void ft_80082F28 ( Fighter_GObj *  gobj)

◆ ft_80083090()

void ft_80083090 ( Fighter_GObj *  gobj,
bool(*)(Fighter_GObj *, enum_t ,
HSD_GObjEvent   
)

◆ ft_80083318()

void ft_80083318 ( Fighter_GObj *  gobj,
bool(*)(Fighter_GObj *gobj, enum_t ,
HSD_GObjEvent   
)

◆ ft_80083464()

void ft_80083464 ( Fighter_GObj *  gobj,
bool(*)(Fighter_GObj *gobj, enum_t ,
HSD_GObjEvent   
)

◆ ft_800835B0()

void ft_800835B0 ( Fighter_GObj *  gobj,
bool(*)(Fighter_GObj *gobj, enum_t ,
HSD_GObjEvent   
)

◆ ft_8008370C()

void ft_8008370C ( Fighter_GObj *  gobj,
HSD_GObjEvent  cb 
)

◆ ft_80081DD4()

bool ft_80081DD4 ( Fighter_GObj *  gobj)

◆ ft_80083844()

UNK_RET ft_80083844 ( UNK_PARAMS  )

◆ ft_80083910()

UNK_RET ft_80083910 ( UNK_PARAMS  )

◆ ft_80083A48()

UNK_RET ft_80083A48 ( UNK_PARAMS  )

◆ ft_80083C00()

UNK_RET ft_80083C00 ( UNK_PARAMS  )

◆ ft_80083CE4()

UNK_RET ft_80083CE4 ( UNK_PARAMS  )

◆ ft_80083DCC()

UNK_RET ft_80083DCC ( UNK_PARAMS  )

◆ ft_80083E64()

void ft_80083E64 ( Fighter_GObj *  gobj,
ftCollisionBox ecb,
HSD_GObjEvent  cb 
)

◆ ft_800841B8()

void ft_800841B8 ( Fighter_GObj *  gobj,
HSD_GObjEvent  cb 
)

◆ ft_800843FC()

void ft_800843FC ( Fighter_GObj *  gobj)

◆ ft_80081F2C()

bool ft_80081F2C ( Fighter_GObj *  gobj)

◆ ft_800844EC()

UNK_RET ft_800844EC ( UNK_PARAMS  )

◆ ft_800845B4()

void ft_800845B4 ( Fighter_GObj *  gobj)

◆ ft_800846B0()

UNK_RET ft_800846B0 ( UNK_PARAMS  )

◆ ft_800847D0()

void ft_800847D0 ( Fighter_GObj *  gobj,
ftCollisionBox  
)

◆ ft_800848DC()

void ft_800848DC ( Fighter_GObj *  gobj,
HSD_GObjEvent  cb 
)

◆ ft_80084A80()

UNK_RET ft_80084A80 ( UNK_PARAMS  )

◆ ft_80084BFC()

bool ft_80084BFC ( Fighter_GObj *  gobj,
int *  ,
int *   
)

◆ ft_80084C38()

bool ft_80084C38 ( Fighter_GObj *  ,
int *  ,
int *  ,
int *  ,
char *   
)

◆ ft_80084C74()

bool ft_80084C74 ( Fighter_GObj *  ,
int *  ,
int *  ,
int *   
)

◆ ft_80084CB0()

void ft_80084CB0 ( Fighter ,
ftCollisionBox  
)

◆ ft_80084CE4()

bool ft_80084CE4 ( Fighter attacker,
Fighter victim 
)

◆ ft_80084E1C()

UNK_RET ft_80084E1C ( UNK_PARAMS  )

◆ ft_80082084()

bool ft_80082084 ( Fighter_GObj *  gobj)

◆ ft_80085004()

void ft_80085004 ( Fighter_GObj *  gobj)

◆ ft_800850B4()

UNK_RET ft_800850B4 ( UNK_PARAMS  )

◆ ft_800851D0()

UNK_RET ft_800851D0 ( UNK_PARAMS  )

◆ ft_80082578()

UNK_RET ft_80082578 ( UNK_PARAMS  )

◆ ft_80082638()

void ft_80082638 ( Fighter_GObj *  gobj,
ftCollisionBox  
)

◆ ft_80085030()

void ft_80085030 ( Fighter_GObj *  ,
float  gr_friction,
float  facing_dir 
)