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 it_3F14_Logic34_Destroyed(Item_GObj*);
11/* 297904 */ void it_3F14_Logic34_Spawned(Item_GObj*);
12/* 297944 */ void it_80297944(Item_GObj* arg0);
13/* 29799C */ bool itMball_UnkMotion0_Anim(Item_GObj* gobj);
14/* 2979A4 */ void itMball_UnkMotion0_Phys(Item_GObj* gobj);
15/* 2979A8 */ bool itMball_UnkMotion0_Coll(Item_GObj* arg0);
16/* 2979D4 */ void it_802979D4(Item_GObj* arg0);
17/* 297A1C */ bool itMball_UnkMotion3_Anim(Item_GObj* gobj);
18/* 297A24 */ void itMball_UnkMotion1_Phys(Item_GObj* arg0);
19/* 297A54 */ bool itMball_UnkMotion1_Coll(Item_GObj* arg0);
20/* 297ABC */ void it_3F14_Logic34_PickedUp(Item_GObj*);
21/* 297AE4 */ bool itMball_UnkMotion2_Anim(Item_GObj* gobj);
22/* 297AEC */ void itMball_UnkMotion2_Phys(Item_GObj* gobj);
23/* 297AF0 */ void it_3F14_Logic34_Dropped(Item_GObj*);
24/* 297B18 */ void it_3F14_Logic34_Thrown(Item_GObj*);
25/* 297B40 */ void itMball_UnkMotion3_Phys(Item_GObj* arg0);
26/* 297B8C */ bool itMball_UnkMotion3_Coll(Item_GObj* arg0);
27/* 297BB8 */ bool it_3F14_Logic34_DmgDealt(Item_GObj* arg0);
29/* 297C84 */ bool itMball_UnkMotion4_Anim(Item_GObj* gobj);
30/* 297C8C */ void itMball_UnkMotion4_Phys(Item_GObj* gobj);
31/* 297C90 */ bool itMball_UnkMotion4_Coll(Item_GObj* gobj);
32/* 297CC4 */ void it_80297CC4(Item_GObj* arg0);
33/* 297DD8 */ void it_80297DD8(Item_GObj* arg0);
34/* 297E28 */ bool itMball_UnkMotion5_Anim(Item_GObj* gobj);
35/* 297E5C */ void itMball_UnkMotion5_Phys(Item_GObj* gobj);
36/* 297E60 */ bool itMball_UnkMotion5_Coll(Item_GObj* arg0);
38/* 297F94 */ bool itMball_UnkMotion6_Anim(Item_GObj* gobj);
39/* 297FC8 */ void itMball_UnkMotion6_Phys(Item_GObj* arg0);
40/* 297FF8 */ bool itMball_UnkMotion6_Coll(Item_GObj* arg0);
41/* 298060 */ bool it_3F14_Logic34_Clanked(Item_GObj*);
42/* 2980A0 */ bool it_3F14_Logic34_Reflected(Item_GObj*);
43/* 2980D4 */ bool it_3F14_Logic34_HitShield(Item_GObj* arg0);
44/* 298114 */ bool it_3F14_Logic34_ShieldBounced(Item_GObj* arg0);
45/* 298148 */ void it_3F14_Logic34_EvtUnk(Item_GObj*, Item_GObj*);
46/* 3F6488 */ extern ItemStateTable it_803F6488[];
47
48#endif
bool it_3F14_Logic34_Reflected(Item_GObj *)
Definition itmball.c:234
void it_802979D4(Item_GObj *arg0)
Definition itmball.c:65
bool itMball_UnkMotion3_Anim(Item_GObj *gobj)
Definition itmball.c:76
void it_80297CC4(Item_GObj *arg0)
itMball_UnkMotion4_Coll
Definition itmball.c:156
void it_3F14_Logic34_Spawned(Item_GObj *)
Definition itmball.c:32
bool itMball_UnkMotion3_Coll(Item_GObj *arg0)
Definition itmball.c:131
void it_3F14_Logic34_PickedUp(Item_GObj *)
Definition itmball.c:101
void it_80297944(Item_GObj *arg0)
Definition itmball.c:41
bool itMball_UnkMotion5_Coll(Item_GObj *arg0)
void it_3F14_Logic34_EvtUnk(Item_GObj *, Item_GObj *)
Definition itmball.c:254
void itMball_UnkMotion0_Phys(Item_GObj *gobj)
Definition itmball.c:57
bool it_3F14_Logic34_Clanked(Item_GObj *)
Definition itmball.c:226
void it_3F14_Logic34_EnteredAir(Item_GObj *)
bool itMball_UnkMotion4_Coll(Item_GObj *gobj)
void itMball_UnkMotion4_Phys(Item_GObj *gobj)
Definition itmball.c:152
void itMball_UnkMotion1_Phys(Item_GObj *arg0)
Definition itmball.c:81
void it_80297DD8(Item_GObj *arg0)
Definition itmball.c:184
void it_3F14_Logic34_Dropped(Item_GObj *)
Definition itmball.c:113
bool it_3F14_Logic34_DmgDealt(Item_GObj *arg0)
Definition itmball.c:137
UNK_RET it_80297E8C(UNK_PARAMS)
bool itMball_UnkMotion4_Anim(Item_GObj *gobj)
it_3F14_Logic34_EnteredAir
Definition itmball.c:147
bool itMball_UnkMotion1_Coll(Item_GObj *arg0)
Definition itmball.c:88
bool it_3F14_Logic34_ShieldBounced(Item_GObj *arg0)
Definition itmball.c:248
void itMball_UnkMotion5_Phys(Item_GObj *gobj)
itMball_UnkMotion5_Anim
Definition itmball.c:197
bool itMball_UnkMotion2_Anim(Item_GObj *gobj)
Definition itmball.c:106
bool itMball_UnkMotion0_Anim(Item_GObj *gobj)
Definition itmball.c:52
bool itMball_UnkMotion6_Coll(Item_GObj *arg0)
Definition itmball.c:213
ItemStateTable it_803F6488[]
void it_3F14_Logic34_Thrown(Item_GObj *)
Definition itmball.c:118
void itMball_UnkMotion6_Phys(Item_GObj *arg0)
itMball_UnkMotion5_Coll
Definition itmball.c:205
bool itMball_UnkMotion5_Anim(Item_GObj *gobj)
void itMball_UnkMotion2_Phys(Item_GObj *gobj)
Definition itmball.c:111
bool itMball_UnkMotion6_Anim(Item_GObj *gobj)
void it_3F14_Logic34_Destroyed(Item_GObj *)
Definition itmball.c:24
bool itMball_UnkMotion0_Coll(Item_GObj *arg0)
Definition itmball.c:59
void itMball_UnkMotion3_Phys(Item_GObj *arg0)
Definition itmball.c:123
bool it_3F14_Logic34_HitShield(Item_GObj *arg0)
Definition itmball.c:240
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_RET
Definition placeholder.h:40
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11