SSBM Decomp
Loading...
Searching...
No Matches
itparasol.h
Go to the documentation of this file.
1#ifndef GALE01_28B08C
2#define GALE01_28B08C
3
4#include <platform.h>
5
6#include "it/forward.h"
7
8#include "it/items/types.h"
9
10#include <baselib/forward.h>
11
12/* 28B08C */ int it_8028B08C(Item_GObj* item_gobj, int statenum);
13/* 28B0B8 */ void it_3F14_Logic13_Spawned(Item_GObj* item_gobj);
14/* 28B0EC */ void it_8028B0EC(Item_GObj* item_gobj);
15/* 28B144 */ bool itParasol_UnkMotion0_Anim(Item_GObj* item_gobj);
16/* 28B14C */ void itParasol_UnkMotion0_Phys(Item_GObj* item_gobj);
17/* 28B150 */ bool itParasol_UnkMotion0_Coll(Item_GObj* item_gobj);
18/* 28B17C */ void it_8028B17C(Item_GObj* item_gobj);
19/* 28B1A4 */ bool itParasol_UnkMotion2_Anim(Item_GObj* item_gobj);
20/* 28B2EC */ void itParasol_UnkMotion1_Phys(Item_GObj* item_gobj);
21/* 28B394 */ bool itParasol_UnkMotion2_Coll(Item_GObj* item_gobj);
22/* 28B3C0 */ void it_3F14_Logic13_Dropped(Item_GObj* item_gobj);
23/* 28B3E0 */ void it_3F14_Logic13_Thrown(Item_GObj* item_gobj);
24/* 28B42C */ void itParasol_UnkMotion2_Phys(Item_GObj* item_gobj);
25/* 28B4D4 */ bool it_3F14_Logic13_DmgDealt(Item_GObj* item_gobj);
26/* 28B4F8 */ bool it_3F14_Logic13_Clanked(Item_GObj* item_gobj);
27/* 28B51C */ bool it_3F14_Logic13_HitShield(Item_GObj* item_gobj);
28/* 28B540 */ bool it_3F14_Logic13_Reflected(Item_GObj* item_gobj);
29/* 28B560 */ bool it_3F14_Logic13_ShieldBounced(Item_GObj* item_gobj);
30/* 28B580 */ void it_3F14_Logic13_EnteredAir(Item_GObj* item_gobj);
31/* 28B5A8 */ bool itParasol_UnkMotion3_Anim(Item_GObj* item_gobj);
32/* 28B5B0 */ void itParasol_UnkMotion3_Phys(Item_GObj* item_gobj);
33/* 28B5B4 */ bool itParasol_UnkMotion3_Coll(Item_GObj* item_gobj);
34/* 28B5E8 */ void it_3F14_Logic13_PickedUp(Item_GObj* item_gobj);
35/* 28B60C */ bool itParasol_UnkMotion10_Anim(Item_GObj* item_gobj);
36/* 28B614 */ void itParasol_UnkMotion10_Phys(Item_GObj* item_gobj);
37/* 28B618 */ void it_8028B618(Item_GObj* item_gobj, f32 speed);
38/* 28B648 */ void it_8028B648(Item_GObj* item_gobj, f32 speed);
39/* 28B6B0 */ void it_8028B6B0(Item_GObj* item_gobj, f32 speed);
40/* 28B718 */ void it_8028B718(Item_GObj* item_gobj, f32 speed);
41/* 28B780 */ void it_8028B780(Item_GObj* item_gobj, f32 speed);
42/* 28B7E8 */ void it_8028B7E8(Item_GObj* item_gobj, f32 speed);
43/* 28B850 */ void it_8028B850(Item_GObj* item_gobj, f32 speed);
44/* 28B8B8 */ void it_3F14_Logic13_EvtUnk(Item_GObj* item_gobj, HSD_GObj*);
45/* 3F5AB0 */ extern ItemStateTable it_803F5AB0[];
46/* 3F70B8 */ extern ItemStateTable it_803F70B8[];
47
48#endif
void it_3F14_Logic13_EnteredAir(Item_GObj *item_gobj)
Definition itparasol.c:191
void it_3F14_Logic13_Thrown(Item_GObj *item_gobj)
Definition itparasol.c:147
void it_8028B718(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:246
bool itParasol_UnkMotion0_Coll(Item_GObj *item_gobj)
Definition itparasol.c:66
bool itParasol_UnkMotion2_Coll(Item_GObj *item_gobj)
Definition itparasol.c:136
void it_3F14_Logic13_PickedUp(Item_GObj *item_gobj)
Definition itparasol.c:209
bool it_3F14_Logic13_HitShield(Item_GObj *item_gobj)
Definition itparasol.c:175
bool itParasol_UnkMotion10_Anim(Item_GObj *item_gobj)
Definition itparasol.c:214
void itParasol_UnkMotion1_Phys(Item_GObj *item_gobj)
Definition itparasol.c:127
void it_8028B780(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:251
bool itParasol_UnkMotion2_Anim(Item_GObj *item_gobj)
Definition itparasol.c:95
void itParasol_UnkMotion2_Phys(Item_GObj *item_gobj)
Definition itparasol.c:154
bool itParasol_UnkMotion3_Coll(Item_GObj *item_gobj)
Definition itparasol.c:203
void it_8028B7E8(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:256
int it_8028B08C(Item_GObj *item_gobj, int statenum)
Definition itparasol.c:36
ItemStateTable it_803F70B8[]
Definition itseakvanish.c:12
bool it_3F14_Logic13_Clanked(Item_GObj *item_gobj)
Definition itparasol.c:169
void it_8028B6B0(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:241
void it_3F14_Logic13_Spawned(Item_GObj *item_gobj)
Definition itparasol.c:44
bool it_3F14_Logic13_Reflected(Item_GObj *item_gobj)
Definition itparasol.c:181
bool it_3F14_Logic13_ShieldBounced(Item_GObj *item_gobj)
Definition itparasol.c:186
bool itParasol_UnkMotion0_Anim(Item_GObj *item_gobj)
Definition itparasol.c:59
void it_8028B648(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:236
void it_8028B0EC(Item_GObj *item_gobj)
Definition itparasol.c:51
void it_3F14_Logic13_Dropped(Item_GObj *item_gobj)
Definition itparasol.c:142
void itParasol_UnkMotion3_Phys(Item_GObj *item_gobj)
Definition itparasol.c:201
bool it_3F14_Logic13_DmgDealt(Item_GObj *item_gobj)
Definition itparasol.c:163
void it_3F14_Logic13_EvtUnk(Item_GObj *item_gobj, HSD_GObj *)
Definition itparasol.c:266
void itParasol_UnkMotion0_Phys(Item_GObj *item_gobj)
Definition itparasol.c:64
void itParasol_UnkMotion10_Phys(Item_GObj *item_gobj)
Definition itparasol.c:219
ItemStateTable it_803F5AB0[]
Definition itparasol.c:18
void it_8028B850(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:261
void it_8028B17C(Item_GObj *item_gobj)
Definition itparasol.c:72
bool itParasol_UnkMotion3_Anim(Item_GObj *item_gobj)
Definition itparasol.c:196
void it_8028B618(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:231
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11