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(ftCo_Fighter*, float);
10/* 07C98C */ void ftCommon_8007C98C(ftCo_Fighter*, float vel, float,
11 float gr_friction);
12/* 07CA80 */ void ftCommon_8007CA80(ftCo_Fighter* fp, float result, float,
13 float);
14/* 07CADC */ void ftCommon_8007CADC(ftCo_Fighter*, float, float, float);
15/* 07CB74 */ void ftCommon_8007CB74(ftCo_GObj*);
17/* 07CC78 */ void ftCommon_8007CC78(ftCo_Fighter*, float);
18/* 07CCA0 */ void ftCommon_8007CCA0(ftCo_Fighter*, float);
19/* 07CCE8 */ void ftCommon_8007CCE8(ftCo_Fighter*);
20/* 07CD6C */ float ftCommon_8007CD6C(float, float decrement);
21/* 07CDA4 */ float ftCommon_8007CDA4(ftCo_Fighter*);
22/* 07CDF8 */ float ftCommon_8007CDF8(ftCo_Fighter*);
23/* 07CE4C */ void ftCommon_8007CE4C(ftCo_Fighter*, float);
24/* 07CE94 */ void ftCommon_8007CE94(ftCo_Fighter*, float);
25/* 07CEF4 */ void ftCommon_8007CEF4(ftCo_Fighter*);
26/* 07CF58 */ bool ftCommon_8007CF58(ftCo_Fighter*);
27/* 07D050 */ bool ftCommon_8007D050(ftCo_Fighter*, float);
28/* 07D140 */ void ftCommon_8007D140(ftCo_Fighter*, float, float, float);
29/* 07D174 */ void ftCommon_8007D174(ftCo_Fighter*, float, float, float, float);
30/* 07D268 */ void ftCommon_8007D268(ftCo_Fighter*);
31/* 07D28C */ void ftCommon_8007D28C(ftCo_Fighter*, float);
32/* 07D2E8 */ void ftCommon_8007D2E8(ftCo_Fighter*, float, float);
33/* 07D344 */ void ftCommon_8007D344(ftCo_Fighter*, float, float, float);
34/* 07D3A8 */ void ftCommon_8007D3A8(ftCo_Fighter*, float, float, float);
35/* 07D440 */ void ftCommon_8007D440(ftCo_Fighter*, float);
36/* 07D468 */ void ftCommon_8007D468(ftCo_Fighter*);
37/* 07D494 */ void ftCommon_8007D494(ftCo_Fighter*, float, float);
38/* 07D4B8 */ void ftCommon_8007D4B8(ftCo_Fighter*);
39/* 07D4E4 */ void ftCommon_8007D4E4(ftCo_Fighter*);
40/* 07D4F4 */ void ftCommon_ClampFallSpeed(ftCo_Fighter*, float);
41/* 07D508 */ void ftCommon_8007D508(ftCo_Fighter*, float, float);
42/* 07D528 */ bool ftCommon_8007D528(ftCo_Fighter*);
43/* 07D5BC */ void ftCommon_8007D5BC(ftCo_Fighter*);
44/* 07D5D4 */ void ftCommon_8007D5D4(ftCo_Fighter*);
45/* 07D60C */ void ftCommon_8007D60C(ftCo_Fighter*);
46/* 07D698 */ void ftCommon_8007D698(ftCo_Fighter*);
47/* 07D6A4 */ void ftCommon_8007D6A4(ftCo_Fighter*);
48/* 07D780 */ void ftCommon_8007D780(ftCo_Fighter*);
49/* 07D7FC */ void ftCommon_8007D7FC(ftCo_Fighter*);
50/* 07D92C */ void ftCommon_8007D92C(ftCo_GObj*);
51/* 07D964 */ float ftCo_GetLStickAngle(ftCo_Fighter* fp);
52/* 07D99C */ float ftCo_GetCStickAngle(ftCo_Fighter* fp);
53/* 07D9D4 */ float ftCommon_8007D9D4(ftCo_Fighter*);
54/* 07D9FC */ void ftCommon_8007D9FC(ftCo_Fighter*);
55/* 07DA24 */ void ftCommon_8007DA24(ftCo_Fighter*);
56/* 07DA74 */ float ftCommon_CalcHitlag(int dmg, FtMotionId msid, float mul);
57/* 07DB24 */ void ftCommon_8007DB24(ftCo_GObj*);
58/* 07DB58 */ void ftCommon_8007DB58(ftCo_GObj*);
59/* 07DBCC */ void ftCommon_8007DBCC(ftCo_Fighter*, bool, float);
60/* 07DC08 */ bool ftCommon_8007DC08(ftCo_Fighter*, float);
61/* 07DD7C */ void ftCommon_8007DD7C(ftCo_GObj*, Vec3*);
62/* 07DFD0 */ void ftCommon_8007DFD0(ftCo_GObj* gobj, Vec3* arg1);
63/* 07E0E4 */ void ftCommon_8007E0E4(ftCo_GObj*);
67 void (*)(ftCo_GObj*, ftCo_GObj*));
68/* 07E2F4 */ void ftCommon_8007E2F4(ftCo_Fighter*, s16 val);
69/* 07E2FC */ void ftCommon_8007E2FC(ftCo_GObj*);
70/* 07E358 */ void ftCommon_8007E358(ftCo_GObj*);
71/* 07E3EC */ void ftCommon_8007E3EC(ftCo_GObj*);
72/* 07E5AC */ void ftCommon_8007E5AC(ftCo_Fighter*);
73/* 07E620 */ void ftCommon_SetAccessory(ftCo_Fighter*, HSD_Joint*);
74/* 07E690 */ void ftCommon_8007E690(ftCo_Fighter*, HSD_AnimJoint*);
75/* 07E6DC */ void ftCommon_8007E6DC(ftCo_GObj*, ftCo_GObj* gobj, s32);
76/* 07E79C */ void ftCommon_8007E79C(ftCo_GObj*, s32);
77/* 07E7E4 */ void ftCommon_8007E7E4(ftCo_GObj*, s32);
78/* 07E82C */ void ftCommon_8007E82C(ftCo_GObj*);
79/* 07E83C */ void ftCommon_8007E83C(ftCo_GObj*, s32, float div);
81/* 07EA90 */ void ftCommon_8007EA90(ftCo_Fighter*, s32);
82/* 07EBAC */ void ftCommon_8007EBAC(ftCo_Fighter*, u32, u32);
83/* 07EC30 */ void ftCommon_8007EC30(u32, u32);
84/* 07ECD4 */ void ftCommon_8007ECD4(ftCo_Fighter*, s32);
85/* 07ED2C */ void ftCommon_8007ED2C(ftCo_Fighter*);
86/* 07ED50 */ void ftCommon_8007ED50(ftCo_Fighter*, s32);
87/* 07EE0C */ void ftCommon_8007EE0C(ftCo_Fighter*, s32);
88/* 07EEC8 */ void ftCommon_8007EEC8(ftCo_Fighter*, s32, s32);
89/* 07EF5C */ void ftCommon_8007EF5C(ftCo_Fighter*, s32);
90/* 07EFC0 */ void ftCommon_8007EFC0(ftCo_Fighter*, u32 val);
91/* 07EFC8 */ void ftCommon_8007EFC8(ftCo_GObj*, void (*)(ftCo_GObj*));
92/* 07F578 */ void ftCommon_8007F578(ftCo_GObj*);
93/* 07F5CC */ void ftCommon_8007F5CC(ftCo_GObj*, s32);
94/* 07F694 */ float ftCommon_GetModelScale(ftCo_Fighter*);
95/* 07F6A4 */ void ftCommon_8007F6A4(ftCo_Fighter*, HSD_JObj*);
96/* 07F76C */ void ftCommon_8007F76C(ftCo_GObj*);
97/* 07F7B4 */ void ftCommon_8007F7B4(ftCo_GObj*);
99/* 07F824 */ void ftCommon_8007F824(ftCo_GObj*);
100/* 07F86C */ void ftCommon_8007F86C(ftCo_GObj*);
101/* 07F8B4 */ void ftCommon_8007F8B4(ftCo_Fighter*, Vec3* v);
102/* 07F8E8 */ void ftCommon_8007F8E8(ftCo_GObj*);
104/* 07F9B4 */ void ftCommon_8007F9B4(ftCo_GObj*);
105/* 07FA00 */ void ftCommon_8007FA00(ftCo_GObj*);
106/* 07FA58 */ void ftCommon_8007FA58(ftCo_GObj*, Item_GObj*);
107/* 07FC7C */ void ftCommon_8007FC7C(ftCo_GObj*, float);
108/* 07FDA0 */ void ftCommon_8007FDA0(ftCo_GObj*);
109/* 07FE84 */ void ftCommon_8007FE84(ftCo_GObj*, ftCo_GObj*, s32, float);
110/* 07FF74 */ void ftCommon_8007FF74(ftCo_GObj*);
111/* 07FFD8 */ bool ftCommon_8007FFD8(ftCo_Fighter*, float);
112/* 080144 */ bool ftCommon_80080144(ftCo_Fighter*);
113/* 080174 */ void ftCommon_80080174(ftCo_Fighter* fp);
114/* 08021C */ void ftCommon_8008021C(ftCo_GObj*);
115/* 08031C */ void ftCommon_8008031C(ftCo_GObj*);
116/* 080460 */ void ftCommon_80080460(ftCo_Fighter*);
117/* 080474 */ void ftCommon_80080474(ftCo_Fighter*);
118/* 080484 */ void ftCommon_80080484(ftCo_Fighter*);
119/* 0804A0 */ void ftCommon_800804A0(ftCo_Fighter*, float);
120/* 0804EC */ float ftCommon_800804EC(ftCo_Fighter*);
121/* 0804FC */ void ftCommon_800804FC(ftCo_Fighter*);
122
123#endif
f32(* MtxPtr)[4]
Definition forward.h:7
void ftCommon_8007CEF4(ftCo_Fighter *)
Definition ftcommon.c:295
void ftCommon_8007FE84(ftCo_GObj *, ftCo_GObj *, s32, float)
void ftCommon_8007EEC8(ftCo_Fighter *, s32, s32)
Definition ftcommon.c:1332
void ftCommon_8007DBCC(ftCo_Fighter *, bool, float)
Definition ftcommon.c:785
void ftCommon_8007D344(ftCo_Fighter *, float, float, float)
Definition ftcommon.c:484
void ftCommon_8007D508(ftCo_Fighter *, float, float)
Definition ftcommon.c:564
void ftCommon_8007D2E8(ftCo_Fighter *, float, float)
Definition ftcommon.c:465
float ftCommon_8007CDF8(ftCo_Fighter *)
Definition ftcommon.c:261
void ftCommon_8007EA90(ftCo_Fighter *, s32)
Definition ftcommon.c:1242
void ftCommon_8007ECD4(ftCo_Fighter *, s32)
Definition ftcommon.c:1300
float ftCo_GetLStickAngle(ftCo_Fighter *fp)
Definition ftcommon.c:711
bool ftCommon_8007CF58(ftCo_Fighter *)
Definition ftcommon.c:313
void ftCommon_8007D6A4(ftCo_Fighter *)
Definition ftcommon.c:623
void ftCommon_8007F8E8(ftCo_GObj *)
void ftCommon_8007F578(ftCo_GObj *)
void ftCommon_80080484(ftCo_Fighter *)
Definition ftcommon.c:1881
void ftCommon_8007FDA0(ftCo_GObj *)
void ftCommon_8007CA80(ftCo_Fighter *fp, float result, float, float)
Definition ftcommon.c:130
void ftCommon_8007D60C(ftCo_Fighter *)
Definition ftcommon.c:604
void ftCommon_8007D9FC(ftCo_Fighter *)
Definition ftcommon.c:726
bool ftCommon_8007FFD8(ftCo_Fighter *, float)
Definition ftcommon.c:1753
void ftCommon_8007E6DC(ftCo_GObj *, ftCo_GObj *gobj, s32)
void ftCommon_8007E2F4(ftCo_Fighter *, s16 val)
Definition ftcommon.c:1021
void ftCommon_8007DB24(ftCo_GObj *)
float ftCommon_8007CD6C(float, float decrement)
Definition ftcommon.c:237
void ftCommon_8007D780(ftCo_Fighter *)
Definition ftcommon.c:649
void ftCommon_ClampFallSpeed(ftCo_Fighter *, float)
Definition ftcommon.c:557
void ftCommon_8007DA24(ftCo_Fighter *)
Definition ftcommon.c:737
void ftCommon_8007FC7C(ftCo_GObj *, float)
void ftCommon_8007EC30(u32, u32)
Definition ftcommon.c:1286
void ftCommon_8007F76C(ftCo_GObj *)
void ftCommon_8007E0E4(ftCo_GObj *)
void ftCommon_8007EFC8(ftCo_GObj *, void(*)(ftCo_GObj *))
void ftCommon_8007F9B4(ftCo_GObj *)
void ftCommon_8007D494(ftCo_Fighter *, float, float)
Definition ftcommon.c:535
void ftCommon_8007D174(ftCo_Fighter *, float, float, float, float)
Definition ftcommon.c:393
void ftCommon_8007E2D0(ftCo_Fighter *, s16, HSD_GObjEvent, HSD_GObjEvent, void(*)(ftCo_GObj *, ftCo_GObj *))
void ftCommon_8007F948(ftCo_GObj *, ftCo_GObj *, s32)
void ftCommon_8008021C(ftCo_GObj *)
void ftCommon_8007E82C(ftCo_GObj *)
void ftCommon_80080474(ftCo_Fighter *)
Definition ftcommon.c:1876
void ftCommon_8007FA58(ftCo_GObj *, Item_GObj *)
Definition ftcommon.c:1635
bool ftCommon_8007D528(ftCo_Fighter *)
Definition ftcommon.c:572
void ftCommon_8007E2FC(ftCo_GObj *)
void ftCommon_8007CCA0(ftCo_Fighter *, float)
Definition ftcommon.c:205
float ftCommon_CalcHitlag(int dmg, FtMotionId msid, float mul)
Definition ftcommon.c:750
float ftCommon_8007CDA4(ftCo_Fighter *)
Definition ftcommon.c:255
void ftCommon_8007EE0C(ftCo_Fighter *, s32)
Definition ftcommon.c:1322
void ftCommon_8007EBAC(ftCo_Fighter *, u32, u32)
Definition ftcommon.c:1277
void ftCommon_8007E358(ftCo_GObj *)
void ftCommon_8007DFD0(ftCo_GObj *gobj, Vec3 *arg1)
void ftCommon_80080174(ftCo_Fighter *fp)
Definition ftcommon.c:1796
void ftCommon_8007CE94(ftCo_Fighter *, float)
Definition ftcommon.c:282
void ftCommon_8008031C(ftCo_GObj *)
void ftCommon_8007D468(ftCo_Fighter *)
Definition ftcommon.c:526
void ftCommon_8007EFC0(ftCo_Fighter *, u32 val)
Definition ftcommon.c:1352
void ftCommon_8007F5CC(ftCo_GObj *, s32)
void ftCommon_8007FF74(ftCo_GObj *)
void ftCommon_8007E690(ftCo_Fighter *, HSD_AnimJoint *)
Definition ftcommon.c:1104
float ftCo_GetCStickAngle(ftCo_Fighter *fp)
Definition ftcommon.c:716
void ftCommon_8007D28C(ftCo_Fighter *, float)
Definition ftcommon.c:445
void ftCommon_8007C98C(ftCo_Fighter *, float vel, float, float gr_friction)
Definition ftcommon.c:76
void ftCommon_8007CB74(ftCo_GObj *)
void ftCommon_8007ED50(ftCo_Fighter *, s32)
Definition ftcommon.c:1312
void ftCommon_8007DB58(ftCo_GObj *)
void ftCommon_8007F7B4(ftCo_GObj *)
void ftCommon_8007D140(ftCo_Fighter *, float, float, float)
Definition ftcommon.c:388
s32 ftGetParasolStatus(ftCo_GObj *)
void ftCommon_8007F824(ftCo_GObj *)
bool ftCommon_80080144(ftCo_Fighter *)
Definition ftcommon.c:1784
void ftCommon_8007CC78(ftCo_Fighter *, float)
Definition ftcommon.c:196
float ftCommon_8007D9D4(ftCo_Fighter *)
Definition ftcommon.c:721
void ftCommon_8007F8B4(ftCo_Fighter *, Vec3 *v)
Definition ftcommon.c:1577
bool ftCommon_8007DC08(ftCo_Fighter *, float)
Definition ftcommon.c:797
void ftCommon_8007CADC(ftCo_Fighter *, float, float, float)
Definition ftcommon.c:146
void ftCommon_8007D7FC(ftCo_Fighter *)
Definition ftcommon.c:665
void ftCommon_8007F86C(ftCo_GObj *)
void ftCommon_8007DD7C(ftCo_GObj *, Vec3 *)
void ftCommon_80080460(ftCo_Fighter *)
Definition ftcommon.c:1871
void ftCommon_8007E7E4(ftCo_GObj *, s32)
void ftCommon_8007EF5C(ftCo_Fighter *, s32)
Definition ftcommon.c:1343
void ftCommon_8007D4E4(ftCo_Fighter *)
Definition ftcommon.c:552
void ftCommon_8007D4B8(ftCo_Fighter *)
Definition ftcommon.c:543
void ftCommon_8007D92C(ftCo_GObj *)
void ftCommon_8007F6A4(ftCo_Fighter *, HSD_JObj *)
Definition ftcommon.c:1529
void ftCommon_8007D3A8(ftCo_Fighter *, float, float, float)
Definition ftcommon.c:500
float ftCommon_GetModelScale(ftCo_Fighter *)
Definition ftcommon.c:1524
void ftCommon_8007E79C(ftCo_GObj *, s32)
void ftCommon_8007D268(ftCo_Fighter *)
Definition ftcommon.c:440
void ftCommon_800804FC(ftCo_Fighter *)
Definition ftcommon.c:1903
void ftCommon_8007FA00(ftCo_GObj *)
void ftCommon_8007D698(ftCo_Fighter *)
Definition ftcommon.c:618
bool ftCommon_8007D050(ftCo_Fighter *, float)
Definition ftcommon.c:348
void ftCommon_8007D5BC(ftCo_Fighter *)
Definition ftcommon.c:586
void ftCommon_8007E5AC(ftCo_Fighter *)
Definition ftcommon.c:1087
void ftCommon_8007CCE8(ftCo_Fighter *)
Definition ftcommon.c:220
void ftCommon_8007D5D4(ftCo_Fighter *)
Air_StoreBool_LoseGroundJump_NoECBfor10Frames.
Definition ftcommon.c:592
void ftCommon_SetAccessory(ftCo_Fighter *, HSD_Joint *)
Definition ftcommon.c:1095
void ftCommon_8007E83C(ftCo_GObj *, s32, float div)
void ftCommon_8007C930(ftCo_Fighter *, float)
Definition ftcommon.c:65
void ftCommon_8007E3EC(ftCo_GObj *)
ftCo_GObj * ftCommon_8007CC1C(ftCo_GObj *)
MtxPtr ftCommon_8007F804(ftCo_Fighter *)
Definition ftcommon.c:1553
void ftCommon_8007ED2C(ftCo_Fighter *)
Definition ftcommon.c:1307
float ftCommon_800804EC(ftCo_Fighter *)
Definition ftcommon.c:1898
void ftCommon_800804A0(ftCo_Fighter *, float)
Definition ftcommon.c:1888
void ftCommon_8007D440(ftCo_Fighter *, float)
Definition ftcommon.c:516
ftCo_GObj * ftCommon_8007E2A4(ftCo_GObj *)
void ftCommon_8007CE4C(ftCo_Fighter *, float)
Definition ftcommon.c:267
Fighter_GObj ftCo_GObj
Definition forward.h:10
enum_t FtMotionId
Definition forward.h:12
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed short s16
A signed 16-bit integer.
Definition platform.h:11
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition types.h:1063
Definition aobj.h:57
Definition gobj.h:25
Definition jobj.h:108
Definition jobj.h:130
Definition types.h:13
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:101