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 <platform.h>
5#include <placeholder.h>
6
7#include "ftYoshi/forward.h"
9#include <baselib/forward.h>
10
11#include <dolphin/mtx/types.h>
12
13/* 12CD10 */ float ftYs_SpecialN_8012CD10(ftYs_GObj* gobj);
14/* 12CD28 */ float ftYs_SpecialN_8012CD28(void);
15/* 12CD40 */ float ftYs_SpecialN_8012CD40(void);
16/* 12CD58 */ float ftYs_SpecialN_8012CD58(void);
17/* 12CD70 */ bool ftYs_SpecialN_8012CD70(void);
18/* 12CD88 */ void ftYs_SpecialN_8012CD88(Vec3*);
19/* 12CDB4 */ float ftYs_SpecialN_8012CDB4(ftYs_GObj* gobj);
20/* 12CDD4 */ HSD_Joint* ftYs_SpecialN_8012CDD4(ftYs_GObj* gobj);
21/* 12CDE8 */ void ftYs_SpecialN_Enter(ftYs_GObj* gobj);
22/* 12CE64 */ void ftYs_SpecialAirN_Enter(ftYs_GObj* gobj);
35/* 12D550 */ void ftYs_SpecialN1_Anim(ftYs_GObj* gobj);
36/* 12D58C */ void ftYs_SpecialAirN1_0_Anim(ftYs_GObj* gobj);
37/* 12D5C8 */ void ftYs_SpecialN1_1_Anim(ftYs_GObj* gobj);
38/* 12D658 */ void ftYs_SpecialN1_0_Anim(ftYs_GObj* gobj);
39/* 12D6D0 */ void ftYs_SpecialAirN1_2_Anim(ftYs_GObj* gobj);
40/* 12D760 */ void ftYs_SpecialAirN1_1_Anim(ftYs_GObj* gobj);
41/* 12D7D8 */ void ftYs_SpecialN2_1_Anim(ftYs_GObj* gobj);
42/* 12D948 */ void ftYs_SpecialN2_0_Anim(ftYs_GObj* gobj);
43/* 12DA04 */ void ftYs_SpecialAirN2_1_Anim(ftYs_GObj* gobj);
44/* 12DB74 */ void ftYs_SpecialAirN2_0_Anim(ftYs_GObj* gobj);
45/* 12DC30 */ void ftYs_SpecialN1_Phys(ftYs_GObj* gobj);
46/* 12DC50 */ void ftYs_SpecialAirN1_0_Phys(ftYs_GObj* gobj);
47/* 12DC70 */ void ftYs_SpecialN1_1_Phys(ftYs_GObj* gobj);
48/* 12DC90 */ void ftYs_SpecialN1_0_Phys(ftYs_GObj* gobj);
49/* 12DCB0 */ void ftYs_SpecialAirN1_2_Phys(ftYs_GObj* gobj);
50/* 12DCD0 */ void ftYs_SpecialAirN1_1_Phys(ftYs_GObj* gobj);
51/* 12DCF0 */ void ftYs_SpecialN2_1_Phys(ftYs_GObj* gobj);
52/* 12DD10 */ void ftYs_SpecialN2_0_Phys(ftYs_GObj* gobj);
53/* 12DD30 */ void ftYs_SpecialAirN2_1_Phys(ftYs_GObj* gobj);
54/* 12DD50 */ void ftYs_SpecialAirN2_0_Phys(ftYs_GObj* gobj);
55/* 12DD70 */ void ftYs_SpecialN1_Coll(ftYs_GObj* gobj);
56/* 12DD98 */ void ftYs_SpecialAirN1_0_Coll(ftYs_GObj* gobj);
57/* 12DDC0 */ void ftYs_SpecialN1_1_Coll(ftYs_GObj* gobj);
58/* 12DDE8 */ void ftYs_SpecialN1_0_Coll(ftYs_GObj* gobj);
59/* 12DE10 */ void ftYs_SpecialAirN1_2_Coll(ftYs_GObj* gobj);
60/* 12DE38 */ void ftYs_SpecialAirN1_1_Coll(ftYs_GObj* gobj);
61/* 12DE60 */ void ftYs_SpecialN2_1_Coll(ftYs_GObj* gobj);
62/* 12DE88 */ void ftYs_SpecialN2_0_Coll(ftYs_GObj* gobj);
63/* 12DEB0 */ void ftYs_SpecialAirN2_1_Coll(ftYs_GObj* gobj);
64/* 12DED8 */ void ftYs_SpecialAirN2_0_Coll(ftYs_GObj* gobj);
65/* 12DF18 */ void ftYs_SpecialS_8012DF18(ftYs_GObj* gobj);
68/* 12E270 */ void ftYs_SpecialS_8012E270(ftYs_GObj* gobj);
69/* 12E2C4 */ void ftYs_SpecialHi_Enter(ftYs_GObj* gobj);
70/* 12E33C */ void ftYs_SpecialAirHi_Enter(ftYs_GObj* gobj);
73/* 12E4DC */ void ftYs_SpecialHi_Anim(ftYs_GObj* gobj);
74/* 12E538 */ void ftYs_SpecialAirHi_Anim(ftYs_GObj* gobj);
75/* 12E594 */ void ftYs_SpecialHi_Phys(ftYs_GObj* gobj);
76/* 12E5B4 */ void ftYs_SpecialAirHi_Phys(ftYs_GObj* gobj);
77/* 12E5D4 */ void ftYs_SpecialHi_Coll(ftYs_GObj* gobj);
78/* 12E5FC */ void ftYs_SpecialAirHi_Coll(ftYs_GObj* gobj);
79/* 12E6F8 */ void ftYs_SpecialLw_Enter(ftYs_GObj* gobj);
80/* 12E78C */ void ftYs_SpecialAirLw_Enter(ftYs_GObj* gobj);
81/* 12E814 */ void ftYs_SpecialLw_Anim(ftYs_GObj* gobj);
82/* 12E850 */ void ftYs_SpecialAirLw_Anim(ftYs_GObj* gobj);
83/* 12E88C */ void ftYs_SpecialLw_Phys(ftYs_GObj* gobj);
84/* 12E8CC */ void ftYs_SpecialAirLw_Phys(ftYs_GObj* gobj);
85/* 12E924 */ void ftYs_SpecialLw_Coll(ftYs_GObj* gobj);
86/* 12E944 */ void ftYs_SpecialAirLw_Coll(ftYs_GObj* gobj);
88/* 12EA40 */ void ftYs_SpecialLwLanding_Anim(ftYs_GObj* gobj);
89/* 12EA7C */ void ftYs_SpecialLwLanding_Phys(ftYs_GObj* gobj);
90/* 12EA9C */ void ftYs_SpecialLwLanding_Coll(ftYs_GObj* gobj);
98/* 12F4B4 */ void ftYs_SpecialS_Enter(ftYs_GObj* gobj);
99/* 12F588 */ void ftYs_SpecialAirS_Enter(ftYs_GObj* gobj);
100/* 12F654 */ void ftYs_SpecialAirSStart_0_Anim(ftYs_GObj* gobj);
101/* 12F750 */ void ftYs_SpecialAirSLoop_0_Anim(ftYs_GObj* gobj);
102/* 12FAC4 */ void ftYs_SpecialAirSLoop_1_Anim(ftYs_GObj* gobj);
103/* 12FFF4 */ void ftYs_SpecialAirSEnd_Anim(ftYs_GObj* gobj);
104/* 130368 */ void ftYs_SpecialAirSStart_1_Anim(ftYs_GObj* gobj);
105/* 130428 */ void ftYs_SpecialAirSLoop_2_Anim(ftYs_GObj* gobj);
106/* 1306A8 */ void ftYs_SpecialAirSLoop_3_Anim(ftYs_GObj* gobj);
107/* 130A24 */ void ftYs_SpecialAirSLanding_Anim(ftYs_GObj* gobj);
108/* 130DB8 */ void ftYs_SpecialAirSStart_0_IASA(ftYs_GObj* gobj);
109/* 130DBC */ void ftYs_SpecialAirSLoop_0_IASA(ftYs_GObj* gobj);
110/* 130F7C */ void ftYs_SpecialAirSLoop_1_IASA(ftYs_GObj* gobj);
111/* 130FD8 */ void ftYs_SpecialAirSEnd_IASA(ftYs_GObj* gobj);
112/* 130FDC */ void ftYs_SpecialAirSStart_1_IASA(ftYs_GObj* gobj);
113/* 130FEC */ void ftYs_SpecialAirSLoop_2_IASA(ftYs_GObj* gobj);
114/* 131050 */ void ftYs_SpecialAirSLoop_3_IASA(ftYs_GObj* gobj);
115/* 1310B4 */ void ftYs_SpecialAirSLanding_IASA(ftYs_GObj* gobj);
116/* 1310C4 */ void ftYs_SpecialAirSStart_0_Phys(ftYs_GObj* gobj);
117/* 1310E8 */ void ftYs_SpecialAirSLoop_0_Phys(ftYs_GObj* gobj);
118/* 1312EC */ void ftYs_SpecialAirSLoop_1_Phys(ftYs_GObj* gobj);
119/* 131618 */ void ftYs_SpecialAirSEnd_Phys(ftYs_GObj* gobj);
120/* 131654 */ void ftYs_SpecialAirSStart_1_Phys(ftYs_GObj* gobj);
121/* 13168C */ void ftYs_SpecialAirSLoop_2_Phys(ftYs_GObj* gobj);
122/* 131718 */ void ftYs_SpecialAirSLoop_3_Phys(ftYs_GObj* gobj);
123/* 1317A4 */ void ftYs_SpecialAirSLanding_Phys(ftYs_GObj* gobj);
124/* 1317DC */ void ftYs_SpecialAirSStart_0_Coll(ftYs_GObj* gobj);
125/* 13187C */ void ftYs_SpecialAirSLoop_0_Coll(ftYs_GObj* gobj);
126/* 131B60 */ void ftYs_SpecialAirSLoop_1_Coll(ftYs_GObj* gobj);
127/* 131E74 */ void ftYs_SpecialAirSEnd_Coll(ftYs_GObj* gobj);
128/* 131ED4 */ void ftYs_SpecialAirSStart_1_Coll(ftYs_GObj* gobj);
129/* 131F80 */ void ftYs_SpecialAirSLoop_2_Coll(ftYs_GObj* gobj);
130/* 13245C */ void ftYs_SpecialAirSLoop_3_Coll(ftYs_GObj* gobj);
131/* 1328F0 */ void ftYs_SpecialAirSLanding_Coll(ftYs_GObj* gobj);
132/* 3B75C0 */ extern Vec3 const ftYs_Unk1_803B75C0;
133
135
136/* 12CEE0 */ static void fn_8012CEE0(HSD_GObj*);
137/* 12CF7C */ static void fn_8012CF7C(HSD_GObj*);
138/* 12DF00 */ static void ftYs_SpecialS_8012DF00(HSD_GObj*);
139/* 12E644 */ static void fn_8012E644(HSD_GObj*);
140/* 12EAD8 */ static void ftYs_SpecialS_8012EAD8(HSD_GObj*);
141
142#endif
void ftYs_SpecialAirSStart_0_IASA(ftYs_GObj *gobj)
ftYs_SpecialS_8012EB48
Definition ftYs_SpecialN.c:325
void ftYs_SpecialAirSStart_1_IASA(ftYs_GObj *gobj)
Definition ftYs_SpecialN.c:333
void ftYs_SpecialAirSLoop_0_IASA(ftYs_GObj *gobj)
UNK_RET fn_8012EC7C(UNK_PARAMS)
void ftYs_SpecialAirSEnd_Anim(ftYs_GObj *gobj)
void ftYs_SpecialN1_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirSEnd_Coll(ftYs_GObj *gobj)
UNK_RET fn_8012D3C0(UNK_PARAMS)
void ftYs_SpecialLw_Anim(ftYs_GObj *gobj)
void ftYs_SpecialN1_1_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirLw_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirN1_1_Phys(ftYs_GObj *gobj)
void ftYs_SpecialN2_0_Phys(ftYs_GObj *gobj)
void ftYs_SpecialLwLanding_Coll(ftYs_GObj *gobj)
void ftYs_SpecialLwLanding_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirHi_Enter(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_1_Phys(ftYs_GObj *gobj)
void ftYs_SpecialN1_0_Coll(ftYs_GObj *gobj)
void ftYs_SpecialHi_Coll(ftYs_GObj *gobj)
UNK_RET ftYs_SpecialS_8012EA04(UNK_PARAMS)
UNK_RET fn_8012D1AC(UNK_PARAMS)
void ftYs_SpecialN_Enter(ftYs_GObj *gobj)
void ftYs_SpecialAirN1_0_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirN_Enter(ftYs_GObj *gobj)
UNK_RET fn_8012E3B4(UNK_PARAMS)
void ftYs_SpecialAirS_Enter(ftYs_GObj *gobj)
void ftYs_SpecialAirSLanding_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirN1_0_Phys(ftYs_GObj *gobj)
void ftYs_SpecialS_Enter(ftYs_GObj *gobj)
float ftYs_SpecialN_8012CDB4(ftYs_GObj *gobj)
void ftYs_SpecialN1_1_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirSStart_0_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirHi_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirSEnd_IASA(ftYs_GObj *gobj)
ftYs_SpecialAirSLoop_0_IASA
Definition ftYs_SpecialN.c:331
void ftYs_SpecialAirN1_2_Coll(ftYs_GObj *gobj)
void ftYs_SpecialN1_0_Phys(ftYs_GObj *gobj)
void ftYs_SpecialN1_1_Coll(ftYs_GObj *gobj)
static void fn_8012E644(HSD_GObj *)
void ftYs_SpecialHi_Enter(ftYs_GObj *gobj)
UNK_RET ftYs_SpecialS_8012F0DC(UNK_PARAMS)
void ftYs_SpecialAirSLoop_2_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirLw_Phys(ftYs_GObj *gobj)
Vec3 const ftYs_Unk1_803B75C0
Definition ftYs_SpecialN.c:15
UNK_RET fn_8012D004(UNK_PARAMS)
void ftYs_SpecialAirN1_1_Anim(ftYs_GObj *gobj)
void ftYs_SpecialLwLanding_Phys(ftYs_GObj *gobj)
static void ftYs_SpecialS_8012EAD8(HSD_GObj *)
ftYs_SpecialS_8012EA04
Definition ftYs_SpecialN.c:281
void ftYs_SpecialN2_1_Phys(ftYs_GObj *gobj)
UNK_RET ftYs_SpecialS_8012DF8C(UNK_PARAMS)
UNK_RET fn_8012D230(UNK_PARAMS)
static void ftYs_SpecialS_8012DF00(HSD_GObj *)
void ftYs_SpecialAirLw_Enter(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_1_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirN2_1_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirSLanding_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirN1_0_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirN2_0_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirSLanding_IASA(ftYs_GObj *gobj)
ftYs_SpecialAirSLoop_2_IASA
Definition ftYs_SpecialN.c:342
void ftYs_SpecialN2_1_Coll(ftYs_GObj *gobj)
void ftYs_SpecialN_8012CD88(Vec3 *)
void ftYs_SpecialAirSLoop_0_Anim(ftYs_GObj *gobj)
float ftYs_SpecialN_8012CD40(void)
UNK_RET fn_8012D298(UNK_PARAMS)
void ftYs_SpecialN2_0_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_0_Phys(ftYs_GObj *gobj)
UNK_RET fn_8012E44C(UNK_PARAMS)
void ftYs_SpecialAirN2_0_Phys(ftYs_GObj *gobj)
UNK_RET ftYs_SpecialS_8012EB48(UNK_PARAMS)
void ftYs_SpecialN2_1_Anim(ftYs_GObj *gobj)
UNK_RET fn_8012EFF4(UNK_PARAMS)
void ftYs_SpecialAirSLoop_1_IASA(ftYs_GObj *gobj)
void ftYs_SpecialAirSEnd_Phys(ftYs_GObj *gobj)
UNK_RET fn_8012D4F0(UNK_PARAMS)
void ftYs_SpecialAirSLanding_Anim(ftYs_GObj *gobj)
void ftYs_SpecialS_8012E270(ftYs_GObj *gobj)
float ftYs_SpecialN_8012CD10(ftYs_GObj *gobj)
void ftYs_SpecialAirLw_Coll(ftYs_GObj *gobj)
void ftYs_SpecialN1_0_Anim(ftYs_GObj *gobj)
bool ftYs_SpecialN_8012CD70(void)
void ftYs_SpecialAirSStart_1_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirHi_Coll(ftYs_GObj *gobj)
UNK_RET fn_8012E110(UNK_PARAMS)
void ftYs_SpecialAirN1_1_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirHi_Anim(ftYs_GObj *gobj)
void ftYs_SpecialLw_Enter(ftYs_GObj *gobj)
UNK_RET fn_8012D2F8(UNK_PARAMS)
HSD_Joint * ftYs_SpecialN_8012CDD4(ftYs_GObj *gobj)
ftYs_SpecialN_8012CD10
Definition ftYs_SpecialN.c:31
static void fn_8012CF7C(HSD_GObj *)
Definition ftYs_SpecialN.c:66
void ftYs_SpecialAirSStart_0_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_1_Coll(ftYs_GObj *gobj)
void ftYs_SpecialS_8012DF18(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_3_Anim(ftYs_GObj *gobj)
UNK_RET fn_8012D128(UNK_PARAMS)
void ftYs_SpecialAirN1_2_Phys(ftYs_GObj *gobj)
UNK_RET fn_8012D360(UNK_PARAMS)
void ftYs_SpecialAirN2_1_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirSStart_0_Coll(ftYs_GObj *gobj)
void ftYs_SpecialLw_Coll(ftYs_GObj *gobj)
void ftYs_SpecialHi_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirN2_0_Anim(ftYs_GObj *gobj)
float ftYs_SpecialN_8012CD58(void)
void ftYs_SpecialAirSLoop_0_Coll(ftYs_GObj *gobj)
void ftYs_SpecialLw_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_3_IASA(ftYs_GObj *gobj)
UNK_RET fn_8012D428(UNK_PARAMS)
void ftYs_SpecialN1_Anim(ftYs_GObj *gobj)
void ftYs_SpecialN2_0_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_3_Phys(ftYs_GObj *gobj)
void ftYs_SpecialAirN2_1_Phys(ftYs_GObj *gobj)
UNK_RET fn_8012D0A0(UNK_PARAMS)
void ftYs_SpecialAirSLoop_2_Anim(ftYs_GObj *gobj)
void ftYs_SpecialHi_Anim(ftYs_GObj *gobj)
static void fn_8012CEE0(HSD_GObj *)
ftYs_SpecialAirN_Enter
Definition ftYs_SpecialN.c:53
void ftYs_SpecialN1_Coll(ftYs_GObj *gobj)
UNK_RET ftYs_SpecialS_8012F35C(UNK_PARAMS)
void ftYs_SpecialAirSStart_1_Anim(ftYs_GObj *gobj)
UNK_RET fn_8012D488(UNK_PARAMS)
void ftYs_SpecialAirSLoop_3_Coll(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_2_IASA(ftYs_GObj *gobj)
UNK_RET fn_8012EDE8(UNK_PARAMS)
UNK_RET fn_8012EFC0(UNK_PARAMS)
void ftYs_SpecialAirN1_2_Anim(ftYs_GObj *gobj)
void ftYs_SpecialAirSLoop_2_Coll(ftYs_GObj *gobj)
float ftYs_SpecialN_8012CD28(void)
void ftYs_SpecialAirSStart_1_Coll(ftYs_GObj *gobj)
#define UNK_PARAMS
#define UNK_RET
Definition gobj.h:25
Definition jobj.h:130
Definition types.h:13