SSBM Decomp
Loading...
Searching...
No Matches
ftFx_SpecialLw.h
Go to the documentation of this file.
1#ifndef GALE01_0E83E0
2#define GALE01_0E83E0
3
4#include <baselib/forward.h>
5
6/* 0E83E0 */ void ftFx_SpecialLw_CreateLoopGFX(HSD_GObj* gobj);
7/* 0E845C */ void ftFx_SpecialLw_CreateStartGFX(HSD_GObj* gobj);
8/* 0E84D8 */ void ftFx_SpecialLw_CreateReflectGFX(HSD_GObj* gobj);
9/* 0E8560 */ void ftFx_SpecialLw_Enter(HSD_GObj* gobj);
10/* 0E85EC */ void ftFx_SpecialAirLw_Enter(HSD_GObj* gobj);
11/* 0E8694 */ void ftFx_SpecialLwStart_Anim(HSD_GObj* gobj);
12/* 0E8720 */ void ftFx_SpecialAirLwStart_Anim(HSD_GObj* gobj);
13/* 0E87AC */ void ftFx_SpecialLwStart_IASA(HSD_GObj* gobj);
14/* 0E87D0 */ void ftFx_SpecialAirLwStart_IASA(HSD_GObj* gobj);
15/* 0E87D4 */ bool ftFx_SpecialLwStart_CheckPass(HSD_GObj* gobj);
16/* 0E881C */ void ftFx_SpecialLwStart_Pass(HSD_GObj* gobj);
17/* 0E8864 */ void ftFx_SpecialLwStart_Phys(HSD_GObj* gobj);
18/* 0E8884 */ void ftFx_SpecialAirLwStart_Phys(HSD_GObj* gobj);
19/* 0E88E4 */ void ftFx_SpecialLwStart_Coll(HSD_GObj* gobj);
20/* 0E8920 */ void ftFx_SpecialAirLwStart_Coll(HSD_GObj* gobj);
21/* 0E895C */ void ftFx_SpecialLwStart_GroundToAir(HSD_GObj* gobj);
22/* 0E89BC */ void ftFx_SpecialAirLwStart_AirToGround(HSD_GObj* gobj);
23/* 0E8A24 */ void ftFx_SpecialLwLoop_Anim(HSD_GObj* gobj);
24/* 0E8A9C */ void ftFx_SpecialAirLwLoop_Anim(HSD_GObj* gobj);
25/* 0E8B14 */ void ftFx_SpecialLwLoop_IASA(HSD_GObj* gobj);
26/* 0E8B64 */ void ftFx_SpecialAirLwLoop_IASA(HSD_GObj* gobj);
27/* 0E8C34 */ void ftFx_SpecialLwLoop_Phys(HSD_GObj* gobj);
28/* 0E8C68 */ void ftFx_SpecialAirLwLoop_Phys(HSD_GObj* gobj);
29/* 0E8CDC */ void ftFx_SpecialLwLoop_Coll(HSD_GObj* gobj);
30/* 0E8D18 */ void ftFx_SpecialAirLwLoop_Coll(HSD_GObj* gobj);
31/* 0E8FDC */ void ftFx_SpecialLwTurn_Anim(HSD_GObj* gobj);
32/* 0E90EC */ void ftFx_SpecialAirLwTurn_Anim(HSD_GObj* gobj);
33/* 0E91FC */ void ftFx_SpecialLwTurn_IASA(HSD_GObj* gobj);
34/* 0E9200 */ void ftFx_SpecialAirLwTurn_IASA(HSD_GObj* gobj);
35/* 0E9204 */ void ftFx_SpecialLwTurn_Phys(HSD_GObj* gobj);
36/* 0E9238 */ void ftFx_SpecialAirLwTurn_Phys(HSD_GObj* gobj);
37/* 0E92AC */ void ftFx_SpecialLwTurn_Coll(HSD_GObj* gobj);
38/* 0E92E8 */ void ftFx_SpecialAirLwTurn_Coll(HSD_GObj* gobj);
39/* 0E9324 */ void ftFx_SpecialLwTurn_GroundToAir(HSD_GObj* gobj);
40/* 0E93A4 */ void ftFx_SpecialAirLwTurn_GroundToAir(HSD_GObj* gobj);
41/* 0E942C */ bool ftFx_SpecialLwTurn_Check(HSD_GObj* gobj);
42/* 0E9564 */ bool ftFx_SpecialLwHit_Check(HSD_GObj* gobj);
43/* 0E965C */ void ftFx_SpecialLwHit_Anim(HSD_GObj* gobj);
44/* 0E97B4 */ void ftFx_SpecialAirLwHit_Anim(HSD_GObj* gobj);
45/* 0E9844 */ void ftFx_SpecialLwHit_IASA(HSD_GObj* gobj);
46/* 0E9848 */ void ftFx_SpecialAirLwHit_IASA(HSD_GObj* gobj);
47/* 0E984C */ void ftFx_SpecialLwHit_Phys(HSD_GObj* gobj);
48/* 0E9880 */ void ftFx_SpecialAirLwHit_Phys(HSD_GObj* gobj);
49/* 0E98F4 */ void ftFx_SpecialLwHit_Coll(HSD_GObj* gobj);
50/* 0E9930 */ void ftFx_SpecialAirLwHit_Coll(HSD_GObj* gobj);
51/* 0E996C */ void ftFx_SpecialLwHit_GroundToAir(HSD_GObj* gobj);
52/* 0E99D4 */ void ftFx_SpecialAirLwHit_AirToGround(HSD_GObj* gobj);
53/* 0E9A44 */ void ftFx_SpecialLwHit_SetCall(HSD_GObj* gobj);
54/* 0E9A68 */ void ftFx_SpecialLwHit_Enter(HSD_GObj* gobj);
55/* 0E9B40 */ void ftFx_SpecialLwEnd_Anim(HSD_GObj* gobj);
56/* 0E9B84 */ void ftFx_SpecialAirLwEnd_Anim(HSD_GObj* gobj);
57/* 0E9BC8 */ void ftFx_SpecialLwEnd_IASA(HSD_GObj* gobj);
58/* 0E9BCC */ void ftFx_SpecialAirLwEnd_IASA(HSD_GObj* gobj);
59/* 0E9BD0 */ void ftFx_SpecialLwEnd_Phys(HSD_GObj* gobj);
60/* 0E9BF0 */ void ftFx_SpecialAirLwEnd_Phys(HSD_GObj* gobj);
61/* 0E9C50 */ void ftFx_SpecialLwEnd_Coll(HSD_GObj* gobj);
62/* 0E9C8C */ void ftFx_SpecialAirLwEnd_Coll(HSD_GObj* gobj);
63/* 0E9CC8 */ void ftFx_SpecialLwEnd_GroundToAir(HSD_GObj* gobj);
64/* 0E9D24 */ void ftFx_SpecialAirLwEnd_AirToGround(HSD_GObj* gobj);
65/* 0E9D88 */ void ftFx_SpecialLwEnd_Enter(HSD_GObj* gobj);
66/* 0E9DC0 */ void ftFx_SpecialAirLwEnd_Enter(HSD_GObj* gobj);
67
68#endif
void ftFx_SpecialLw_CreateLoopGFX(HSD_GObj *gobj)
Create Reflector Loop GFX.
Definition ftFx_SpecialLw.c:30
void ftFx_SpecialLwStart_Coll(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Start Collision callback.
Definition ftFx_SpecialLw.c:225
void ftFx_SpecialAirLwStart_Phys(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Start Physics callback.
Definition ftFx_SpecialLw.c:207
void ftFx_SpecialAirLwEnd_Coll(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:957
void ftFx_SpecialAirLwEnd_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:915
void ftFx_SpecialAirLwHit_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:768
void ftFx_SpecialAirLwHit_Phys(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Hit Physics callback.
Definition ftFx_SpecialLw.c:783
void ftFx_SpecialAirLwTurn_Phys(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Turn Physics callback.
Definition ftFx_SpecialLw.c:568
void ftFx_SpecialAirLwHit_AirToGround(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:835
void ftFx_SpecialAirLwTurn_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:553
void ftFx_SpecialLwHit_Coll(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Hit Collision callback.
Definition ftFx_SpecialLw.c:803
bool ftFx_SpecialLwStart_CheckPass(HSD_GObj *gobj)
Check for drop-through platform while in SpecialLwStart.
Definition ftFx_SpecialLw.c:181
void ftFx_SpecialLwLoop_Coll(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Loop Collision callback.
Definition ftFx_SpecialLw.c:389
void ftFx_SpecialAirLwEnd_Phys(HSD_GObj *gobj)
Fox & Falco's aerial Reflector End Physics callback.
Definition ftFx_SpecialLw.c:927
bool ftFx_SpecialLwHit_Check(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:689
void ftFx_SpecialAirLwHit_Anim(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Hit Animation callback.
Definition ftFx_SpecialLw.c:740
void ftFx_SpecialAirLwLoop_Anim(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Loop Animation callback.
Definition ftFx_SpecialLw.c:287
void ftFx_SpecialAirLwEnd_AirToGround(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:980
void ftFx_SpecialLwEnd_Enter(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:994
void ftFx_SpecialLwTurn_GroundToAir(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:617
void ftFx_SpecialLwEnd_Phys(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:921
void ftFx_SpecialLwTurn_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:547
void ftFx_SpecialLwEnd_GroundToAir(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:967
void ftFx_SpecialLwEnd_Coll(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:947
void ftFx_SpecialAirLwHit_Coll(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Hit Collision callback.
Definition ftFx_SpecialLw.c:811
void ftFx_SpecialLwHit_Enter(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:861
void ftFx_SpecialLwStart_Pass(HSD_GObj *gobj)
Fox & Falco's Reflector Start Platform Drop Motion State handler.
Definition ftFx_SpecialLw.c:194
void ftFx_SpecialAirLw_Enter(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Start Motion State handler.
Definition ftFx_SpecialLw.c:101
void ftFx_SpecialAirLwStart_Anim(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Start Animation callback.
Definition ftFx_SpecialLw.c:144
bool ftFx_SpecialLwTurn_Check(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:657
void ftFx_SpecialLwHit_GroundToAir(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:821
void ftFx_SpecialAirLwLoop_IASA(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Loop IASA callback.
Definition ftFx_SpecialLw.c:325
void ftFx_SpecialLwStart_GroundToAir(HSD_GObj *gobj)
Fox & Falco's ground -> air Reflector Start Motion State handler.
Definition ftFx_SpecialLw.c:239
void ftFx_SpecialAirLwEnd_Enter(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:1000
void ftFx_SpecialLwHit_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:762
void ftFx_SpecialLwEnd_Anim(HSD_GObj *gobj)
Fox & Falco's grounded Reflector End Animation callback.
Definition ftFx_SpecialLw.c:887
void ftFx_SpecialLwHit_Phys(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:776
void ftFx_SpecialLw_CreateReflectGFX(HSD_GObj *gobj)
Create Reflector Deflect GFX.
Definition ftFx_SpecialLw.c:60
void ftFx_SpecialLwHit_Anim(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Hit Animation callback.
Definition ftFx_SpecialLw.c:716
void ftFx_SpecialAirLwLoop_Coll(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Loop Collision callback.
Definition ftFx_SpecialLw.c:399
void ftFx_SpecialLwHit_SetCall(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:850
void ftFx_SpecialAirLwStart_AirToGround(HSD_GObj *gobj)
Fox & Falco's air -> ground Reflector Start Motion State handler.
Definition ftFx_SpecialLw.c:250
void ftFx_SpecialLw_Enter(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Start Motion State handler.
Definition ftFx_SpecialLw.c:91
void ftFx_SpecialAirLwTurn_Anim(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Turn Animation callback.
Definition ftFx_SpecialLw.c:525
void ftFx_SpecialAirLwTurn_Coll(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:600
void ftFx_SpecialLwTurn_Coll(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:590
void ftFx_SpecialLwLoop_Phys(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Loop Physics callback.
Definition ftFx_SpecialLw.c:354
void ftFx_SpecialLw_CreateStartGFX(HSD_GObj *gobj)
Create Reflector Start GFX.
Definition ftFx_SpecialLw.c:46
void ftFx_SpecialLwTurn_Anim(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Turn Animation callback.
Definition ftFx_SpecialLw.c:503
void ftFx_SpecialAirLwStart_Coll(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Start Collision callback.
Definition ftFx_SpecialLw.c:232
void ftFx_SpecialAirLwEnd_Anim(HSD_GObj *gobj)
Fox & Falco's aerial Reflector End Animation callback.
Definition ftFx_SpecialLw.c:898
void ftFx_SpecialLwStart_Anim(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:125
void ftFx_SpecialLwLoop_IASA(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Loop IASA callback.
Definition ftFx_SpecialLw.c:314
void ftFx_SpecialAirLwLoop_Phys(HSD_GObj *gobj)
Fox & Falco's aerial Reflector Loop Physics callback.
Definition ftFx_SpecialLw.c:380
void ftFx_SpecialLwStart_Phys(HSD_GObj *gobj)
Fox & Falco's Reflector Start Physics callback.
Definition ftFx_SpecialLw.c:202
void ftFx_SpecialLwEnd_IASA(HSD_GObj *gobj)
Fox & Falco's grounded Reflector End IASA callback.
Definition ftFx_SpecialLw.c:909
void ftFx_SpecialLwLoop_Anim(HSD_GObj *gobj)
Fox & Falco's grounded Reflector Loop Animation callback.
Definition ftFx_SpecialLw.c:263
void ftFx_SpecialAirLwTurn_GroundToAir(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:631
void ftFx_SpecialAirLwStart_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:176
void ftFx_SpecialLwStart_IASA(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:168
void ftFx_SpecialLwTurn_Phys(HSD_GObj *gobj)
Definition ftFx_SpecialLw.c:561
Definition gobj.h:25