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 itParasol_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 itParasol_Logic13_Dropped(Item_GObj* item_gobj);
23/* 28B3E0 */ void itParasol_Logic13_Thrown(Item_GObj* item_gobj);
24/* 28B42C */ void itParasol_UnkMotion2_Phys(Item_GObj* item_gobj);
25/* 28B4D4 */ bool itParasol_Logic13_DmgDealt(Item_GObj* item_gobj);
26/* 28B4F8 */ bool itParasol_Logic13_Clanked(Item_GObj* item_gobj);
27/* 28B51C */ bool itParasol_Logic13_HitShield(Item_GObj* item_gobj);
28/* 28B540 */ bool itParasol_Logic13_Reflected(Item_GObj* item_gobj);
29/* 28B560 */ bool itParasol_Logic13_ShieldBounced(Item_GObj* item_gobj);
30/* 28B580 */ void itParasol_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 itParasol_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 itParasol_Logic13_EvtUnk(Item_GObj* item_gobj, HSD_GObj*);
45/* 3F5AB0 */ extern ItemStateTable it_803F5AB0[];
46/* 3F70B8 */ extern ItemStateTable it_803F70B8[];
47
48#endif
float f32
Definition types.h:13
ItemStateTable it_803F5AB0[]
Definition itparasol.c:17
void itParasol_Logic13_Thrown(Item_GObj *item_gobj)
Definition itparasol.c:146
void it_8028B718(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:245
bool itParasol_UnkMotion0_Coll(Item_GObj *item_gobj)
Definition itparasol.c:65
bool itParasol_UnkMotion2_Coll(Item_GObj *item_gobj)
Definition itparasol.c:135
void itParasol_Logic13_EvtUnk(Item_GObj *item_gobj, HSD_GObj *)
Definition itparasol.c:265
bool itParasol_UnkMotion10_Anim(Item_GObj *item_gobj)
Definition itparasol.c:213
void itParasol_UnkMotion1_Phys(Item_GObj *item_gobj)
Definition itparasol.c:126
void it_8028B780(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:250
void itParasol_Logic13_Spawned(Item_GObj *item_gobj)
Definition itparasol.c:43
bool itParasol_UnkMotion2_Anim(Item_GObj *item_gobj)
Definition itparasol.c:94
bool itParasol_Logic13_ShieldBounced(Item_GObj *item_gobj)
Definition itparasol.c:185
void itParasol_UnkMotion2_Phys(Item_GObj *item_gobj)
Definition itparasol.c:153
bool itParasol_UnkMotion3_Coll(Item_GObj *item_gobj)
Definition itparasol.c:202
void it_8028B7E8(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:255
int it_8028B08C(Item_GObj *item_gobj, int statenum)
Definition itparasol.c:35
ItemStateTable it_803F70B8[]
Definition itseakvanish.c:13
void it_8028B6B0(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:240
void itParasol_Logic13_PickedUp(Item_GObj *item_gobj)
Definition itparasol.c:208
bool itParasol_UnkMotion0_Anim(Item_GObj *item_gobj)
Definition itparasol.c:58
void it_8028B648(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:235
void it_8028B0EC(Item_GObj *item_gobj)
Definition itparasol.c:50
void itParasol_UnkMotion3_Phys(Item_GObj *item_gobj)
Definition itparasol.c:200
void itParasol_UnkMotion0_Phys(Item_GObj *item_gobj)
Definition itparasol.c:63
void itParasol_UnkMotion10_Phys(Item_GObj *item_gobj)
Definition itparasol.c:218
bool itParasol_Logic13_DmgDealt(Item_GObj *item_gobj)
Definition itparasol.c:162
bool itParasol_Logic13_Reflected(Item_GObj *item_gobj)
Definition itparasol.c:180
void itParasol_Logic13_EnteredAir(Item_GObj *item_gobj)
Definition itparasol.c:190
bool itParasol_Logic13_HitShield(Item_GObj *item_gobj)
Definition itparasol.c:174
void it_8028B850(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:260
bool itParasol_Logic13_Clanked(Item_GObj *item_gobj)
Definition itparasol.c:168
void it_8028B17C(Item_GObj *item_gobj)
Definition itparasol.c:71
bool itParasol_UnkMotion3_Anim(Item_GObj *item_gobj)
Definition itparasol.c:195
void itParasol_Logic13_Dropped(Item_GObj *item_gobj)
Definition itparasol.c:141
void it_8028B618(Item_GObj *item_gobj, f32 speed)
Definition itparasol.c:230
HSD_GObj Item_GObj
Definition forward.h:55
Definition gobj.h:24
Definition types.h:11