SSBM Decomp
Loading...
Searching...
No Matches
ftcommon.h
Go to the documentation of this file.
1#ifndef GALE01_07C930
2#define GALE01_07C930
3
4#include "ft/forward.h"
5#include "ftCommon/forward.h"
6#include "it/forward.h"
7#include <baselib/forward.h>
8
9/* 07C930 */ void ftCommon_8007C930(Fighter*, float);
10/* 07C98C */ void ftCommon_8007C98C(Fighter*, float vel, float,
11 float gr_friction);
12/* 07CA80 */ void ftCommon_8007CA80(Fighter* fp, float result, float, float);
13/* 07CADC */ void ftCommon_8007CADC(Fighter*, float, float, float);
14/* 07CB74 */ void ftCommon_8007CB74(Fighter_GObj*);
15/* 07CC1C */ Fighter_GObj* ftCommon_8007CC1C(Fighter_GObj*);
16/* 07CC78 */ void ftCommon_8007CC78(Fighter*, float);
17/* 07CCA0 */ void ftCommon_8007CCA0(Fighter*, float);
18/* 07CCE8 */ void ftCommon_8007CCE8(Fighter*);
19/* 07CD6C */ float ftCommon_8007CD6C(float, float decrement);
20/* 07CDA4 */ float ftCommon_8007CDA4(Fighter*);
21/* 07CDF8 */ float ftCommon_8007CDF8(Fighter*);
22/* 07CE4C */ void ftCommon_8007CE4C(Fighter*, float);
23/* 07CE94 */ void ftCommon_8007CE94(Fighter*, float);
24/* 07CEF4 */ void ftCommon_8007CEF4(Fighter*);
25/* 07CF58 */ bool ftCommon_8007CF58(Fighter*);
26/* 07D050 */ bool ftCommon_8007D050(Fighter*, float);
27/* 07D140 */ void ftCommon_8007D140(Fighter*, float, float, float);
28/* 07D174 */ void ftCommon_8007D174(Fighter*, float, float, float, float);
29/* 07D268 */ void ftCommon_8007D268(Fighter*);
30/* 07D28C */ void ftCommon_8007D28C(Fighter*, float);
31/* 07D2E8 */ void ftCommon_8007D2E8(Fighter*, float, float);
32/* 07D344 */ void ftCommon_8007D344(Fighter*, float, float, float);
33/* 07D3A8 */ void ftCommon_8007D3A8(Fighter*, float, float, float);
34/* 07D440 */ void ftCommon_8007D440(Fighter*, float);
35/* 07D468 */ void ftCommon_8007D468(Fighter*);
36/* 07D494 */ void ftCommon_8007D494(Fighter*, float, float);
37/* 07D4B8 */ void ftCommon_8007D4B8(Fighter*);
38/* 07D4E4 */ void ftCommon_8007D4E4(Fighter*);
39/* 07D4F4 */ void ftCommon_ClampFallSpeed(Fighter*, float);
40/* 07D508 */ void ftCommon_8007D508(Fighter*, float, float);
41/* 07D528 */ bool ftCommon_8007D528(Fighter*);
42/* 07D5BC */ void ftCommon_8007D5BC(Fighter*);
43/* 07D5D4 */ void ftCommon_8007D5D4(Fighter*);
44/* 07D60C */ void ftCommon_8007D60C(Fighter*);
45/* 07D698 */ void ftCommon_8007D698(Fighter*);
46/* 07D6A4 */ void ftCommon_8007D6A4(Fighter*);
47/* 07D780 */ void ftCommon_8007D780(Fighter*);
48/* 07D7FC */ void ftCommon_8007D7FC(Fighter*);
49/* 07D92C */ void ftCommon_8007D92C(Fighter_GObj*);
50/* 07D964 */ float ftCo_GetLStickAngle(Fighter* fp);
51/* 07D99C */ float ftCo_GetCStickAngle(Fighter* fp);
52/* 07D9D4 */ float ftCommon_8007D9D4(Fighter*);
53/* 07D9FC */ void ftCommon_8007D9FC(Fighter*);
54/* 07DA24 */ void ftCommon_8007DA24(Fighter*);
55/* 07DA74 */ float ftCommon_CalcHitlag(int dmg, FtMotionId msid, float mul);
56/* 07DB24 */ void ftCommon_8007DB24(Fighter_GObj*);
57/* 07DB58 */ void ftCommon_8007DB58(Fighter_GObj*);
58/* 07DBCC */ void ftCommon_InitGrab(Fighter*, bool, float);
59/* 07DC08 */ bool ftCommon_8007DC08(Fighter*, float);
60/* 07DD7C */ void ftCommon_8007DD7C(Fighter_GObj*, Vec3*);
61/* 07DFD0 */ void ftCommon_8007DFD0(Fighter_GObj* gobj, Vec3* arg1);
62/* 07E0E4 */ void ftCommon_8007E0E4(Fighter_GObj*);
63/* 07E2A4 */ Fighter_GObj* ftCommon_8007E2A4(Fighter_GObj*);
64/* 07E2D0 */ void ftCommon_8007E2D0(Fighter* fp, s16 arg1,
65 HSD_GObjEvent grab_cb,
66 HSD_GObjEvent unk_cb,
67 void (*grabbed_cb)(HSD_GObj*, HSD_GObj*));
68/* 07E2F4 */ void ftCommon_8007E2F4(Fighter*, s16 val);
69/* 07E2FC */ void ftCommon_8007E2FC(Fighter_GObj*);
70/* 07E358 */ void ftCommon_8007E358(Fighter_GObj*);
71/* 07E3EC */ void ftCommon_8007E3EC(Fighter_GObj*);
72/* 07E5AC */ void ftCommon_8007E5AC(Fighter*);
73/* 07E620 */ void ftCommon_SetAccessory(Fighter*, HSD_Joint*);
74/* 07E690 */ void ftCommon_8007E690(Fighter*, HSD_AnimJoint*);
75/* 07E6DC */ void ftCommon_8007E6DC(Fighter_GObj*, Fighter_GObj* gobj, s32);
76/* 07E79C */ void ftCommon_8007E79C(Fighter_GObj*, s32);
77/* 07E7E4 */ void ftCommon_8007E7E4(Fighter_GObj*, s32);
78/* 07E82C */ void ftCommon_8007E82C(Fighter_GObj*);
79/* 07E83C */ void ftCommon_8007E83C(Fighter_GObj*, s32, float div);
80/* 07E994 */ s32 ftGetParasolStatus(Fighter_GObj*);
81/* 07EA90 */ void ftCommon_8007EA90(Fighter*, s32);
82/* 07EBAC */ void ftCommon_8007EBAC(Fighter*, u32, u32);
83/* 07EC30 */ void ftCommon_8007EC30(u32, u32);
84/* 07ECD4 */ void ftCommon_8007ECD4(Fighter*, s32);
85/* 07ED2C */ void ftCommon_8007ED2C(Fighter*);
86/* 07ED50 */ void ftCommon_8007ED50(Fighter*, s32);
87/* 07EE0C */ void ftCommon_8007EE0C(Fighter*, s32);
88/* 07EEC8 */ void ftCommon_8007EEC8(Fighter*, s32, s32);
89/* 07EF5C */ void ftCommon_8007EF5C(Fighter*, s32);
90/* 07EFC0 */ void ftCommon_8007EFC0(Fighter*, u32 val);
91/* 07EFC8 */ void ftCommon_8007EFC8(Fighter_GObj*, void (*)(Fighter_GObj*));
92/* 07F578 */ void ftCommon_8007F578(Fighter_GObj*);
93/* 07F5CC */ void ftCommon_8007F5CC(Item_GObj*, bool);
94/* 07F694 */ float ftCommon_GetModelScale(Fighter*);
95/* 07F6A4 */ void ftCommon_8007F6A4(Fighter*, HSD_JObj*);
96/* 07F76C */ void ftCommon_8007F76C(Fighter_GObj*);
97/* 07F7B4 */ void ftCommon_8007F7B4(Fighter_GObj*);
98/* 07F804 */ MtxPtr ftCommon_8007F804(Fighter*);
99/* 07F824 */ void ftCommon_8007F824(Fighter_GObj*);
100/* 07F86C */ void ftCommon_8007F86C(Fighter_GObj*);
101/* 07F8B4 */ void ftCommon_8007F8B4(Fighter*, Vec3* v);
102/* 07F8E8 */ void ftCommon_8007F8E8(Fighter_GObj*);
103/* 07F948 */ void ftCommon_8007F948(Fighter_GObj*, Fighter_GObj*, s32);
104/* 07F9B4 */ void ftCommon_8007F9B4(Fighter_GObj*);
105/* 07FA00 */ void ftCommon_8007FA00(Fighter_GObj*);
106/* 07FA58 */ void ftCommon_8007FA58(Fighter_GObj*, Item_GObj*);
107/* 07FC7C */ void ftCommon_8007FC7C(Fighter_GObj*, float);
108/* 07FDA0 */ void ftCommon_8007FDA0(Fighter_GObj*);
109/* 07FE84 */ void ftCommon_8007FE84(Fighter_GObj*, Fighter_GObj*, s32, float);
110/* 07FF74 */ void ftCommon_8007FF74(Fighter_GObj*);
111/* 07FFD8 */ bool ftCommon_8007FFD8(Fighter*, float);
112/* 080144 */ bool ftCommon_80080144(Fighter*);
113/* 080174 */ void ftCommon_80080174(Fighter* fp);
114/* 08021C */ void ftCommon_8008021C(Fighter_GObj*);
115/* 08031C */ void ftCommon_8008031C(Fighter_GObj*);
116/* 080460 */ void ftCommon_80080460(Fighter*);
117/* 080474 */ void ftCommon_80080474(Fighter*);
118/* 080484 */ void ftCommon_80080484(Fighter*);
119/* 0804A0 */ void ftCommon_800804A0(Fighter*, float);
120/* 0804EC */ float ftCommon_800804EC(Fighter*);
121/* 0804FC */ void ftCommon_800804FC(Fighter*);
122
123#endif
void ftCommon_8007EFC8(Fighter_GObj *, void(*)(Fighter_GObj *))
void ftCommon_8007D508(Fighter *, float, float)
Definition ftcommon.c:556
void ftCommon_8007F948(Fighter_GObj *, Fighter_GObj *, s32)
void ftCommon_8007D468(Fighter *)
Definition ftcommon.c:518
void ftCommon_8007DA24(Fighter *)
Definition ftcommon.c:729
float ftCo_GetLStickAngle(Fighter *fp)
Definition ftcommon.c:703
void ftCommon_800804FC(Fighter *)
Definition ftcommon.c:1897
void ftCommon_8007D5D4(Fighter *)
Air_StoreBool_LoseGroundJump_NoECBfor10Frames.
Definition ftcommon.c:584
void ftCommon_8007CE4C(Fighter *, float)
Definition ftcommon.c:259
void ftCommon_8007D4E4(Fighter *)
Definition ftcommon.c:544
void ftCommon_8007CA80(Fighter *fp, float result, float, float)
Definition ftcommon.c:122
void ftCommon_8007F6A4(Fighter *, HSD_JObj *)
Definition ftcommon.c:1523
Fighter_GObj * ftCommon_8007CC1C(Fighter_GObj *)
void ftCommon_8007DFD0(Fighter_GObj *gobj, Vec3 *arg1)
void ftCommon_8007D344(Fighter *, float, float, float)
Definition ftcommon.c:476
void ftCommon_8007D6A4(Fighter *)
Definition ftcommon.c:615
void ftCommon_8007ED2C(Fighter *)
Definition ftcommon.c:1299
bool ftCommon_8007DC08(Fighter *, float)
Definition ftcommon.c:789
void ftCommon_8007DD7C(Fighter_GObj *, Vec3 *)
float ftCo_GetCStickAngle(Fighter *fp)
Definition ftcommon.c:708
void ftCommon_8007D268(Fighter *)
Definition ftcommon.c:432
void ftCommon_8007FA58(Fighter_GObj *, Item_GObj *)
Definition ftcommon.c:1629
void ftCommon_8007CEF4(Fighter *)
Definition ftcommon.c:287
void ftCommon_8008031C(Fighter_GObj *)
void ftCommon_8007D698(Fighter *)
Definition ftcommon.c:610
void ftCommon_8007F76C(Fighter_GObj *)
void ftCommon_8007E3EC(Fighter_GObj *)
float ftCommon_8007CD6C(float, float decrement)
Definition ftcommon.c:229
MtxPtr ftCommon_8007F804(Fighter *)
Definition ftcommon.c:1547
void ftCommon_8007F578(Fighter_GObj *)
void ftCommon_8007ED50(Fighter *, s32)
Definition ftcommon.c:1304
void ftCommon_8007EEC8(Fighter *, s32, s32)
Definition ftcommon.c:1324
bool ftCommon_8007D528(Fighter *)
Definition ftcommon.c:564
void ftCommon_8007EF5C(Fighter *, s32)
Definition ftcommon.c:1336
void ftCommon_8007EC30(u32, u32)
Definition ftcommon.c:1278
void ftCommon_8007C930(Fighter *, float)
Definition ftcommon.c:57
float ftCommon_800804EC(Fighter *)
Definition ftcommon.c:1892
void ftCommon_8007F824(Fighter_GObj *)
void ftCommon_8007CCE8(Fighter *)
Definition ftcommon.c:212
void ftCommon_8007D494(Fighter *, float, float)
Definition ftcommon.c:527
void ftCommon_8007EBAC(Fighter *, u32, u32)
Definition ftcommon.c:1269
void ftCommon_8007D3A8(Fighter *, float, float, float)
Definition ftcommon.c:492
void ftCommon_80080174(Fighter *fp)
Definition ftcommon.c:1790
void ftCommon_8007DB24(Fighter_GObj *)
bool ftCommon_8007D050(Fighter *, float)
Definition ftcommon.c:340
bool ftCommon_8007CF58(Fighter *)
Definition ftcommon.c:305
float ftCommon_8007D9D4(Fighter *)
Definition ftcommon.c:713
bool ftCommon_80080144(Fighter *)
Definition ftcommon.c:1778
float ftCommon_8007CDA4(Fighter *)
Definition ftcommon.c:247
void ftCommon_8007F9B4(Fighter_GObj *)
float ftCommon_CalcHitlag(int dmg, FtMotionId msid, float mul)
Definition ftcommon.c:742
s32 ftGetParasolStatus(Fighter_GObj *)
void ftCommon_800804A0(Fighter *, float)
Definition ftcommon.c:1882
void ftCommon_8007E2D0(Fighter *fp, s16 arg1, HSD_GObjEvent grab_cb, HSD_GObjEvent unk_cb, void(*grabbed_cb)(HSD_GObj *, HSD_GObj *))
Definition ftcommon.c:1002
void ftCommon_8007E0E4(Fighter_GObj *)
void ftCommon_8007F86C(Fighter_GObj *)
void ftCommon_8007E82C(Fighter_GObj *)
void ftCommon_8007D140(Fighter *, float, float, float)
Definition ftcommon.c:380
void ftCommon_8007ECD4(Fighter *, s32)
Definition ftcommon.c:1292
Fighter_GObj * ftCommon_8007E2A4(Fighter_GObj *)
void ftCommon_80080474(Fighter *)
Definition ftcommon.c:1870
void ftCommon_8007D92C(Fighter_GObj *)
void ftCommon_8007CC78(Fighter *, float)
Definition ftcommon.c:188
void ftCommon_8007CB74(Fighter_GObj *)
void ftCommon_8007E2FC(Fighter_GObj *)
float ftCommon_8007CDF8(Fighter *)
Definition ftcommon.c:253
void ftCommon_8007E79C(Fighter_GObj *, s32)
void ftCommon_8007CCA0(Fighter *, float)
Definition ftcommon.c:197
void ftCommon_80080460(Fighter *)
Definition ftcommon.c:1865
void ftCommon_8007FE84(Fighter_GObj *, Fighter_GObj *, s32, float)
void ftCommon_8007D7FC(Fighter *)
Definition ftcommon.c:657
void ftCommon_8007D5BC(Fighter *)
Definition ftcommon.c:578
void ftCommon_8007C98C(Fighter *, float vel, float, float gr_friction)
Definition ftcommon.c:68
void ftCommon_8007E6DC(Fighter_GObj *, Fighter_GObj *gobj, s32)
void ftCommon_8007FC7C(Fighter_GObj *, float)
void ftCommon_8007F8B4(Fighter *, Vec3 *v)
Definition ftcommon.c:1571
void ftCommon_8007D2E8(Fighter *, float, float)
Definition ftcommon.c:457
void ftCommon_8007E690(Fighter *, HSD_AnimJoint *)
Definition ftcommon.c:1096
void ftCommon_8007CE94(Fighter *, float)
Definition ftcommon.c:274
float ftCommon_GetModelScale(Fighter *)
Definition ftcommon.c:1518
void ftCommon_8007EFC0(Fighter *, u32 val)
Definition ftcommon.c:1346
void ftCommon_SetAccessory(Fighter *, HSD_Joint *)
Definition ftcommon.c:1087
void ftCommon_8007D4B8(Fighter *)
Definition ftcommon.c:535
void ftCommon_80080484(Fighter *)
Definition ftcommon.c:1875
bool ftCommon_8007FFD8(Fighter *, float)
Definition ftcommon.c:1747
void ftCommon_8007E83C(Fighter_GObj *, s32, float div)
void ftCommon_8007EE0C(Fighter *, s32)
Definition ftcommon.c:1314
void ftCommon_8007FA00(Fighter_GObj *)
void ftCommon_8007D28C(Fighter *, float)
Definition ftcommon.c:437
void ftCommon_ClampFallSpeed(Fighter *, float)
Definition ftcommon.c:549
void ftCommon_8007D60C(Fighter *)
Definition ftcommon.c:596
void ftCommon_8007D174(Fighter *, float, float, float, float)
Definition ftcommon.c:385
void ftCommon_8007E5AC(Fighter *)
Definition ftcommon.c:1079
void ftCommon_8007CADC(Fighter *, float, float, float)
Definition ftcommon.c:138
void ftCommon_8007DB58(Fighter_GObj *)
void ftCommon_8007F5CC(Item_GObj *, bool)
Definition ftcommon.c:1499
void ftCommon_8007FDA0(Fighter_GObj *)
void ftCommon_8007E2F4(Fighter *, s16 val)
Definition ftcommon.c:1013
void ftCommon_8007E7E4(Fighter_GObj *, s32)
void ftCommon_8007D440(Fighter *, float)
Definition ftcommon.c:508
void ftCommon_8007D9FC(Fighter *)
Definition ftcommon.c:718
void ftCommon_8007F8E8(Fighter_GObj *)
void ftCommon_8007E358(Fighter_GObj *)
void ftCommon_8007EA90(Fighter *, s32)
Definition ftcommon.c:1234
void ftCommon_8007F7B4(Fighter_GObj *)
void ftCommon_8008021C(Fighter_GObj *)
void ftCommon_8007D780(Fighter *)
Definition ftcommon.c:641
void ftCommon_8007FF74(Fighter_GObj *)
void ftCommon_InitGrab(Fighter *, bool, float)
Definition ftcommon.c:777
enum_t FtMotionId
Definition forward.h:14
Definition types.h:1106
Definition aobj.h:58
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition jobj.h:130
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109