SSBM Decomp
Loading...
Searching...
No Matches
itfreeze.h
Go to the documentation of this file.
1#ifndef GALE01_28EB88
2#define GALE01_28EB88
3
4#include <Runtime/platform.h>
5
6#include <melee/it/forward.h>
7
9
10/* 28EB88 */ Item_GObj* it_8028EB88(Item_GObj*, Vec3*, f32, f32);
11/* 28EC98 */ void it_8028EC98(Item_GObj* gobj, f32 vel);
12/* 28ECE0 */ void it_8028ECE0(Item_GObj* gobj);
13/* 28ECF0 */ Item* it_8028ECF0(Item_GObj* gobj, Vec3* v);
14/* 28ED10 */ void itFreeze_Logic17_Destroyed(Item_GObj*);
15/* 28ED50 */ void it_3F14_Logic17_Spawned(Item_GObj*);
16/* 28EDBC */ void it_8028EDBC(Item_GObj* gobj);
17/* 28EF34 */ void it_8028EF34(Item_GObj* gobj);
18/* 28EF88 */ bool itFreeze_UnkMotion0_Anim(Item_GObj* gobj);
19/* 28EF90 */ void itFreeze_UnkMotion0_Phys(Item_GObj* gobj);
20/* 28EFB0 */ bool itFreeze_UnkMotion0_Coll(Item_GObj* gobj);
21/* 28F1D8 */ void it_8028F1D8(Item_GObj* gobj);
22/* 28F200 */ bool itFreeze_UnkMotion3_Anim(Item_GObj* gobj);
23/* 28F208 */ void itFreeze_UnkMotion1_Phys(Item_GObj* gobj);
24/* 28F238 */ bool itFreeze_UnkMotion1_Coll(Item_GObj* gobj);
25/* 28F2B4 */ void itFreeze_Logic17_PickedUp(Item_GObj*);
26/* 28F310 */ bool itFreeze_UnkMotion2_Anim(Item_GObj* gobj);
27/* 28F318 */ void itFreeze_Logic17_Dropped(Item_GObj*);
28/* 28F340 */ void itFreeze_Logic17_Thrown(Item_GObj*);
29/* 28F368 */ void itFreeze_UnkMotion3_Phys(Item_GObj* gobj);
30/* 28F398 */ bool itFreeze_UnkMotion3_Coll(Item_GObj* gobj);
31/* 28F3CC */ bool itFreeze_Logic17_DmgDealt(Item_GObj*);
32/* 28F3D4 */ bool itFreeze_Logic17_Clanked(Item_GObj*);
33/* 28F3DC */ bool itFreeze_Logic17_HitShield(Item_GObj*);
34/* 28F3E4 */ bool itFreeze_Logic17_Absorbed(Item_GObj*);
35/* 28F3EC */ bool itFreeze_Logic17_Reflected(Item_GObj*);
37/* 28F42C */ bool itFreeze_Logic17_DmgReceived(Item_GObj*);
38/* 28F434 */ void it_8028F434(Item_GObj*, f32 vel, Item_GObj* ref_gobj);
39/* 28F4AC */ bool itFreeze_UnkMotion4_Anim(Item_GObj* gobj);
40/* 28F4B4 */ void itFreeze_UnkMotion4_Phys(Item_GObj* gobj);
41/* 28F560 */ bool itFreeze_UnkMotion4_Coll(Item_GObj* gobj);
42/* 28F7C8 */ void it_8028F7C8(Item_GObj* gobj);
43/* 28F828 */ bool itFreeze_UnkMotion5_Anim(Item_GObj* gobj);
44/* 28F830 */ void itFreeze_UnkMotion5_Phys(Item_GObj* gobj);
45/* 28F834 */ bool itFreeze_UnkMotion5_Coll(Item_GObj* gobj);
46/* 28F8C4 */ void itFreeze_Logic17_EvtUnk(Item_GObj*, Item_GObj*);
47/* 28F8E4 */ void it_8028F8E4(Item_GObj*);
48/* 28F968 */ void it_8028F968(Item_GObj*);
49/* 28F9B8 */ void it_8028F9B8(Item_GObj*);
50/* 3F5D28 */ extern ItemStateTable it_803F5D28[];
51
52#endif
ItemStateTable it_803F5D28[]
Definition itfreeze.c:18
bool itFreeze_UnkMotion0_Anim(Item_GObj *gobj)
Definition itfreeze.c:186
void it_8028F968(Item_GObj *)
Definition itfreeze.c:498
void it_8028F434(Item_GObj *, f32 vel, Item_GObj *ref_gobj)
Definition itfreeze.c:337
void it_8028F8E4(Item_GObj *)
Definition itfreeze.c:487
bool itFreeze_Logic17_ShieldBounced(Item_GObj *)
Definition itfreeze.c:327
void it_8028EDBC(Item_GObj *gobj)
Definition itfreeze.c:131
bool itFreeze_UnkMotion1_Coll(Item_GObj *gobj)
Definition itfreeze.c:244
void itFreeze_UnkMotion4_Phys(Item_GObj *gobj)
Definition itfreeze.c:357
void itFreeze_UnkMotion1_Phys(Item_GObj *gobj)
Definition itfreeze.c:237
bool itFreeze_Logic17_Absorbed(Item_GObj *)
Definition itfreeze.c:317
void itFreeze_UnkMotion5_Phys(Item_GObj *gobj)
Definition itfreeze.c:462
bool itFreeze_UnkMotion3_Coll(Item_GObj *gobj)
Definition itfreeze.c:294
void itFreeze_UnkMotion3_Phys(Item_GObj *gobj)
Definition itfreeze.c:284
void itFreeze_Logic17_Dropped(Item_GObj *)
Definition itfreeze.c:274
Item * it_8028ECF0(Item_GObj *gobj, Vec3 *v)
Definition itfreeze.c:96
void itFreeze_Logic17_Thrown(Item_GObj *)
Definition itfreeze.c:279
void it_8028ECE0(Item_GObj *gobj)
Definition itfreeze.c:91
void itFreeze_Logic17_EvtUnk(Item_GObj *, Item_GObj *)
Definition itfreeze.c:482
void it_8028EC98(Item_GObj *gobj, f32 vel)
Definition itfreeze.c:84
bool itFreeze_UnkMotion5_Coll(Item_GObj *gobj)
Definition itfreeze.c:464
bool itFreeze_UnkMotion5_Anim(Item_GObj *gobj)
Definition itfreeze.c:457
void itFreeze_Logic17_Destroyed(Item_GObj *)
Definition itfreeze.c:105
bool itFreeze_UnkMotion0_Coll(Item_GObj *gobj)
Definition itfreeze.c:196
bool itFreeze_UnkMotion3_Anim(Item_GObj *gobj)
Definition itfreeze.c:232
void it_3F14_Logic17_Spawned(Item_GObj *)
Definition itfreeze.c:114
void it_8028F7C8(Item_GObj *gobj)
Definition itfreeze.c:447
bool itFreeze_UnkMotion4_Coll(Item_GObj *gobj)
Definition itfreeze.c:417
bool itFreeze_UnkMotion4_Anim(Item_GObj *gobj)
Definition itfreeze.c:352
bool itFreeze_Logic17_DmgReceived(Item_GObj *)
Definition itfreeze.c:332
void itFreeze_Logic17_PickedUp(Item_GObj *)
Definition itfreeze.c:256
Item_GObj * it_8028EB88(Item_GObj *, Vec3 *, f32, f32)
Definition itfreeze.c:57
void it_8028EF34(Item_GObj *gobj)
Definition itfreeze.c:175
bool itFreeze_Logic17_Clanked(Item_GObj *)
Definition itfreeze.c:307
bool itFreeze_Logic17_Reflected(Item_GObj *)
Definition itfreeze.c:322
bool itFreeze_UnkMotion2_Anim(Item_GObj *gobj)
Definition itfreeze.c:269
void it_8028F9B8(Item_GObj *)
Definition itfreeze.c:506
bool itFreeze_Logic17_DmgDealt(Item_GObj *)
Definition itfreeze.c:302
bool itFreeze_Logic17_HitShield(Item_GObj *)
Definition itfreeze.c:312
void it_8028F1D8(Item_GObj *gobj)
Definition itfreeze.c:227
void itFreeze_UnkMotion0_Phys(Item_GObj *gobj)
Definition itfreeze.c:191
struct Vec Vec3
float f32
Definition types.h:18
HSD_GObj Item_GObj
Definition forward.h:64
Definition types.h:10
Definition types.h:232