SSBM Decomp
Loading...
Searching...
No Matches
ftYs_SpecialN.h
Go to the documentation of this file.
1#ifndef GALE01_12CDE8
2#define GALE01_12CDE8
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "ft/forward.h"
8#include <baselib/forward.h>
9
10#include <dolphin/mtx.h>
11
12/* 12CC6C */ Fighter_Part ftYs_SpecialN_GetBoneIndex(Fighter_GObj* gobj);
13/* 12CC94 */ void ftYs_SpecialN_SetupItemVel(Fighter_GObj* gobj, Vec3* out);
14/* 12CCC4 */ float ftYs_SpecialN_GetFacingDir(Fighter_GObj* gobj);
15/* 12CCD0 */ float ftYs_SpecialN_GetDatAttr18(Fighter_GObj* gobj);
16/* 12CCE0 */ float ftYs_SpecialN_GetDatAttr1C(Fighter_GObj* gobj);
17/* 12CCF0 */ float ftYs_SpecialN_GetDatAttr20(Fighter_GObj* gobj);
18/* 12CD00 */ float ftYs_SpecialN_GetDatAttr24(Fighter_GObj* gobj);
19/* 12CD10 */ float ftYs_SpecialN_GetExtAttr28(void);
20/* 12CD28 */ float ftYs_SpecialN_GetExtAttr2C(void);
21/* 12CD40 */ float ftYs_SpecialN_8012CD40(void);
22/* 12CD58 */ float ftYs_SpecialN_GetExtAttr34(void);
23/* 12CD70 */ bool ftYs_SpecialN_GetExtAttr38(void);
24/* 12CD88 */ void ftYs_SpecialN_8012CD88(Vec3*);
25/* 12CDB4 */ float ftYs_SpecialN_8012CDB4(void);
26/* 12CDD4 */ HSD_Joint* ftYs_SpecialN_8012CDD4(Fighter_GObj* gobj);
27/* 12CDE8 */ void ftYs_SpecialN_Enter(Fighter_GObj* gobj);
28/* 12CE64 */ void ftYs_SpecialAirN_Enter(Fighter_GObj* gobj);
29/* 12D004 */ void fn_8012D004(HSD_GObj* gobj);
30/* 12D0A0 */ void fn_8012D0A0(Fighter_GObj* gobj);
31/* 12D128 */ void fn_8012D128(Fighter_GObj* gobj);
32/* 12D1AC */ void fn_8012D1AC(Fighter_GObj* gobj);
33/* 12D230 */ void fn_8012D230(Fighter_GObj* gobj);
34/* 12D298 */ void fn_8012D298(Fighter_GObj* gobj);
35/* 12D2F8 */ void fn_8012D2F8(Fighter_GObj* gobj);
36/* 12D360 */ void fn_8012D360(Fighter_GObj* gobj);
37/* 12D3C0 */ void fn_8012D3C0(Fighter_GObj* gobj);
38/* 12D428 */ void fn_8012D428(Fighter_GObj* gobj);
39/* 12D488 */ void fn_8012D488(Fighter_GObj* gobj);
40/* 12D4F0 */ void fn_8012D4F0(Fighter_GObj* gobj);
41/* 12D550 */ void ftYs_SpecialN1_Anim(Fighter_GObj* gobj);
42/* 12D58C */ void ftYs_SpecialAirN1_0_Anim(Fighter_GObj* gobj);
43/* 12D5C8 */ void ftYs_SpecialN1_1_Anim(Fighter_GObj* gobj);
44/* 12D658 */ void ftYs_SpecialN1_0_Anim(Fighter_GObj* gobj);
45/* 12D6D0 */ void ftYs_SpecialAirN1_2_Anim(Fighter_GObj* gobj);
46/* 12D760 */ void ftYs_SpecialAirN1_1_Anim(Fighter_GObj* gobj);
47/* 12D7D8 */ void ftYs_SpecialN2_1_Anim(Fighter_GObj* gobj);
48/* 12D948 */ void ftYs_SpecialN2_0_Anim(Fighter_GObj* gobj);
49/* 12DA04 */ void ftYs_SpecialAirN2_1_Anim(Fighter_GObj* gobj);
50/* 12DB74 */ void ftYs_SpecialAirN2_0_Anim(Fighter_GObj* gobj);
51/* 12DC30 */ void ftYs_SpecialN1_Phys(Fighter_GObj* gobj);
52/* 12DC50 */ void ftYs_SpecialAirN1_0_Phys(Fighter_GObj* gobj);
53/* 12DC70 */ void ftYs_SpecialN1_1_Phys(Fighter_GObj* gobj);
54/* 12DC90 */ void ftYs_SpecialN1_0_Phys(Fighter_GObj* gobj);
55/* 12DCB0 */ void ftYs_SpecialAirN1_2_Phys(Fighter_GObj* gobj);
56/* 12DCD0 */ void ftYs_SpecialAirN1_1_Phys(Fighter_GObj* gobj);
57/* 12DCF0 */ void ftYs_SpecialN2_1_Phys(Fighter_GObj* gobj);
58/* 12DD10 */ void ftYs_SpecialN2_0_Phys(Fighter_GObj* gobj);
59/* 12DD30 */ void ftYs_SpecialAirN2_1_Phys(Fighter_GObj* gobj);
60/* 12DD50 */ void ftYs_SpecialAirN2_0_Phys(Fighter_GObj* gobj);
61/* 12DD70 */ void ftYs_SpecialN1_Coll(Fighter_GObj* gobj);
62/* 12DD98 */ void ftYs_SpecialAirN1_0_Coll(Fighter_GObj* gobj);
63/* 12DDC0 */ void ftYs_SpecialN1_1_Coll(Fighter_GObj* gobj);
64/* 12DDE8 */ void ftYs_SpecialN1_0_Coll(Fighter_GObj* gobj);
65/* 12DE10 */ void ftYs_SpecialAirN1_2_Coll(Fighter_GObj* gobj);
66/* 12DE38 */ void ftYs_SpecialAirN1_1_Coll(Fighter_GObj* gobj);
67/* 12DE60 */ void ftYs_SpecialN2_1_Coll(Fighter_GObj* gobj);
68/* 12DE88 */ void ftYs_SpecialN2_0_Coll(Fighter_GObj* gobj);
69/* 12DEB0 */ void ftYs_SpecialAirN2_1_Coll(Fighter_GObj* gobj);
70/* 12DED8 */ void ftYs_SpecialAirN2_0_Coll(Fighter_GObj* gobj);
71/* 3B75C0 */ extern Vec3 const ftYs_Unk1_803B75C0;
72
73#endif
struct Vec Vec3
Vec3 const ftYs_Unk1_803B75C0
Definition ftYs_Init.c:42
void fn_8012D128(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:221
void ftYs_SpecialAirN2_1_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:442
void ftYs_SpecialN_SetupItemVel(Fighter_GObj *gobj, Vec3 *out)
Definition ftYs_SpecialN.c:42
void fn_8012D2F8(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:256
void ftYs_SpecialAirN2_1_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:542
void ftYs_SpecialN1_1_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:462
void ftYs_SpecialN2_0_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:437
void fn_8012D004(HSD_GObj *gobj)
Definition ftYs_SpecialN.c:192
float ftYs_SpecialN_GetExtAttr28(void)
Definition ftYs_SpecialN.c:81
float ftYs_SpecialN_GetDatAttr1C(Fighter_GObj *gobj)
void ftYs_SpecialAirN1_1_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:477
void ftYs_SpecialN2_1_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:532
void ftYs_SpecialN1_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:313
void ftYs_SpecialN2_0_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:487
void ftYs_SpecialN1_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:452
void fn_8012D360(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:265
void ftYs_SpecialN1_0_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:517
void ftYs_SpecialN1_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:502
float ftYs_SpecialN_GetDatAttr18(Fighter_GObj *gobj)
void fn_8012D298(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:248
float ftYs_SpecialN_8012CDB4(void)
Definition ftYs_SpecialN.c:119
void ftYs_SpecialN_8012CD88(Vec3 *)
Definition ftYs_SpecialN.c:111
float ftYs_SpecialN_8012CD40(void)
Definition ftYs_SpecialN.c:93
void fn_8012D488(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:289
void ftYs_SpecialN1_1_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:512
void fn_8012D3C0(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:273
void ftYs_SpecialN_Enter(Fighter_GObj *gobj)
Fighter_Part ftYs_SpecialN_GetBoneIndex(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:37
HSD_Joint * ftYs_SpecialN_8012CDD4(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:125
bool ftYs_SpecialN_GetExtAttr38(void)
Definition ftYs_SpecialN.c:105
void ftYs_SpecialN2_1_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:482
float ftYs_SpecialN_GetDatAttr24(Fighter_GObj *gobj)
void ftYs_SpecialAirN_Enter(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:158
float ftYs_SpecialN_GetFacingDir(Fighter_GObj *gobj)
void ftYs_SpecialN1_0_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:467
void ftYs_SpecialAirN1_2_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:350
void ftYs_SpecialAirN2_0_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:547
void ftYs_SpecialN1_0_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:345
void ftYs_SpecialAirN2_0_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:447
void ftYs_SpecialAirN1_2_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:472
void ftYs_SpecialAirN2_1_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:492
void ftYs_SpecialAirN1_0_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:457
void ftYs_SpecialAirN2_0_Phys(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:497
void ftYs_SpecialAirN1_1_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:355
void fn_8012D230(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:239
void ftYs_SpecialN1_1_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:340
void ftYs_SpecialAirN1_1_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:527
float ftYs_SpecialN_GetDatAttr20(Fighter_GObj *gobj)
void fn_8012D1AC(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:230
void fn_8012D428(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:282
void ftYs_SpecialAirN1_0_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:507
void ftYs_SpecialN2_0_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:537
void ftYs_SpecialAirN1_2_Coll(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:522
void fn_8012D0A0(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:207
void fn_8012D4F0(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:298
float ftYs_SpecialN_GetExtAttr2C(void)
Definition ftYs_SpecialN.c:87
float ftYs_SpecialN_GetExtAttr34(void)
Definition ftYs_SpecialN.c:99
void ftYs_SpecialAirN1_0_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:318
void ftYs_SpecialN2_1_Anim(Fighter_GObj *gobj)
Definition ftYs_SpecialN.c:403
Fighter_Part
Definition forward.h:252
Definition gobj.h:24
Definition jobj.h:130