SSBM Decomp
Loading...
Searching...
No Matches
ftGw_SpecialLw.h
Go to the documentation of this file.
1
2#ifndef GALE01_14CBF4
3#define GALE01_14CBF4
4
5#include <baselib/forward.h>
6
7/* 14CBF4 */ void ftGw_SpecialLw_ItemPanicSetup(HSD_GObj* gobj);
8/* 14CC9C */ void ftGw_SpecialLw_ItemPanicSetFlag(HSD_GObj* gobj);
9/* 14CCD8 */ void ftGw_SpecialLw_ItemPanicRemove(HSD_GObj* gobj);
10/* 14CD38 */ void ftGw_SpecialLw_ItemPanicEnterHitlag(HSD_GObj* gobj);
11/* 14CD68 */ void ftGw_SpecialLw_ItemPanicExitHitlag(HSD_GObj* gobj);
12/* 14CD98 */ bool ftGw_SpecialLw_ItemCheckPanicRemove(HSD_GObj* gobj);
13/* 14CDC0 */ void ftGw_SpecialLw_UpdateBucketModel(HSD_GObj* gobj);
14/* 14CEF0 */ void ftGw_SpecialLw_Enter(HSD_GObj* gobj);
15/* 14CF78 */ void ftGw_SpecialAirLw_Enter(HSD_GObj* gobj);
16/* 14D014 */ void ftGw_SpecialLw_Anim(HSD_GObj* gobj);
17/* 14D0E0 */ void ftGw_SpecialAirLw_Anim(HSD_GObj* gobj);
18/* 14D1AC */ void ftGw_SpecialLw_IASA(HSD_GObj* gobj);
19/* 14D264 */ void ftGw_SpecialAirLw_IASA(HSD_GObj* gobj);
20/* 14D31C */ void ftGw_SpecialLw_Phys(HSD_GObj* gobj);
21/* 14D350 */ void ftGw_SpecialAirLw_Phys(HSD_GObj* gobj);
22/* 14D3B4 */ void ftGw_SpecialLw_Coll(HSD_GObj* gobj);
23/* 14D3F0 */ void ftGw_SpecialAirLw_Coll(HSD_GObj* gobj);
24/* 14D42C */ void ftGw_SpecialLw_GroundToAir(HSD_GObj* gobj);
25/* 14D4DC */ void ftGw_SpecialAirLw_AirToGround(HSD_GObj* gobj);
26/* 14D58C */ void ftGw_SpecialLw_UpdateAction(HSD_GObj* gobj, float animFrame);
27/* 14D620 */ void ftGw_SpecialAirLw_UpdateAction(HSD_GObj* gobj,
28 float animFrame);
29/* 14D6B4 */ void ftGw_SpecialLwCatch_Anim(HSD_GObj* gobj);
30/* 14D774 */ void ftGw_SpecialAirLwCatch_Anim(HSD_GObj* gobj);
31/* 14D834 */ void ftGw_SpecialLwCatch_IASA(HSD_GObj* gobj);
32/* 14D838 */ void ftGw_SpecialAirLwCatch_IASA(HSD_GObj* gobj);
33/* 14D83C */ void ftGw_SpecialLwCatch_Phys(HSD_GObj* gobj);
34/* 14D85C */ void ftGw_SpecialAirLwCatch_Phys(HSD_GObj* gobj);
35/* 14D87C */ void ftGw_SpecialLwCatch_Coll(HSD_GObj* gobj);
36/* 14D8B8 */ void ftGw_SpecialAirLwCatch_Coll(HSD_GObj* gobj);
37/* 14D8F4 */ void ftGw_SpecialLwCatch_GroundToAir(HSD_GObj* gobj);
38/* 14D954 */ void ftGw_SpecialAirLwCatch_AirToGround(HSD_GObj* gobj);
40/* 14DA60 */ void ftGw_SpecialLwShoot_Anim(HSD_GObj* gobj);
41/* 14DAF0 */ void ftGw_SpecialAirLwShoot_Anim(HSD_GObj* gobj);
42/* 14DB80 */ void ftGw_SpecialLwShoot_IASA(HSD_GObj* gobj);
43/* 14DB84 */ void ftGw_SpecialAirLwShoot_IASA(HSD_GObj* gobj);
44/* 14DB88 */ void ftGw_SpecialLwShoot_Phys(HSD_GObj* gobj);
45/* 14DBA8 */ void ftGw_SpecialAirLwShoot_Phys(HSD_GObj* gobj);
46/* 14DBC8 */ void ftGw_SpecialLwShoot_Coll(HSD_GObj* gobj);
47/* 14DC04 */ void ftGw_SpecialAirLwShoot_Coll(HSD_GObj* gobj);
48/* 14DC40 */ void ftGw_SpecialLwShoot_GroundToAir(HSD_GObj* gobj);
49/* 14DCB4 */ void ftGw_SpecialAirLwShoot_AirToGround(HSD_GObj* gobj);
50/* 14DD28 */ void ftGw_SpecialLwShoot_ReleaseOil(HSD_GObj* gobj);
51/* 14DE0C */ void ftGw_SpecialAirLwShoot_ReleaseOil(HSD_GObj* gobj);
52
53#endif
void ftGw_SpecialLw_ItemPanicEnterHitlag(HSD_GObj *gobj)
Apply hitlag to Oil Panic item.
Definition ftGw_SpecialLw.c:73
void ftGw_SpecialLw_ItemPanicSetup(HSD_GObj *gobj)
Create Oil Panic Item.
Definition ftGw_SpecialLw.c:25
void ftGw_SpecialLw_ItemPanicExitHitlag(HSD_GObj *gobj)
Remove hitlag for Oil Panic item.
Definition ftGw_SpecialLw.c:83
void ftGw_SpecialAirLwShoot_ReleaseOil(HSD_GObj *gobj)
Enter SpecialAirLwShoot and calculate damage.
Definition ftGw_SpecialLw.c:710
void ftGw_SpecialLwShoot_ReleaseOil(HSD_GObj *gobj)
Enter SpecialLwShoot and calculate damage.
Definition ftGw_SpecialLw.c:674
void ftGw_SpecialLw_UpdateBucketModel(HSD_GObj *gobj)
Update Oil Panic charge level indicator models.
Definition ftGw_SpecialLw.c:107
void ftGw_SpecialAirLw_Phys(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Loop Physics callback.
Definition ftGw_SpecialLw.c:331
void ftGw_SpecialLw_IASA(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Loop IASA callback.
Definition ftGw_SpecialLw.c:248
void ftGw_SpecialAirLwCatch_Anim(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Fill Animation callback.
Definition ftGw_SpecialLw.c:473
void ftGw_SpecialAirLwShoot_Coll(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Release Collision callback.
Definition ftGw_SpecialLw.c:637
void ftGw_SpecialLwShoot_Phys(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Release Physics callback.
Definition ftGw_SpecialLw.c:617
void ftGw_SpecialLwShoot_Anim(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Release Animation callback.
Definition ftGw_SpecialLw.c:586
void ftGw_SpecialAirLw_IASA(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Loop IASA callback.
Definition ftGw_SpecialLw.c:288
void ftGw_SpecialLwCatch_Anim(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Fill Motion State handler.
Definition ftGw_SpecialLw.c:452
void ftGw_SpecialLw_GroundToAir(HSD_GObj *gobj)
Definition ftGw_SpecialLw.c:384
void ftGw_SpecialAirLwCatch_IASA(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Fill IASA callback.
Definition ftGw_SpecialLw.c:497
void ftGw_SpecialLwCatch_IASA(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Fill IASA callback.
Definition ftGw_SpecialLw.c:494
void ftGw_SpecialAirLwShoot_Phys(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Release Physics callback.
Definition ftGw_SpecialLw.c:623
void ftGw_SpecialLw_Enter(HSD_GObj *gobj)
Mr. Game & Watch's Oil Panic Start Motion State handler.
Definition ftGw_SpecialLw.c:149
void ftGw_SpecialAirLwShoot_IASA(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Release IASA callback.
Definition ftGw_SpecialLw.c:614
void ftGw_SpecialAirLwCatch_AirToGround(HSD_GObj *gobj)
Mr. Game & Watch's air -> ground Oil Panic Fill Motion State handler.
Definition ftGw_SpecialLw.c:539
void ftGw_SpecialAirLw_AirToGround(HSD_GObj *gobj)
Definition ftGw_SpecialLw.c:397
void ftGw_SpecialLw_AbsorbThink_DecideAction(HSD_GObj *gobj)
Check to enter grounded or aerial Oil Panic Fill.
Definition ftGw_SpecialLw.c:549
void ftGw_SpecialLwShoot_Coll(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Release Collision callback.
Definition ftGw_SpecialLw.c:629
void ftGw_SpecialAirLw_UpdateAction(HSD_GObj *gobj, float animFrame)
Definition ftGw_SpecialLw.c:442
void ftGw_SpecialLw_UpdateAction(HSD_GObj *gobj, float animFrame)
Definition ftGw_SpecialLw.c:433
void ftGw_SpecialAirLwShoot_AirToGround(HSD_GObj *gobj)
Mr. Game & Watch's air -> ground Oil Panic Release Motion State handler.
Definition ftGw_SpecialLw.c:660
void ftGw_SpecialAirLwShoot_Anim(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Release Animation callback.
Definition ftGw_SpecialLw.c:599
void ftGw_SpecialLwCatch_Phys(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Fill Physics callback.
Definition ftGw_SpecialLw.c:500
void ftGw_SpecialAirLw_Coll(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Loop Collision callback.
Definition ftGw_SpecialLw.c:354
void ftGw_SpecialAirLwCatch_Coll(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Fill Collision callback.
Definition ftGw_SpecialLw.c:520
void ftGw_SpecialLwShoot_GroundToAir(HSD_GObj *gobj)
Mr. Game & Watch's ground -> air Oil Panic Release Motion State handler.
Definition ftGw_SpecialLw.c:645
void ftGw_SpecialLw_Phys(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Loop Physics callback.
Definition ftGw_SpecialLw.c:324
void ftGw_SpecialAirLwCatch_Phys(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Fill Physics callback.
Definition ftGw_SpecialLw.c:506
void ftGw_SpecialLwCatch_GroundToAir(HSD_GObj *gobj)
Mr. Game & Watch's ground -> air Oil Panic Fill Motion State handler.
Definition ftGw_SpecialLw.c:528
void ftGw_SpecialLwCatch_Coll(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Fill Collision callback.
Definition ftGw_SpecialLw.c:512
void ftGw_SpecialLwShoot_IASA(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Release IASA callback.
Definition ftGw_SpecialLw.c:611
void ftGw_SpecialLw_Coll(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Loop Collision callback.
Definition ftGw_SpecialLw.c:346
bool ftGw_SpecialLw_ItemCheckPanicRemove(HSD_GObj *gobj)
Check if Mr. Game & Watch is in any of his Oil Panic Motion States.
Definition ftGw_SpecialLw.c:93
void ftGw_SpecialLw_ItemPanicRemove(HSD_GObj *gobj)
Remove Oil Panic item.
Definition ftGw_SpecialLw.c:62
void ftGw_SpecialLw_Anim(HSD_GObj *gobj)
Mr. Game & Watch's grounded Oil Panic Loop Animation callback.
Definition ftGw_SpecialLw.c:206
void ftGw_SpecialLw_ItemPanicSetFlag(HSD_GObj *gobj)
Set Oil Panic flags + clear pointers.
Definition ftGw_SpecialLw.c:51
void ftGw_SpecialAirLw_Anim(HSD_GObj *gobj)
Mr. Game & Watch's aerial Oil Panic Loop Animation callback.
Definition ftGw_SpecialLw.c:228
void ftGw_SpecialAirLw_Enter(HSD_GObj *gobj)
Definition ftGw_SpecialLw.c:166
Definition gobj.h:25