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 <Runtime/platform.h>
5
6#include <melee/it/forward.h>
8
10
11/* 28B08C */ int it_8028B08C(Item_GObj* item_gobj, int statenum);
12/* 28B0B8 */ void itParasol_Logic13_Spawned(Item_GObj* item_gobj);
13/* 28B0EC */ void it_8028B0EC(Item_GObj* item_gobj);
14/* 28B144 */ bool itParasol_UnkMotion0_Anim(Item_GObj* item_gobj);
15/* 28B14C */ void itParasol_UnkMotion0_Phys(Item_GObj* item_gobj);
16/* 28B150 */ bool itParasol_UnkMotion0_Coll(Item_GObj* item_gobj);
17/* 28B17C */ void it_8028B17C(Item_GObj* item_gobj);
18/* 28B1A4 */ bool itParasol_UnkMotion2_Anim(Item_GObj* item_gobj);
19/* 28B2EC */ void itParasol_UnkMotion1_Phys(Item_GObj* item_gobj);
20/* 28B394 */ bool itParasol_UnkMotion2_Coll(Item_GObj* item_gobj);
21/* 28B3C0 */ void itParasol_Logic13_Dropped(Item_GObj* item_gobj);
22/* 28B3E0 */ void itParasol_Logic13_Thrown(Item_GObj* item_gobj);
23/* 28B42C */ void itParasol_UnkMotion2_Phys(Item_GObj* item_gobj);
24/* 28B4D4 */ bool itParasol_Logic13_DmgDealt(Item_GObj* item_gobj);
25/* 28B4F8 */ bool itParasol_Logic13_Clanked(Item_GObj* item_gobj);
26/* 28B51C */ bool itParasol_Logic13_HitShield(Item_GObj* item_gobj);
27/* 28B540 */ bool itParasol_Logic13_Reflected(Item_GObj* item_gobj);
28/* 28B560 */ bool itParasol_Logic13_ShieldBounced(Item_GObj* item_gobj);
29/* 28B580 */ void itParasol_Logic13_EnteredAir(Item_GObj* item_gobj);
30/* 28B5A8 */ bool itParasol_UnkMotion3_Anim(Item_GObj* item_gobj);
31/* 28B5B0 */ void itParasol_UnkMotion3_Phys(Item_GObj* item_gobj);
32/* 28B5B4 */ bool itParasol_UnkMotion3_Coll(Item_GObj* item_gobj);
33/* 28B5E8 */ void itParasol_Logic13_PickedUp(Item_GObj* item_gobj);
34/* 28B60C */ bool itParasol_UnkMotion10_Anim(Item_GObj* item_gobj);
35/* 28B614 */ void itParasol_UnkMotion10_Phys(Item_GObj* item_gobj);
36/* 28B618 */ void it_8028B618(Item_GObj* item_gobj, f32 speed);
37/* 28B648 */ void it_8028B648(Item_GObj* item_gobj, f32 speed);
38/* 28B6B0 */ void it_8028B6B0(Item_GObj* item_gobj, f32 speed);
39/* 28B718 */ void it_8028B718(Item_GObj* item_gobj, f32 speed);
40/* 28B780 */ void it_8028B780(Item_GObj* item_gobj, f32 speed);
41/* 28B7E8 */ void it_8028B7E8(Item_GObj* item_gobj, f32 speed);
42/* 28B850 */ void it_8028B850(Item_GObj* item_gobj, f32 speed);
43/* 28B8B8 */ void itParasol_Logic13_EvtUnk(Item_GObj* item_gobj, HSD_GObj*);
44/* 3F5AB0 */ extern ItemStateTable it_803F5AB0[];
45
46#endif
float f32
Definition types.h:13
ItemStateTable it_803F5AB0[]
Definition itparasol.c:14
void itParasol_Logic13_Thrown(Item_GObj *item_gobj)
Definition itparasol.c:134
void it_8028B718(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:233
bool itParasol_UnkMotion0_Coll(Item_GObj *item_gobj)
Definition itparasol.c:62
bool itParasol_UnkMotion2_Coll(Item_GObj *item_gobj)
Definition itparasol.c:123
void itParasol_Logic13_EvtUnk(Item_GObj *item_gobj, HSD_GObj *)
Definition itparasol.c:253
bool itParasol_UnkMotion10_Anim(Item_GObj *item_gobj)
Definition itparasol.c:201
void itParasol_UnkMotion1_Phys(Item_GObj *item_gobj)
Definition itparasol.c:114
void it_8028B780(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:238
void itParasol_Logic13_Spawned(Item_GObj *item_gobj)
Definition itparasol.c:40
bool itParasol_UnkMotion2_Anim(Item_GObj *item_gobj)
Definition itparasol.c:82
bool itParasol_Logic13_ShieldBounced(Item_GObj *item_gobj)
Definition itparasol.c:173
void itParasol_UnkMotion2_Phys(Item_GObj *item_gobj)
Definition itparasol.c:141
bool itParasol_UnkMotion3_Coll(Item_GObj *item_gobj)
Definition itparasol.c:190
void it_8028B7E8(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:243
int it_8028B08C(Item_GObj *item_gobj, int statenum)
Definition itparasol.c:32
void it_8028B6B0(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:228
void itParasol_Logic13_PickedUp(Item_GObj *item_gobj)
Definition itparasol.c:196
bool itParasol_UnkMotion0_Anim(Item_GObj *item_gobj)
Definition itparasol.c:55
void it_8028B648(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:223
void it_8028B0EC(Item_GObj *item_gobj)
Definition itparasol.c:47
void itParasol_UnkMotion3_Phys(Item_GObj *item_gobj)
Definition itparasol.c:188
void itParasol_UnkMotion0_Phys(Item_GObj *item_gobj)
Definition itparasol.c:60
void itParasol_UnkMotion10_Phys(Item_GObj *item_gobj)
Definition itparasol.c:206
bool itParasol_Logic13_DmgDealt(Item_GObj *item_gobj)
Definition itparasol.c:150
bool itParasol_Logic13_Reflected(Item_GObj *item_gobj)
Definition itparasol.c:168
void itParasol_Logic13_EnteredAir(Item_GObj *item_gobj)
Definition itparasol.c:178
bool itParasol_Logic13_HitShield(Item_GObj *item_gobj)
Definition itparasol.c:162
void it_8028B850(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:248
bool itParasol_Logic13_Clanked(Item_GObj *item_gobj)
Definition itparasol.c:156
void it_8028B17C(Item_GObj *item_gobj)
Definition itparasol.c:68
bool itParasol_UnkMotion3_Anim(Item_GObj *item_gobj)
Definition itparasol.c:183
void itParasol_Logic13_Dropped(Item_GObj *item_gobj)
Definition itparasol.c:129
void it_8028B618(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:218
HSD_GObj Item_GObj
Definition forward.h:62
Definition gobj.h:13
Definition types.h:12