SSBM Decomp
Loading...
Searching...
No Matches
ft_081B.h
Go to the documentation of this file.
1#ifndef GALE01_081B38
2#define GALE01_081B38
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "ftCommon/forward.h"
8#include <baselib/forward.h>
9
10#include "ft/types.h"
11
12/* 081B38 */ void ft_80081B38(Fighter_GObj* gobj);
13/* 081C88 */ void ft_80081C88(Fighter_GObj* dst_gobj, float scl_y);
14/* 081D0C */ GroundOrAir ft_80081D0C(Fighter_GObj* gobj);
15/* 081DD4 */ bool ft_80081DD4(Fighter_GObj* gobj);
16/* 081F2C */ bool ft_80081F2C(Fighter_GObj* gobj);
17/* 082084 */ bool ft_80082084(Fighter_GObj* gobj);
18/* 0821DC */ bool ft_800821DC(Fighter_GObj* gobj);
19/* 0822A4 */ bool ft_CheckGroundAndLedge(Fighter_GObj* gobj, s32 direction);
20/* 08239C */ bool ft_8008239C(Fighter_GObj* gobj, s32 facing_direction,
21 float* height_attributes);
22/* 0824A0 */ bool ft_800824A0(Fighter_GObj*, ftCollisionBox*);
24/* 082638 */ void ft_80082638(Fighter_GObj* gobj, ftCollisionBox*);
25/* 082708 */ GroundOrAir ft_80082708(Fighter_GObj* gobj);
26/* 0827A0 */ bool ft_800827A0(Fighter_GObj* gobj);
27/* 082838 */ void ft_80082838(void);
28/* 082888 */ bool ft_80082888(Fighter_GObj*, ftCollisionBox*);
30/* 082A68 */ bool ft_80082A68(Fighter_GObj* gobj);
31/* 082B1C */ void ft_80082B1C(Fighter_GObj* gobj);
32/* 082B78 */ void ftCo_AirCatchHit_Coll(Fighter_GObj*);
33/* 082C74 */ void ft_80082C74(Fighter_GObj*, HSD_GObjEvent);
34/* 082D40 */ void ft_80082D40(Fighter_GObj* gobj, float);
35/* 082E3C */ Fighter_GObj* ft_80082E3C(Fighter_GObj* gobj);
36/* 082F28 */ void ft_80082F28(Fighter_GObj* gobj);
37/* 083090 */ void ft_80083090(Fighter_GObj* gobj,
38 bool (*)(Fighter_GObj*, enum_t), HSD_GObjEvent);
39/* 0831CC */ void ft_800831CC(Fighter_GObj*, bool (*)(Fighter_GObj*, enum_t),
41/* 083318 */ void ft_80083318(Fighter_GObj* gobj,
42 bool (*)(Fighter_GObj* gobj, enum_t),
44/* 083464 */ void ft_80083464(Fighter_GObj* gobj,
45 bool (*)(Fighter_GObj* gobj, enum_t),
47/* 0835B0 */ void ft_800835B0(Fighter_GObj* gobj,
48 bool (*)(Fighter_GObj* gobj, enum_t),
50/* 08370C */ void ft_8008370C(Fighter_GObj* gobj, HSD_GObjEvent cb);
54/* 083B68 */ void ft_80083B68(Fighter_GObj* gobj);
58/* 083E64 */ void ft_80083E64(Fighter_GObj* gobj, ftCollisionBox* ecb,
60/* 083F88 */ void ft_80083F88(Fighter_GObj* gobj);
61/* 08403C */ void ft_8008403C(Fighter_GObj*, HSD_GObjEvent);
62/* 084104 */ void ft_80084104(Fighter_GObj* gobj);
63/* 0841B8 */ void ft_800841B8(Fighter_GObj* gobj, HSD_GObjEvent cb);
64/* 084280 */ void ft_80084280(Fighter_GObj*);
65/* 0843FC */ void ft_800843FC(Fighter_GObj* gobj);
67/* 0845B4 */ void ft_800845B4(Fighter_GObj* gobj);
69/* 0847D0 */ void ft_800847D0(Fighter_GObj* gobj, ftCollisionBox*);
70/* 0848DC */ void ft_800848DC(Fighter_GObj* gobj, HSD_GObjEvent cb);
71/* 0849EC */ void ft_800849EC(Fighter*, Fighter*);
72/* 084A18 */ bool ft_80084A18(Fighter_GObj*);
75/* 084BFC */ bool ft_80084BFC(Fighter_GObj* gobj, int*, int*);
76/* 084C38 */ bool ft_80084C38(Fighter_GObj*, int*, int*, int*, char*);
77/* 084C74 */ bool ft_80084C74(Fighter_GObj*, int*, int*, int*);
78/* 084CB0 */ void ft_80084CB0(Fighter*, ftCollisionBox*);
79/* 084CE4 */ bool ft_80084CE4(Fighter* attacker, Fighter* victim);
80/* 084DB0 */ void ft_80084DB0(Fighter_GObj*);
82/* 084EEC */ void ft_80084EEC(Fighter_GObj* gobj);
83/* 084F3C */ void ft_80084F3C(Fighter_GObj* gobj);
84/* 084FA8 */ void ft_80084FA8(Fighter_GObj* gobj);
85/* 085004 */ void ft_80085004(Fighter_GObj* gobj);
86/* 085030 */ void ft_80085030(Fighter_GObj*, float gr_friction,
87 float facing_dir);
88/* 085088 */ void ft_80085088(Fighter_GObj*);
90/* 085134 */ void ft_80085134(Fighter_GObj* gobj);
91/* 085154 */ void ft_80085154(Fighter_GObj* gobj);
92/* 0851C0 */ void ft_800851C0(Fighter_GObj*);
94/* 085204 */ void ft_80085204(Fighter_GObj* gobj);
95
96#endif
GroundOrAir
Definition common_structs.h:132
void cb(s32 param_1, DVDCommandBlock *block)
Definition fstload.c:21
void ft_80081C88(Fighter_GObj *dst_gobj, float scl_y)
UNK_RET ft_80082978(UNK_PARAMS)
void ft_80082D40(Fighter_GObj *gobj, float)
UNK_RET ft_80083910(UNK_PARAMS)
void ft_80083090(Fighter_GObj *gobj, bool(*)(Fighter_GObj *, enum_t), HSD_GObjEvent)
bool ft_800827A0(Fighter_GObj *gobj)
bool ft_800821DC(Fighter_GObj *gobj)
void ft_80085204(Fighter_GObj *gobj)
void ft_800847D0(Fighter_GObj *gobj, ftCollisionBox *)
UNK_RET ft_800844EC(UNK_PARAMS)
UNK_RET ft_80083DCC(UNK_PARAMS)
void ft_80084CB0(Fighter *, ftCollisionBox *)
void ft_80084DB0(Fighter_GObj *)
UNK_RET ft_80083844(UNK_PARAMS)
void ft_80081B38(Fighter_GObj *gobj)
void ft_80085088(Fighter_GObj *)
UNK_RET ft_80084E1C(UNK_PARAMS)
bool ft_80081DD4(Fighter_GObj *gobj)
void ft_80083F88(Fighter_GObj *gobj)
void ft_80082C74(Fighter_GObj *, HSD_GObjEvent)
bool ft_80084BFC(Fighter_GObj *gobj, int *, int *)
bool ft_800824A0(Fighter_GObj *, ftCollisionBox *)
bool ft_8008239C(Fighter_GObj *gobj, s32 facing_direction, float *height_attributes)
float ft_GetGroundFrictionMultiplier(Fighter *fp)
bool ft_CheckGroundAndLedge(Fighter_GObj *gobj, s32 direction)
UNK_RET ft_80083C00(UNK_PARAMS)
bool ft_80082084(Fighter_GObj *gobj)
void ft_80084280(Fighter_GObj *)
void ft_800831CC(Fighter_GObj *, bool(*)(Fighter_GObj *, enum_t), HSD_GObjEvent)
void ft_80084FA8(Fighter_GObj *gobj)
void ft_8008370C(Fighter_GObj *gobj, HSD_GObjEvent cb)
void ft_800849EC(Fighter *, Fighter *)
void ft_80084104(Fighter_GObj *gobj)
void ft_80084F3C(Fighter_GObj *gobj)
UNK_RET ft_80083A48(UNK_PARAMS)
void ft_800841B8(Fighter_GObj *gobj, HSD_GObjEvent cb)
UNK_RET ft_80082578(UNK_PARAMS)
void ft_800835B0(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)
UNK_RET ft_800846B0(UNK_PARAMS)
GroundOrAir ft_80082708(Fighter_GObj *gobj)
ft_8008239C
Definition ft_081B.c:62
void ft_80082F28(Fighter_GObj *gobj)
bool ft_80084C74(Fighter_GObj *, int *, int *, int *)
void ft_80085004(Fighter_GObj *gobj)
void ft_80084EEC(Fighter_GObj *gobj)
void ft_8008403C(Fighter_GObj *, HSD_GObjEvent)
void ft_800843FC(Fighter_GObj *gobj)
void ftCo_AirCatchHit_Coll(Fighter_GObj *)
void ft_800845B4(Fighter_GObj *gobj)
void ft_80082838(void)
bool ft_80084C38(Fighter_GObj *, int *, int *, int *, char *)
void ft_80082638(Fighter_GObj *gobj, ftCollisionBox *)
bool ft_80081F2C(Fighter_GObj *gobj)
bool ft_80084CE4(Fighter *attacker, Fighter *victim)
void ft_80085030(Fighter_GObj *, float gr_friction, float facing_dir)
bool ft_80082888(Fighter_GObj *, ftCollisionBox *)
Fighter_GObj * ft_80082E3C(Fighter_GObj *gobj)
GroundOrAir ft_80081D0C(Fighter_GObj *gobj)
UNK_RET ft_80083CE4(UNK_PARAMS)
void ft_80085134(Fighter_GObj *gobj)
#ft_800850E0;
Definition ft_081B.c:197
void ft_80085154(Fighter_GObj *gobj)
void ft_80083B68(Fighter_GObj *gobj)
UNK_RET ft_800850B4(UNK_PARAMS)
void ft_80082B1C(Fighter_GObj *gobj)
UNK_RET ft_80084A80(UNK_PARAMS)
bool ft_80082A68(Fighter_GObj *gobj)
UNK_RET ft_800851D0(UNK_PARAMS)
void ft_80083E64(Fighter_GObj *gobj, ftCollisionBox *ecb, HSD_GObjEvent cb)
void ft_80083318(Fighter_GObj *gobj, bool(*)(Fighter_GObj *gobj, enum_t), HSD_GObjEvent)
bool ft_80084A18(Fighter_GObj *)
void ft_800848DC(Fighter_GObj *gobj, HSD_GObjEvent cb)
void ft_800851C0(Fighter_GObj *)
ft_80085154
Definition ft_081B.c:206
#define UNK_PARAMS
#define UNK_RET
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:74
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition types.h:1063
Definition types.h:14
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:101