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 <placeholder.h>
5#include <platform.h>
6
7#include "ft/types.h"
8
9#include "ftCommon/forward.h"
10#include <baselib/forward.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, int direction);
20/* 08239C */ bool ft_8008239C(Fighter_GObj* gobj, int facing_direction,
21 ftCollisionBox* height_attributes);
22/* 0824A0 */ bool ft_800824A0(Fighter_GObj*, ftCollisionBox*);
23/* 082578 */ bool ft_80082578(Fighter_GObj*);
24/* 082638 */ bool ft_80082638(Fighter_GObj* gobj, ftCollisionBox*);
25/* 082708 */ GroundOrAir ft_80082708(Fighter_GObj* gobj);
26/* 0827A0 */ bool ft_800827A0(Fighter_GObj* gobj);
28 float);
29/* 082888 */ bool ft_80082888(Fighter_GObj*, ftCollisionBox*);
30/* 082978 */ bool ft_80082978(Fighter_GObj*, ftCollisionBox*);
31/* 082A68 */ bool ft_80082A68(Fighter_GObj* gobj);
32/* 082B1C */ void ft_80082B1C(Fighter_GObj* gobj);
33/* 082B78 */ void ftCo_AirCatchHit_Coll(Fighter_GObj*);
34/* 082C74 */ void ft_80082C74(void*, HSD_GObjEvent);
35/* 082D40 */ void ft_80082D40(Fighter_GObj* gobj, float);
36/* 082E3C */ Fighter_GObj* ft_80082E3C(Fighter_GObj* gobj);
37/* 082F28 */ void ft_80082F28(Fighter_GObj* gobj);
38/* 083090 */ void ft_80083090(Fighter_GObj* gobj,
39 bool (*)(Fighter_GObj*, enum_t), HSD_GObjEvent);
40/* 0831CC */ void ft_800831CC(Fighter_GObj*, bool (*)(Fighter_GObj*, enum_t),
42/* 083318 */ void ft_80083318(Fighter_GObj* gobj,
43 bool (*)(Fighter_GObj* gobj, enum_t),
45/* 083464 */ void ft_80083464(Fighter_GObj* gobj,
46 bool (*)(Fighter_GObj* gobj, enum_t),
48/* 0835B0 */ void ft_800835B0(Fighter_GObj* gobj,
49 bool (*)(Fighter_GObj* gobj, enum_t),
51/* 08370C */ void ft_8008370C(Fighter_GObj* gobj, HSD_GObjEvent cb);
54/* 083A48 */ void ft_80083A48(void*, HSD_GObjEvent);
55/* 083B68 */ void ft_80083B68(Fighter_GObj* gobj);
59/* 083E64 */ void ft_80083E64(Fighter_GObj* gobj, ftCollisionBox* ecb,
60 HSD_GObjEvent cb);
61/* 083F88 */ void ft_80083F88(Fighter_GObj* gobj);
62/* 08403C */ void ft_8008403C(Fighter_GObj*, HSD_GObjEvent);
63/* 084104 */ void ft_80084104(Fighter_GObj* gobj);
64/* 0841B8 */ void ft_800841B8(Fighter_GObj* gobj, HSD_GObjEvent cb);
65/* 084280 */ void ft_80084280(Fighter_GObj*);
66/* 0843FC */ void ft_800843FC(Fighter_GObj* gobj);
68/* 0845B4 */ void ft_800845B4(Fighter_GObj* gobj);
70/* 0847D0 */ void ft_800847D0(Fighter_GObj* gobj, ftCollisionBox*);
71/* 0848DC */ void ft_800848DC(Fighter_GObj* gobj, HSD_GObjEvent cb);
72/* 0849EC */ void ft_800849EC(Fighter*, Fighter*);
73/* 084A18 */ bool ft_80084A18(Fighter_GObj*);
74/* 084A40 */ float ft_GetGroundFrictionMultiplier(Fighter* fp);
76/* 084BFC */ bool ft_80084BFC(Fighter_GObj* gobj, int*, int*);
77/* 084C38 */ bool ft_80084C38(Fighter_GObj*, int*, int*, int*, char*);
78/* 084C74 */ bool ft_80084C74(Fighter_GObj*, int*, int*, int*);
79/* 084CB0 */ void ft_80084CB0(Fighter*, ftCollisionBox*);
80/* 084CE4 */ bool ft_80084CE4(Fighter* attacker, Fighter* victim);
81/* 084DB0 */ void ft_80084DB0(Fighter_GObj*);
83/* 084EEC */ void ft_80084EEC(Fighter_GObj* gobj);
84/* 084F3C */ void ft_80084F3C(Fighter_GObj* gobj);
85/* 084FA8 */ void ft_80084FA8(Fighter_GObj* gobj);
86/* 085004 */ void ft_80085004(Fighter_GObj* gobj);
87/* 085030 */ void ft_80085030(Fighter_GObj*, float gr_friction,
88 float facing_dir);
89/* 085088 */ void ft_80085088(Fighter_GObj*);
90/* 0850B4 */ void ft_800850B4(Fighter_GObj*, UNK_T);
91/* 0850E0 */ void ft_800850E0(Fighter_GObj*, UNK_T, float, float);
92/* 085134 */ void ft_80085134(Fighter_GObj* gobj);
93/* 085154 */ void ft_80085154(Fighter_GObj* gobj);
94/* 0851C0 */ void ft_800851C0(Fighter_GObj*);
95/* 0851D0 */ void ft_800851D0(Fighter_GObj*);
96/* 085204 */ void ft_80085204(Fighter_GObj* gobj);
97
98#endif
GroundOrAir
Definition common_structs.h:80
void ft_80082838(void)
void ft_80081C88(Fighter_GObj *dst_gobj, float scl_y)
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)
Definition ft_081B.c:402
bool ft_800821DC(Fighter_GObj *gobj)
Definition ft_081B.c:243
void ft_80085204(Fighter_GObj *gobj)
Definition ft_081B.c:845
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)
Definition ft_081B.c:25
void ft_80085088(Fighter_GObj *)
UNK_RET ft_80084E1C(UNK_PARAMS)
bool ft_80081DD4(Fighter_GObj *gobj)
Definition ft_081B.c:116
void ft_80083F88(Fighter_GObj *gobj)
ft_80083C00
Definition ft_081B.c:681
bool ft_80084BFC(Fighter_GObj *gobj, int *, int *)
bool ft_800824A0(Fighter_GObj *, ftCollisionBox *)
Definition ft_081B.c:319
float ft_GetGroundFrictionMultiplier(Fighter *fp)
Definition ft_081B.c:720
UNK_RET ft_80083C00(UNK_PARAMS)
bool ft_80082084(Fighter_GObj *gobj)
Definition ft_081B.c:201
void ft_800850B4(Fighter_GObj *, UNK_T)
ft_800850E0;
Definition ft_081B.c:792
void ft_80084280(Fighter_GObj *)
void ft_800831CC(Fighter_GObj *, bool(*)(Fighter_GObj *, enum_t), HSD_GObjEvent)
void ft_80084FA8(Fighter_GObj *gobj)
Definition ft_081B.c:759
void ft_8008370C(Fighter_GObj *gobj, HSD_GObjEvent cb)
void ft_800851D0(Fighter_GObj *)
Definition ft_081B.c:834
void ft_800849EC(Fighter *, Fighter *)
ft_8008403C
Definition ft_081B.c:709
void ft_80084104(Fighter_GObj *gobj)
void ft_80084F3C(Fighter_GObj *gobj)
ft_80084A80
Definition ft_081B.c:746
void ft_80082C74(void *, HSD_GObjEvent)
void ft_800841B8(Fighter_GObj *gobj, HSD_GObjEvent cb)
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)
EnvironmentCollision_AllowGroundToAir(SpecialAttackGround)
Definition ft_081B.c:389
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_80083A48(void *, HSD_GObjEvent)
void ft_8008403C(Fighter_GObj *, HSD_GObjEvent)
void ft_800843FC(Fighter_GObj *gobj)
void ftCo_AirCatchHit_Coll(Fighter_GObj *)
Definition ft_081B.c:510
void ft_800845B4(Fighter_GObj *gobj)
bool ft_80084C38(Fighter_GObj *, int *, int *, int *, char *)
void ft_800850E0(Fighter_GObj *, UNK_T, float, float)
Definition ft_081B.c:799
bool ft_80081F2C(Fighter_GObj *gobj)
Definition ft_081B.c:159
bool ft_80084CE4(Fighter *attacker, Fighter *victim)
bool ft_80082638(Fighter_GObj *gobj, ftCollisionBox *)
Definition ft_081B.c:363
void ft_80085030(Fighter_GObj *, float gr_friction, float facing_dir)
bool ft_80082578(Fighter_GObj *)
Definition ft_081B.c:343
bool ft_80082888(Fighter_GObj *, ftCollisionBox *)
Definition ft_081B.c:437
bool ft_80082978(Fighter_GObj *, ftCollisionBox *)
Fighter_GObj * ft_80082E3C(Fighter_GObj *gobj)
Definition ft_081B.c:606
GroundOrAir ft_80081D0C(Fighter_GObj *gobj)
Definition ft_081B.c:96
UNK_RET ft_80083CE4(UNK_PARAMS)
void ft_80085134(Fighter_GObj *gobj)
Definition ft_081B.c:810
void ft_80085154(Fighter_GObj *gobj)
Definition ft_081B.c:817
bool ft_CheckGroundAndLedge(Fighter_GObj *gobj, int direction)
Definition ft_081B.c:262
void ft_80083B68(Fighter_GObj *gobj)
ft_80083090
Definition ft_081B.c:660
void ft_80082B1C(Fighter_GObj *gobj)
Definition ft_081B.c:500
UNK_RET ft_80084A80(UNK_PARAMS)
bool ft_80082A68(Fighter_GObj *gobj)
Definition ft_081B.c:484
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 *)
Definition ft_081B.c:714
void ft_800848DC(Fighter_GObj *gobj, HSD_GObjEvent cb)
void ft_800851C0(Fighter_GObj *)
Definition ft_081B.c:828
bool ft_8008239C(Fighter_GObj *gobj, int facing_direction, ftCollisionBox *height_attributes)
Definition ft_081B.c:290
static float direction(float x)
Definition gm_16AE.c:1676
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:1078
Definition types.h:17
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109