SSBM Decomp
Loading...
Searching...
No Matches
itmball.h
Go to the documentation of this file.
1#ifndef GALE01_2978DC
2#define GALE01_2978DC
3
4#include <platform.h>
5
6#include "it/forward.h"
7
8#include "it/items/types.h"
9
10/* 2978DC */ void itMball_Destroyed(Item_GObj*);
11/* 297904 */ void itMball_Spawned(Item_GObj*);
12/* 297944 */ void itMball_80297944(Item_GObj* arg0);
13/* 29799C */ bool itMball_Motion0_Anim(Item_GObj* gobj);
14/* 2979A4 */ void itMball_Motion0_Phys(Item_GObj* gobj);
15/* 2979A8 */ bool itMball_Motion0_Coll(Item_GObj* arg0);
16/* 2979D4 */ void itMball_802979D4(Item_GObj* arg0);
17/* 297A1C */ bool itMball_Motion3_Anim(Item_GObj* gobj);
18/* 297A24 */ void itMball_Motion1_Phys(Item_GObj* arg0);
19/* 297A54 */ bool itMball_Motion1_Coll(Item_GObj* arg0);
20/* 297ABC */ void itMball_PickedUp(Item_GObj*);
21/* 297AE4 */ bool itMball_Motion2_Anim(Item_GObj* gobj);
22/* 297AEC */ void itMball_Motion2_Phys(Item_GObj* gobj);
23/* 297AF0 */ void itMball_Dropped(Item_GObj*);
24/* 297B18 */ void itMball_Thrown(Item_GObj*);
25/* 297B40 */ void itMball_Motion3_Phys(Item_GObj* arg0);
26/* 297B8C */ bool itMball_Motion3_Coll(Item_GObj* arg0);
27/* 297BB8 */ bool itMball_DmgDealt(Item_GObj* arg0);
28/* 297BF8 */ void itMball_EnteredAir(Item_GObj*);
29/* 297C84 */ bool itMball_Motion4_Anim(Item_GObj* gobj);
30/* 297C8C */ void itMball_Motion4_Phys(Item_GObj* gobj);
31/* 297C90 */ bool itMball_Motion4_Coll(Item_GObj* gobj);
32/* 297CC4 */ void itMball_80297CC4(Item_GObj* arg0);
33/* 297DD8 */ void itMball_OnAccessory(Item_GObj* arg0);
34/* 297E28 */ bool itMball_Motion5_Anim(Item_GObj* gobj);
35/* 297E5C */ void itMball_Motion5_Phys(Item_GObj* gobj);
36/* 297E60 */ bool itMball_Motion5_Coll(Item_GObj* arg0);
37/* 297E8C */ void itMball_80297E8C(Item_GObj*);
38/* 297F94 */ bool itMball_Motion6_Anim(Item_GObj* gobj);
39/* 297FC8 */ void itMball_Motion6_Phys(Item_GObj* arg0);
40/* 297FF8 */ bool itMball_Motion6_Coll(Item_GObj* arg0);
41/* 298060 */ bool itMball_Clanked(Item_GObj*);
42/* 2980A0 */ bool itMball_Reflected(Item_GObj*);
43/* 2980D4 */ bool itMball_HitShield(Item_GObj* arg0);
44/* 298114 */ bool itMball_ShieldBounced(Item_GObj* arg0);
45/* 298148 */ void itMball_EvtUnk(Item_GObj*, Item_GObj*);
46/* 3F6488 */ extern ItemStateTable it_803F6488[];
47
48#endif
ItemStateTable it_803F6488[]
Definition itmball.c:28
bool itMball_Motion0_Coll(Item_GObj *arg0)
Definition itmball.c:71
void itMball_80297E8C(Item_GObj *)
Definition itmball.c:229
void itMball_802979D4(Item_GObj *arg0)
Definition itmball.c:77
void itMball_Motion6_Phys(Item_GObj *arg0)
Definition itmball.c:259
void itMball_OnAccessory(Item_GObj *arg0)
Definition itmball.c:204
void itMball_PickedUp(Item_GObj *)
Definition itmball.c:113
bool itMball_Motion6_Anim(Item_GObj *gobj)
Definition itmball.c:253
bool itMball_Motion6_Coll(Item_GObj *arg0)
Definition itmball.c:267
bool itMball_Motion5_Coll(Item_GObj *arg0)
Definition itmball.c:223
void itMball_80297CC4(Item_GObj *arg0)
Definition itmball.c:176
bool itMball_Motion5_Anim(Item_GObj *gobj)
Definition itmball.c:215
bool itMball_Motion3_Coll(Item_GObj *arg0)
Definition itmball.c:140
void itMball_Motion0_Phys(Item_GObj *gobj)
Definition itmball.c:69
void itMball_Thrown(Item_GObj *)
Definition itmball.c:130
bool itMball_Reflected(Item_GObj *)
Definition itmball.c:288
bool itMball_Motion3_Anim(Item_GObj *gobj)
Definition itmball.c:88
void itMball_EnteredAir(Item_GObj *)
Definition itmball.c:154
bool itMball_HitShield(Item_GObj *arg0)
Definition itmball.c:294
bool itMball_Clanked(Item_GObj *)
Definition itmball.c:280
void itMball_Destroyed(Item_GObj *)
Definition itmball.c:38
void itMball_Motion4_Phys(Item_GObj *gobj)
Definition itmball.c:168
bool itMball_Motion0_Anim(Item_GObj *gobj)
Definition itmball.c:64
bool itMball_Motion4_Coll(Item_GObj *gobj)
Definition itmball.c:170
void itMball_Spawned(Item_GObj *)
Definition itmball.c:46
void itMball_Motion2_Phys(Item_GObj *gobj)
Definition itmball.c:123
bool itMball_Motion4_Anim(Item_GObj *gobj)
Definition itmball.c:163
void itMball_Dropped(Item_GObj *)
Definition itmball.c:125
bool itMball_ShieldBounced(Item_GObj *arg0)
Definition itmball.c:302
void itMball_EvtUnk(Item_GObj *, Item_GObj *)
Definition itmball.c:308
void itMball_Motion3_Phys(Item_GObj *arg0)
Definition itmball.c:135
void itMball_Motion1_Phys(Item_GObj *arg0)
Definition itmball.c:93
bool itMball_Motion1_Coll(Item_GObj *arg0)
Definition itmball.c:100
void itMball_Motion5_Phys(Item_GObj *gobj)
Definition itmball.c:221
void itMball_80297944(Item_GObj *arg0)
Definition itmball.c:55
bool itMball_Motion2_Anim(Item_GObj *gobj)
Definition itmball.c:118
bool itMball_DmgDealt(Item_GObj *arg0)
Definition itmball.c:146
HSD_GObj Item_GObj
Definition forward.h:55
Definition types.h:11