SSBM Decomp
Loading...
Searching...
No Matches
ftCo_0A01.h
Go to the documentation of this file.
1#ifndef GALE01_0A0148
2#define GALE01_0A0148
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "ft/forward.h"
8
9#include "ft/types.h"
10
11#include "ftCommon/forward.h"
12#include "gr/forward.h"
13
14#include "gr/types.h"
15
16#include "mp/forward.h"
17
19 /* 0x00 */ char pad_0[0x10];
20 /* 0x10 */ f32 f;
21 /* 0x14 */ Vec3 vec;
22 /* 0x20 */ char pad_20[0x18];
23}; /* size = 0x38 */
24
25/* 09D4F0 */ void ftCo_800A05F4(Fighter* fp);
26/* 09D694 */ void ftCo_800A0798(Fighter* fp);
27/* 09DB88 */ void ftCo_800A0C8C(Fighter* fp);
28/* 09DCA0 */ void ftCo_800A0DA4(Fighter* fp);
29/* 09DEAC */ bool ftCo_800A0FB0(Vec3* vec_out, int* line_id_out,
30 u32* flags_out, Vec3* normal_out, int arg4,
31 int arg5, int arg6, float arg7, float arg8,
32 float arg9, float arg10, float arg11);
33/* 09DF18 */ void ftCo_800A101C(Fighter*, int, int, int);
34/* 09E6E0 */ float ftCo_800A17E4(Fighter* fp);
35/* 09E770 */ float ftCo_800A1874(Fighter* fp);
36/* 09E800 */ float ftCo_800A1904(Fighter* fp);
37/* 09E844 */ float ftCo_800A1948(Fighter* fp);
38/* 09E888 */ HSD_Pad ftCo_800A198C(Fighter* fp);
39/* 09E890 */ float ftCo_800A1994(Fighter* fp);
40/* 09E920 */ float ftCo_800A1A24(Fighter* fp);
41/* 09F06C */ bool ftCo_800A2170(Fighter* fp0, Fighter* fp1);
42/* 09F7CC */ bool ftCo_800A28D0(Fighter* fp, float arg1);
43/* 09F894 */ bool ftCo_800A2998(Fighter* fp, float arg1);
44/* 09F96C */ float ftCo_800A2A70(Fighter* fp, bool);
45/* 09FAD0 */ bool ftCo_800A2BD4(Fighter* fp);
46/* 09FB04 */ bool ftCo_800A2C08(Fighter* fp);
47/* 0A0030 */ bool ftCo_800A3134(Fighter* fp);
48/* 0A007C */ bool ftCo_IsGrabbing(Fighter* fp);
49/* 0A00FC */ bool ftCo_800A3200(Fighter* fp);
50/* 0A0740 */ bool ftCo_IsAlly(Fighter* fp0, Fighter* fp1);
51/* 0A193C */ Fighter* ftCo_800A4A40(Fighter* fp);
52/* 0A1AB4 */ float ftCo_800A1AB4(Fighter* fp0, Fighter* fp1);
53/* 0A1BA8 */ bool ftCo_800A1BA8(Fighter* fp);
54/* 0A1C44 */ bool ftCo_800A1C44(Fighter* fp);
55/* 0A1CA8 */ bool ftCo_800A1CA8(Fighter* fp);
56/* 0A1D88 */ Fighter* ftCo_800A4E8C(Fighter*, Vec3*);
57/* 0A2040 */ bool ftCo_800A2040(Fighter* fp);
58/* 0A2804 */ bool ftCo_800A5908(Item* ip);
59/* 0A287C */ bool ftCo_800A5980(Fighter* fp);
60/* 0A28BC */ bool ftCo_800A59C0(Item* ip);
61/* 0A28E0 */ bool ftCo_800A59E4(Item* ip);
62/* 0A2924 */ bool ftCo_800A5A28(Item* ip);
63/* 0A41F4 */ bool ftCo_800B395C(Fighter_GObj* gobj, int);
64/* 0A5A5C */ bool ftCo_800A5A5C(Item* ip);
65/* 0A5A90 */ bool ftCo_800A5A90(Fighter* fp);
66/* 0B07FC */ void ftCo_800B3900(Fighter_GObj* gobj);
68
70/* 09D044 */ static void ftCo_800A0148(Fighter*);
71/* 09D06C */ static void ftCo_800AC7D4(Fighter*);
72/* 09D280 */ static void ftCo_800A0384(Fighter* fp);
73/* 09D3DC */ static void ftCo_800ACB44(Fighter*);
74/* 09D404 */ static void ftCo_800A0508(Fighter* fp);
75/* 09D5F4 */ static void ftCo_800ACD5C(Fighter* fp);
76/* 09D7EC */ static void ftCo_800A08F0(Fighter* fp);
77/* 09D9F0 */ static void ftCo_800A0AF4(Fighter* fp);
78/* 09DBAC */ static void ftCo_800A0CB0(Fighter* fp);
79/* 09DCC4 */ static void ftCo_800AD42C(Fighter* fp);
80/* 09DDE4 */ static void ftCo_800AD54C(Fighter*);
81/* 09DDFC */ static bool ftCo_800A0F00(Fighter_GObj* gobj);
82/* 09E094 */ static void ftCo_800AD7FC(Fighter*);
83/* 09E4C0 */ static void ftCo_800ADC28(Fighter*);
84/* 09EE38 */ static void ftCo_800A1F3C(Fighter* fp, float arg1, float arg2,
85 float arg3);
86/* 09EE94 */ static bool ftCo_800A1F98(int x, float y);
87/* 09EF9C */ static void ftCo_800A20A0(Fighter* fp);
88/* 09F044 */ static void ftCo_800AE7AC(Fighter* fp, Vec3*, int);
89/* 09F0F8 */ static bool ftCo_800A21FC(Fighter* fp);
90/* 09F198 */ static s32 ftCo_800A229C(Fighter* fp, Vec3*);
91/* 09F324 */ static void ftCo_800AEA8C(Fighter* fp);
92/* 09F588 */ static void ftCo_800AECF0(Fighter* fp);
93/* 09F614 */ static bool ftCo_800A2718(mp_UnkStruct0*);
94/* 09F850 */ static void ftCo_800AEFB8(Fighter* fp);
95/* 09FB28 */ static void ftCo_800AF290(Fighter*);
96/* 09FB7C */ static s32 ftCo_800A2C80(Fighter* fp);
97/* 0A0024 */ static void ftCo_800AF78C(Fighter*);
98/* 0A0130 */ static bool ftCo_800A3234(Fighter* fp);
99/* 0A0394 */ static bool ftCo_800A3498(Fighter* fp);
100/* 0A0450 */ static bool ftCo_800A3554(Fighter* fp, float);
101/* 0A04D8 */ static void ftCo_800AFC40(Fighter* fp);
102/* 0A060C */ static bool ftCo_800A3710(Fighter* fp);
103/* 0A06D4 */ static void ftCo_800AFE3C(Fighter*, int);
104/* 0A0804 */ static bool ftCo_800A3908(Fighter* fp, bool);
105/* 0A0990 */ static void ftCo_800B00F8(Fighter*);
106/* 0A0D74 */ static void ftCo_800B04DC(Fighter*);
107/* 0A0F34 */ static bool ftCo_800A4038(Fighter* fp, bool);
108/* 0A0FF8 */ static void ftCo_800B0760(Fighter* fp);
109/* 0A11B0 */ static void ftCo_800B0918(Fighter* fp0, Fighter* fp1);
110/* 0A138C */ static void ftCo_800B0AF4(Fighter* fp);
111/* 0A1540 */ static bool ftCo_800B0CA8(Fighter* fp0, Fighter* fp1);
112/* 0A1664 */ static s32 ftCo_800A4768(Fighter* fp, Vec3* arg1);
113/* 0A1730 */ static bool ftCo_800B0E98(Fighter* fp0, Fighter* fp1);
114/* 0A18B0 */ static void ftCo_800A49B4(Fighter* fp);
115/* 0A18B4 */ static void ftCo_800B101C(Fighter*);
116/* 0A1AE8 */ static Fighter* ftCo_800A4BEC(Fighter* fp);
117/* 0A1B04 */ static void ftCo_800B126C(Fighter*);
118/* 0A1B38 */ static bool ftCo_800A1B38(enum_t);
119/* 0A1D10 */ static void ftCo_800B1478(Fighter*);
120/* 0A1FD0 */ static Fighter* ftCo_800A50D4(Fighter* fp);
121/* 0A2068 */ static void ftCo_800B17D0(Fighter*);
122/* 0A2190 */ static Fighter* ftCo_800A5294(Fighter* fp, int player_id);
123/* 0A22D8 */ static Fighter* ftCo_800A53DC(Fighter*);
124/* 0A2350 */ static void ftCo_800B1AB8(Fighter*);
125/* 0A2788 */ static void ftCo_800B1EF0(Fighter*);
126/* 0A2798 */ static Fighter* ftCo_800A589C(Fighter* fp);
127/* 0A2840 */ static bool ftCo_800A5944(Item* ip);
128/* 0A2A60 */ static void ftCo_800B21C8(Fighter*);
129/* 0A2D50 */ static void ftCo_800B24B8(Fighter*);
130/* 0A3028 */ static void ftCo_800B2790(Fighter* fp);
131/* 0A3C48 */ static void ftCo_800B33B0(Fighter* fp);
132/* 0A5ACC */ static bool ftCo_800A5ACC(Fighter*);
133/* 0A5CE0 */ static Fighter* ftCo_800A5CE0(Fighter* fp);
134/* 0A5F4C */ static Item* ftCo_800A5F4C(Fighter* fp, ItemKind);
135/* 0A61D8 */ static Item* ftCo_800A61D8(Fighter* fp);
136/* 0A648C */ static int ftCo_800A648C(Fighter* fp);
137/* 0A6700 */ static bool ftCo_800A6700(Fighter* fp, Vec3*, Vec3*);
138/* 0A6A98 */ static s32 ftCo_800A6A98(Fighter* fp, Vec3* arg1);
139/* 0A6D2C */ static s32 ftCo_800A6D2C(Fighter* fp, Vec3* arg1);
140/* 0A6FC4 */ static bool ftCo_800A6FC4(Fighter* fp, Vec3*, Vec3*);
141/* 0A75DC */ static void ftCo_800A75DC(Fighter* fp0, Fighter* fp1);
142/* 0A7AAC */ static void ftCo_800A7AAC(Fighter* fp);
143/* 0A80E4 */ static void ftCo_800A80E4(Fighter* fp);
144/* 0A8210 */ static bool ftCo_800A8210(Fighter* fp, Vec3*);
145/* 0A866C */ static void ftCo_800A866C(Fighter* fp);
146/* 0A8940 */ static void ftCo_800A8940(Fighter* fp);
147/* 0A8DE4 */ static void ftCo_800A8DE4(Fighter* fp);
148/* 0A8EB0 */ static void ftCo_800A8EB0(Fighter*);
149/* 0A92CC */ static void ftCo_800A92CC(Fighter* fp);
150/* 0A96B8 */ static void ftCo_800A96B8(Fighter*);
151/* 0A9904 */ static UNK_RET ftCo_800A9904(Fighter*);
152/* 0A9CB4 */ static void ftCo_800A9CB4(Fighter* fp);
153/* 0AA320 */ static void ftCo_800AA320(Fighter* fp, int*, int*);
154/* 0AA42C */ static UNK_RET ftCo_800AA42C(Fighter* fp);
155/* 0AA844 */ static UNK_RET ftCo_800AA844(Fighter* fp);
156/* 0AABC8 */ static void ftCo_800AABC8(Fighter* fp);
157/* 0AACD0 */ static UNK_RET ftCo_800AACD0(Fighter* fp);
158/* 0AAF48 */ static bool ftCo_800AAF48(Fighter* fp);
159/* 0AB224 */ static void ftCo_800AB224(Fighter* fp);
160/* 0ABA34 */ static void ftCo_800ABA34(Fighter* fp);
161/* 0ABBA8 */ static void ftCo_800ABBA8(Fighter* fp);
162/* 0AC30C */ static void ftCo_800AC30C(Fighter* fp);
163/* 0AC434 */ static void ftCo_800AC434(Fighter* fp);
164/* 0AC5A0 */ static void ftCo_800AC5A0(Fighter* fp);
165/* 0B2AFC */ static void ftCo_800B2AFC(Fighter* fp);
166
167#endif
u32 HSD_Pad
Definition controller.h:11
struct Vec Vec3
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
void ftCo_800A0DA4(Fighter *fp)
Definition ftCo_0A01.c:397
static void ftCo_800AC5A0(Fighter *fp)
Definition ftCo_0A01.c:5615
float ftCo_800A1A24(Fighter *fp)
Definition ftCo_0A01.c:725
static bool ftCo_800A5ACC(Fighter *)
Definition ftCo_0A01.c:2773
static void ftCo_800A08F0(Fighter *fp)
Definition ftCo_0A01.c:294
static void ftCo_800AEA8C(Fighter *fp)
Definition ftCo_0A01.c:6512
static void ftCo_800B0918(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:7299
static void ftCo_800AEFB8(Fighter *fp)
Definition ftCo_0A01.c:6722
static void ftCo_800B2AFC(Fighter *fp)
Definition ftCo_0A01.c:8073
static bool ftCo_800A3498(Fighter *fp)
Definition ftCo_0A01.c:1638
bool ftCo_800A2998(Fighter *fp, float arg1)
Definition ftCo_0A01.c:1230
static bool ftCo_800A2718(mp_UnkStruct0 *)
Definition ftCo_0A01.c:1111
static void ftCo_800A92CC(Fighter *fp)
Pikachu/Pichu recovery logic.
Definition ftCo_0A01.c:4280
bool ftCo_800A0FB0(Vec3 *vec_out, int *line_id_out, u32 *flags_out, Vec3 *normal_out, int arg4, int arg5, int arg6, float arg7, float arg8, float arg9, float arg10, float arg11)
Definition ftCo_0A01.c:475
static Fighter * ftCo_800A5294(Fighter *fp, int player_id)
Definition ftCo_0A01.c:2498
bool ftCo_800A3134(Fighter *fp)
Definition ftCo_0A01.c:1497
static bool ftCo_800A6FC4(Fighter *fp, Vec3 *, Vec3 *)
Definition ftCo_0A01.c:3310
static UNK_RET ftCo_800AA42C(Fighter *fp)
Definition ftCo_0A01.c:4862
static void ftCo_800AD54C(Fighter *)
Definition ftCo_0A01.c:5878
static bool ftCo_800B0E98(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:7479
static void ftCo_800A0148(Fighter *)
Definition ftCo_0A01.c:184
bool ftCo_800A2040(Fighter *fp)
Definition ftCo_0A01.c:918
static void ftCo_800AE7AC(Fighter *fp, Vec3 *, int)
Definition ftCo_0A01.c:6445
static bool ftCo_800A3554(Fighter *fp, float)
Definition ftCo_0A01.c:1665
static bool ftCo_800A6700(Fighter *fp, Vec3 *, Vec3 *)
Definition ftCo_0A01.c:3074
bool ftCo_800A1BA8(Fighter *fp)
Definition ftCo_0A01.c:759
static void ftCo_800B0AF4(Fighter *fp)
Definition ftCo_0A01.c:7339
static UNK_RET ftCo_800A9904(Fighter *)
Definition ftCo_0A01.c:4479
static void ftCo_800AC30C(Fighter *fp)
Definition ftCo_0A01.c:5549
static void ftCo_800AABC8(Fighter *fp)
Definition ftCo_0A01.c:4975
static void ftCo_800AC7D4(Fighter *)
Definition ftCo_0A01.c:5663
static void ftCo_800B0760(Fighter *fp)
Definition ftCo_0A01.c:7267
static bool ftCo_800A3908(Fighter *fp, bool)
Definition ftCo_0A01.c:1777
static bool ftCo_800AAF48(Fighter *fp)
Definition ftCo_0A01.c:5047
static void ftCo_800B101C(Fighter *)
Definition ftCo_0A01.c:7557
static Fighter * ftCo_800A50D4(Fighter *fp)
Returns the closest enemy fighter.
Definition ftCo_0A01.c:2447
bool ftCo_800A3200(Fighter *fp)
Definition ftCo_0A01.c:1544
static void ftCo_800ACB44(Fighter *)
Definition ftCo_0A01.c:5713
static void ftCo_800A7AAC(Fighter *fp)
Definition ftCo_0A01.c:3673
static void ftCo_800AC434(Fighter *fp)
Definition ftCo_0A01.c:5588
void ftCo_800A05F4(Fighter *fp)
Definition ftCo_0A01.c:249
bool ftCo_800A2BD4(Fighter *fp)
Definition ftCo_0A01.c:1284
static bool ftCo_800A3234(Fighter *fp)
Definition ftCo_0A01.c:1556
static void ftCo_800B33B0(Fighter *fp)
Definition ftCo_0A01.c:8399
static void ftCo_800A8DE4(Fighter *fp)
Definition ftCo_0A01.c:4194
static Item * ftCo_800A61D8(Fighter *fp)
Definition ftCo_0A01.c:2954
static UNK_RET ftCo_800AACD0(Fighter *fp)
Definition ftCo_0A01.c:5003
bool ftCo_800A5A5C(Item *ip)
Definition ftCo_0A01.c:2745
static void ftCo_800AF78C(Fighter *)
Definition ftCo_0A01.c:6886
bool ftCo_800A5908(Item *ip)
Definition ftCo_0A01.c:2656
static bool ftCo_800A4038(Fighter *fp, bool)
Definition ftCo_0A01.c:1988
static UNK_RET ftCo_800AA844(Fighter *fp)
Definition ftCo_0A01.c:4929
static void ftCo_800A866C(Fighter *fp)
Definition ftCo_0A01.c:3996
bool ftCo_IsAlly(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:1741
bool ftCo_800A1C44(Fighter *fp)
Definition ftCo_0A01.c:781
bool ftCo_800A5A90(Fighter *fp)
Definition ftCo_0A01.c:2758
static void ftCo_800B17D0(Fighter *)
Definition ftCo_0A01.c:7689
static s32 ftCo_800A4768(Fighter *fp, Vec3 *arg1)
Definition ftCo_0A01.c:2201
static void ftCo_800AA320(Fighter *fp, int *, int *)
Determine how much to move the stick based on CPU level.
Definition ftCo_0A01.c:4747
static void ftCo_800A8EB0(Fighter *)
Ness recovery PK thunder logic.
Definition ftCo_0A01.c:4239
static bool ftCo_800A5944(Item *ip)
Definition ftCo_0A01.c:2670
float ftCo_800A1AB4(Fighter *fp0, Fighter *fp1)
Compute 2D distance between two fighters.
Definition ftCo_0A01.c:731
static void ftCo_800ABA34(Fighter *fp)
Definition ftCo_0A01.c:5279
static void ftCo_800AFE3C(Fighter *, int)
Definition ftCo_0A01.c:7022
static bool ftCo_800A8210(Fighter *fp, Vec3 *)
Definition ftCo_0A01.c:3913
Fighter * ftCo_800A4A40(Fighter *fp)
Definition ftCo_0A01.c:2305
static void ftCo_800B00F8(Fighter *)
Definition ftCo_0A01.c:7064
static void ftCo_800A20A0(Fighter *fp)
Definition ftCo_0A01.c:929
bool ftCo_800A1CA8(Fighter *fp)
Definition ftCo_0A01.c:798
static bool ftCo_800A21FC(Fighter *fp)
Definition ftCo_0A01.c:969
void ftCo_800B3900(Fighter_GObj *gobj)
Definition ftCo_0A01.c:8569
static void ftCo_800A0AF4(Fighter *fp)
Definition ftCo_0A01.c:344
bool ftCo_800A5A28(Item *ip)
Definition ftCo_0A01.c:2727
static s32 ftCo_800A6A98(Fighter *fp, Vec3 *arg1)
Definition ftCo_0A01.c:3152
float ftCo_800A1904(Fighter *fp)
Definition ftCo_0A01.c:703
UNK_RET ftCo_800B3958(UNK_PARAMS)
static Fighter * ftCo_800A589C(Fighter *fp)
Definition ftCo_0A01.c:2634
static bool ftCo_800A3710(Fighter *fp)
Definition ftCo_0A01.c:1712
static void ftCo_800A8940(Fighter *fp)
Definition ftCo_0A01.c:4095
static Item * ftCo_800A5F4C(Fighter *fp, ItemKind)
Decide which common item to target.
Definition ftCo_0A01.c:2893
bool ftCo_IsGrabbing(Fighter *fp)
Definition ftCo_0A01.c:1517
float ftCo_800A1994(Fighter *fp)
Definition ftCo_0A01.c:720
static void ftCo_800A0CB0(Fighter *fp)
Definition ftCo_0A01.c:371
static void ftCo_800A96B8(Fighter *)
Handles CPU recovery / up-B logic for each character.
Definition ftCo_0A01.c:4397
static void ftCo_800B24B8(Fighter *)
Definition ftCo_0A01.c:7895
static void ftCo_800A0384(Fighter *fp)
Definition ftCo_0A01.c:214
static void ftCo_800ADC28(Fighter *)
Handle charging neutral-B.
Definition ftCo_0A01.c:5989
static s32 ftCo_800A2C80(Fighter *fp)
Definition ftCo_0A01.c:1319
bool ftCo_800A28D0(Fighter *fp, float arg1)
Definition ftCo_0A01.c:1205
static void ftCo_800A1F3C(Fighter *fp, float arg1, float arg2, float arg3)
Definition ftCo_0A01.c:888
bool ftCo_800A5980(Fighter *fp)
Definition ftCo_0A01.c:2689
static s32 ftCo_800A6D2C(Fighter *fp, Vec3 *arg1)
Definition ftCo_0A01.c:3230
static void ftCo_800A75DC(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:3492
static void ftCo_800B1EF0(Fighter *)
Definition ftCo_0A01.c:7820
static void ftCo_800AF290(Fighter *)
Definition ftCo_0A01.c:6801
static void ftCo_800A49B4(Fighter *fp)
Definition ftCo_0A01.c:2251
static Fighter * ftCo_800A5CE0(Fighter *fp)
Definition ftCo_0A01.c:2824
static int ftCo_800A648C(Fighter *fp)
Definition ftCo_0A01.c:3027
static void ftCo_800ACD5C(Fighter *fp)
Definition ftCo_0A01.c:5753
float ftCo_800A2A70(Fighter *fp, bool)
Definition ftCo_0A01.c:1258
static Fighter * ftCo_800A4BEC(Fighter *fp)
Definition ftCo_0A01.c:2345
static bool ftCo_800B0CA8(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:7370
static void ftCo_800B126C(Fighter *)
Definition ftCo_0A01.c:7608
float ftCo_800A17E4(Fighter *fp)
Definition ftCo_0A01.c:676
float ftCo_800A1874(Fighter *fp)
Definition ftCo_0A01.c:698
static void ftCo_800AD42C(Fighter *fp)
Definition ftCo_0A01.c:5859
static void ftCo_800A9CB4(Fighter *fp)
Definition ftCo_0A01.c:4632
static bool ftCo_800A1B38(enum_t)
Definition ftCo_0A01.c:744
static s32 ftCo_800A229C(Fighter *fp, Vec3 *)
Definition ftCo_0A01.c:992
static bool ftCo_800A0F00(Fighter_GObj *gobj)
Definition ftCo_0A01.c:455
static void ftCo_800B1AB8(Fighter *)
Definition ftCo_0A01.c:7742
static void ftCo_800B2790(Fighter *fp)
Definition ftCo_0A01.c:7922
static void ftCo_800B04DC(Fighter *)
Definition ftCo_0A01.c:7175
static Fighter * ftCo_800A53DC(Fighter *)
Definition ftCo_0A01.c:2521
void ftCo_800A0798(Fighter *fp)
Definition ftCo_0A01.c:269
static void ftCo_800AFC40(Fighter *fp)
Definition ftCo_0A01.c:6965
HSD_Pad ftCo_800A198C(Fighter *fp)
Definition ftCo_0A01.c:715
bool ftCo_800A59E4(Item *ip)
Definition ftCo_0A01.c:2713
static void ftCo_800AD7FC(Fighter *)
CPU item throw behavior.
Definition ftCo_0A01.c:5917
static void ftCo_800B1478(Fighter *)
Definition ftCo_0A01.c:7638
static void ftCo_800ABBA8(Fighter *fp)
Definition ftCo_0A01.c:5335
static void ftCo_800AB224(Fighter *fp)
Definition ftCo_0A01.c:5138
void ftCo_800A101C(Fighter *, int, int, int)
Definition ftCo_0A01.c:491
bool ftCo_800A59C0(Item *ip)
Definition ftCo_0A01.c:2705
static void ftCo_800AECF0(Fighter *fp)
Definition ftCo_0A01.c:6618
static void ftCo_800A80E4(Fighter *fp)
Definition ftCo_0A01.c:3885
bool ftCo_800A2C08(Fighter *fp)
Definition ftCo_0A01.c:1290
Fighter * ftCo_800A4E8C(Fighter *, Vec3 *)
Definition ftCo_0A01.c:2397
float ftCo_800A1948(Fighter *fp)
Definition ftCo_0A01.c:709
static void ftCo_800B21C8(Fighter *)
Definition ftCo_0A01.c:7847
bool ftCo_800A2170(Fighter *fp0, Fighter *fp1)
Definition ftCo_0A01.c:949
static void ftCo_800A0508(Fighter *fp)
Definition ftCo_0A01.c:233
void ftCo_800A0C8C(Fighter *fp)
Definition ftCo_0A01.c:366
static bool ftCo_800A1F98(int x, float y)
Definition ftCo_0A01.c:899
bool ftCo_800B395C(Fighter_GObj *gobj, int)
Definition ftCo_0A01.c:8582
signed long s32
Definition hsd_3B2B.h:1
ItemKind
Definition forward.h:109
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:27
Definition types.h:1134
Definition types.h:218
Definition ftCo_0A01.h:18
char pad_0[0x10]
Definition ftCo_0A01.h:19
f32 f
Definition ftCo_0A01.h:20
char pad_20[0x18]
Definition ftCo_0A01.h:22
Vec3 vec
Definition ftCo_0A01.h:21
Definition types.h:34