SSBM Decomp
Loading...
Searching...
No Matches
ftlib.h
Go to the documentation of this file.
1#ifndef GALE01_0860C4
2#define GALE01_0860C4
3
4#include <baselib/forward.h>
5
6#include "ft/types.h"
7
8#include <dolphin/mtx.h>
9
10/* 0860C4 */ s32 ftLib_800860C4(void);
11/* 0860E8 */ bool ftLib_IsMasterHandPresent(void);
12/* 086140 */ bool ftLib_IsCrazyHandPresent(void);
13/* 086198 */ HSD_GObj* ftLib_80086198(HSD_GObj*);
14/* 08627C */ HSD_GObj* ftLib_8008627C(Vec3* pos, HSD_GObj*);
15/* 086368 */ HSD_GObj* ftLib_80086368(Vec3*, HSD_GObj*, float);
16/* 0864A8 */ float ftLib_800864A8(Vec3*, HSD_GObj*);
17/* 0865C0 */ float ftLib_800865C0(HSD_GObj*);
18/* 0865CC */ s32 ftLib_800865CC(HSD_GObj*);
19/* 0865D8 */ void ftLib_800865D8(HSD_GObj*, float*, float*);
20/* 0865F0 */ void* ftLib_800865F0(HSD_GObj*);
21/* 086630 */ void* ftLib_80086630(Fighter_GObj*, Fighter_Part part);
22/* 086644 */ void ftLib_80086644(HSD_GObj*, Vec3*);
23/* 086664 */ void ftLib_80086664(HSD_GObj*, Vec3*);
24/* 086684 */ void ftLib_80086684(HSD_GObj*, Vec3*);
25/* 0866A4 */ void ftLib_SetScale(HSD_GObj*, float);
26/* 0866DC */ void ftLib_800866DC(HSD_GObj*, Vec3*);
27/* 086724 */ void ftLib_80086724(HSD_GObj*, HSD_GObj*);
28/* 086764 */ void ftLib_80086764(HSD_GObj*);
29/* 086794 */ HSD_GObj* ftLib_80086794(HSD_GObj*);
30/* 0867A0 */ bool ftLib_800867A0(HSD_GObj*, HSD_GObj*);
31/* 0867CC */ HSD_GObj* ftLib_800867CC(HSD_GObj*);
32/* 0867D8 */ bool ftLib_800867D8(HSD_GObj*);
33/* 0867E8 */ void ftLib_800867E8(HSD_GObj*);
34/* 086824 */ void ftLib_80086824(void);
35/* 08688C */ void ftLib_8008688C(HSD_GObj*);
36/* 0868A4 */ void ftLib_800868A4(void);
37/* 0868D4 */ bool ftLib_800868D4(HSD_GObj*, HSD_GObj*);
38/* 086960 */ bool ftLib_80086960(HSD_GObj* gobj);
39/* 086984 */ CollData* ftLib_80086984(HSD_GObj*);
40/* 086990 */ void ftLib_80086990(HSD_GObj*, Vec3*);
41/* 0869D4 */ float ftLib_800869D4(HSD_GObj*);
42/* 0869F8 */ float ftLib_800869F8(HSD_GObj*);
43/* 086A0C */ float ftLib_80086A0C(HSD_GObj*);
44/* 086A18 */ bool ftLib_80086A18(HSD_GObj*);
45/* 086A4C */ void ftLib_80086A4C(HSD_GObj*, float);
46/* 086A58 */ bool ftLib_80086A58(HSD_GObj*, S32Vec2*);
47/* 086A8C */ bool ftLib_80086A8C(HSD_GObj*);
48/* 086B64 */ bool ftLib_80086B64(HSD_GObj*);
49/* 086B74 */ CameraBox* ftLib_80086B74(HSD_GObj*);
50/* 086B80 */ float ftLib_80086B80(HSD_GObj*);
51/* 086B90 */ void ftLib_80086B90(HSD_GObj*, Vec3* v);
52/* 086BB4 */ void ftLib_80086BB4(HSD_GObj*);
53/* 086BE0 */ u8 ftLib_80086BE0(HSD_GObj*);
54/* 086BEC */ void ftLib_80086BEC(HSD_GObj*, Vec3*);
55/* 086C0C */ enum_t ftLib_80086C0C(HSD_GObj*);
56/* 086C18 */ void ftLib_80086C18(HSD_GObj*, s32, s32);
57/* 086C9C */ void ftLib_80086C9C(s32, s32);
58/* 086D40 */ void ftLib_80086D40(HSD_GObj*, s32, s32);
59/* 086DC4 */ void ftLib_80086DC4(s32, s32);
60/* 086E68 */ void ftLib_80086E68(HSD_GObj*);
61/* 086EB4 */ s32 ftLib_80086EB4(HSD_GObj*);
62/* 086EC0 */ bool ftLib_80086EC0(HSD_GObj*);
63/* 086ED0 */ bool ftLib_80086ED0(HSD_GObj*);
64/* 086F4C */ bool ftLib_80086F4C(HSD_GObj*);
65/* 086F80 */ float ftLib_80086F80(HSD_GObj*);
66/* 086FA8 */ bool ftLib_80086FA8(HSD_GObj*);
67/* 086FD4 */ bool ftLib_80086FD4(HSD_GObj*, HSD_GObj*);
68/* 08701C */ bool ftLib_8008701C(HSD_GObj*);
69/* 08702C */ void ftLib_8008702C(s32);
70/* 087050 */ void ftLib_80087050(s32);
71/* 087074 */ bool ftLib_80087074(HSD_GObj*, Vec3*);
72/* 0870BC */ bool ftLib_800870BC(HSD_GObj*, void**);
73/* 0870F0 */ void ftLib_800870F0(HSD_GObj*, s32);
74/* 087120 */ s32 ftLib_80087120(HSD_GObj*);
75/* 087140 */ void ftLib_80087140(HSD_GObj*);
76/* 0871A8 */ void ftLib_800871A8(Fighter_GObj*, Item_GObj*);
77/* 087284 */ bool ftLib_80087284(HSD_GObj*);
79/* 0872B0 */ void* ftLib_800872B0(HSD_GObj*);
80/* 0872BC */ bool ftLib_800872BC(HSD_GObj*);
81/* 087300 */ s32 ftLib_80087300(HSD_GObj*);
82/* 08730C */ s32 ftLib_8008730C(HSD_GObj*);
83/* 08731C */ s32 ftLib_8008731C(HSD_GObj*);
84/* 08732C */ bool ftLib_8008732C(HSD_GObj*);
85/* 087354 */ bool ftLib_80087354(HSD_GObj*);
86/* 08737C */ bool ftLib_8008737C(HSD_GObj*);
87/* 0873A4 */ bool ftLib_800873A4(HSD_GObj*);
88/* 0873CC */ bool ftLib_800873CC(HSD_GObj*);
89/* 0873F4 */ bool ftLib_800873F4(HSD_GObj*);
90/* 08741C */ HSD_GObj* ftLib_8008741C(u32);
91/* 087454 */ float ftLib_80087454(HSD_GObj*);
92/* 087460 */ u32 ftLib_80087460(HSD_GObj*);
93/* 08746C */ s32 ftLib_8008746C(HSD_GObj*);
94/* 0874BC */ s32 ftLib_800874BC(HSD_GObj*);
95/* 0874CC */ void ftLib_800874CC(HSD_GObj*, void*, s32);
96/* 087508 */ void ftLib_80087508(s8, u8);
97/* 087574 */ void ftLib_80087574(s8);
98/* 087610 */ void ftLib_80087610(u8);
99/* 0876B4 */ void ftLib_800876B4(HSD_GObj*);
100/* 0876D4 */ bool ftLib_800876D4(HSD_GObj*);
101/* 0876F4 */ s32 ftLib_800876F4(HSD_GObj*);
102/* 087700 */ s32 ftLib_80087700(HSD_GObj*);
103/* 08770C */ void ftLib_8008770C(HSD_GObj*, void* dst);
104/* 087744 */ void ftLib_80087744(HSD_GObj*, void* dst);
105/* 08777C */ float ftLib_8008777C(HSD_GObj*);
106/* 0877D4 */ bool ftLib_800877D4(HSD_GObj*);
107
108#endif
void ftLib_80086B90(HSD_GObj *, Vec3 *v)
Definition ftlib.c:556
void ftLib_800868A4(void)
Definition ftlib.c:404
void ftLib_80086C18(HSD_GObj *, s32, s32)
Definition ftlib.c:601
bool ftLib_80086FA8(HSD_GObj *)
Definition ftlib.c:685
void ftLib_80086A4C(HSD_GObj *, float)
Definition ftlib.c:494
void ftLib_80086BEC(HSD_GObj *, Vec3 *)
Definition ftlib.c:576
bool ftLib_800873A4(HSD_GObj *)
Definition ftlib.c:875
bool ftLib_80086FD4(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:700
s32 ftLib_800865CC(HSD_GObj *)
Definition ftlib.c:278
void ftLib_80087610(u8)
Definition ftlib.c:981
bool ftLib_IsMasterHandPresent(void)
Definition ftlib.c:48
bool ftLib_800870BC(HSD_GObj *, void **)
Definition ftlib.c:747
bool ftLib_80086EC0(HSD_GObj *)
Definition ftlib.c:646
void ftLib_8008702C(s32)
Definition ftlib.c:725
HSD_GObj * ftLib_80086794(HSD_GObj *)
Definition ftlib.c:353
HSD_GObj * ftLib_8008627C(Vec3 *pos, HSD_GObj *)
Definition ftlib.c:117
void ftLib_80086664(HSD_GObj *, Vec3 *)
Definition ftlib.c:309
bool ftLib_800876D4(HSD_GObj *)
Definition ftlib.c:999
s32 ftLib_8008746C(HSD_GObj *)
Definition ftlib.c:935
void ftLib_80086644(HSD_GObj *, Vec3 *)
Definition ftlib.c:303
bool ftLib_80086A8C(HSD_GObj *)
Definition ftlib.c:511
bool ftLib_8008732C(HSD_GObj *)
Definition ftlib.c:839
bool ftLib_800872BC(HSD_GObj *)
Definition ftlib.c:815
bool ftLib_IsCrazyHandPresent(void)
Definition ftlib.c:62
void ftLib_8008688C(HSD_GObj *)
Definition ftlib.c:398
float ftLib_80086B80(HSD_GObj *)
Definition ftlib.c:550
void ftLib_80086724(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:337
bool ftLib_80086960(HSD_GObj *gobj)
Check if the HSD_GObj* class is a fighter.
Definition ftlib.c:431
void ftLib_80086D40(HSD_GObj *, s32, s32)
Definition ftlib.c:616
bool ftLib_80086A18(HSD_GObj *)
Definition ftlib.c:479
float ftLib_80086F80(HSD_GObj *)
Definition ftlib.c:675
bool ftLib_8008701C(HSD_GObj *)
Definition ftlib.c:719
bool ftLib_800867A0(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:359
bool ftLib_80087354(HSD_GObj *)
Definition ftlib.c:851
void * ftLib_800865F0(HSD_GObj *)
Definition ftlib.c:291
bool ftLib_8008737C(HSD_GObj *)
Definition ftlib.c:863
void ftLib_800874CC(HSD_GObj *, void *, s32)
Definition ftlib.c:952
void ftLib_80086684(HSD_GObj *, Vec3 *)
Definition ftlib.c:315
void ftLib_800871A8(Fighter_GObj *, Item_GObj *)
Definition ftlib.c:781
float ftLib_800865C0(HSD_GObj *)
Definition ftlib.c:272
float ftLib_800869D4(HSD_GObj *)
Definition ftlib.c:461
HSD_GObj * ftLib_80086368(Vec3 *, HSD_GObj *, float)
Definition ftlib.c:167
void ftLib_8008770C(HSD_GObj *, void *dst)
Definition ftlib.c:1021
CollData * ftLib_80086984(HSD_GObj *)
Definition ftlib.c:440
FighterKind ftLib_800872A4(HSD_GObj *)
Definition ftlib.c:803
float ftLib_80087454(HSD_GObj *)
Definition ftlib.c:923
u8 ftLib_80086BE0(HSD_GObj *)
Definition ftlib.c:570
void ftLib_80086C9C(s32, s32)
Definition ftlib.c:606
s32 ftLib_8008730C(HSD_GObj *)
Definition ftlib.c:827
void ftLib_SetScale(HSD_GObj *, float)
Definition ftlib.c:321
void ftLib_800870F0(HSD_GObj *, s32)
Definition ftlib.c:757
bool ftLib_800867D8(HSD_GObj *)
Definition ftlib.c:375
void ftLib_80087140(HSD_GObj *)
Definition ftlib.c:770
bool ftLib_80086ED0(HSD_GObj *)
Definition ftlib.c:652
void ftLib_80086990(HSD_GObj *, Vec3 *)
Definition ftlib.c:453
void ftLib_80086E68(HSD_GObj *)
Definition ftlib.c:631
void ftLib_800865D8(HSD_GObj *, float *, float *)
Definition ftlib.c:284
void ftLib_80086764(HSD_GObj *)
Definition ftlib.c:345
bool ftLib_800877D4(HSD_GObj *)
Definition ftlib.c:1055
float ftLib_8008777C(HSD_GObj *)
Definition ftlib.c:1041
bool ftLib_800873CC(HSD_GObj *)
Definition ftlib.c:887
float ftLib_80086A0C(HSD_GObj *)
Definition ftlib.c:473
enum_t ftLib_80086C0C(HSD_GObj *)
Definition ftlib.c:582
bool ftLib_80086B64(HSD_GObj *)
Definition ftlib.c:538
void ftLib_80086DC4(s32, s32)
Definition ftlib.c:621
bool ftLib_80087074(HSD_GObj *, Vec3 *)
Definition ftlib.c:735
HSD_GObj * ftLib_8008741C(u32)
Definition ftlib.c:909
void ftLib_800876B4(HSD_GObj *)
Definition ftlib.c:994
s32 ftLib_80087300(HSD_GObj *)
Definition ftlib.c:821
void ftLib_80086BB4(HSD_GObj *)
Definition ftlib.c:563
s32 ftLib_80086EB4(HSD_GObj *)
Get fighter's team ID.
Definition ftlib.c:640
s32 ftLib_800860C4(void)
Definition ftlib.c:38
void ftLib_80087574(s8)
Definition ftlib.c:967
void ftLib_800867E8(HSD_GObj *)
Definition ftlib.c:381
void ftLib_80087744(HSD_GObj *, void *dst)
Definition ftlib.c:1031
void ftLib_80087050(s32)
Definition ftlib.c:730
float ftLib_800869F8(HSD_GObj *)
Definition ftlib.c:467
void ftLib_800866DC(HSD_GObj *, Vec3 *)
Definition ftlib.c:329
CameraBox * ftLib_80086B74(HSD_GObj *)
Definition ftlib.c:544
bool ftLib_800873F4(HSD_GObj *)
Definition ftlib.c:899
void ftLib_80087508(s8, u8)
Definition ftlib.c:958
bool ftLib_80086A58(HSD_GObj *, S32Vec2 *)
Definition ftlib.c:500
u32 ftLib_80087460(HSD_GObj *)
Definition ftlib.c:929
void * ftLib_800872B0(HSD_GObj *)
Definition ftlib.c:809
s32 ftLib_8008731C(HSD_GObj *)
Definition ftlib.c:833
s32 ftLib_800876F4(HSD_GObj *)
Definition ftlib.c:1009
bool ftLib_800868D4(HSD_GObj *, HSD_GObj *)
Definition ftlib.c:412
void * ftLib_80086630(Fighter_GObj *, Fighter_Part part)
bool ftLib_80087284(HSD_GObj *)
Definition ftlib.c:793
void ftLib_80086824(void)
Definition ftlib.c:388
s32 ftLib_80087120(HSD_GObj *)
Definition ftlib.c:763
bool ftLib_80086F4C(HSD_GObj *)
Definition ftlib.c:665
s32 ftLib_800874BC(HSD_GObj *)
Definition ftlib.c:946
HSD_GObj * ftLib_80086198(HSD_GObj *)
Definition ftlib.c:76
HSD_GObj * ftLib_800867CC(HSD_GObj *)
Definition ftlib.c:369
float ftLib_800864A8(Vec3 *, HSD_GObj *)
Definition ftlib.c:227
s32 ftLib_80087700(HSD_GObj *)
Definition ftlib.c:1015
FighterKind
Definition forward.h:74
Fighter_Part
Definition forward.h:237
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:11
Definition types.h:197
Definition gobj.h:26