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 <platform.h>
5
6#include "it/forward.h"
7
8#include "it/items/types.h"
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
bool itFreeze_UnkMotion0_Anim(Item_GObj *gobj)
Definition itfreeze.c:190
void it_8028F968(Item_GObj *)
Definition itfreeze.c:506
void it_8028F434(Item_GObj *, f32 vel, Item_GObj *ref_gobj)
Definition itfreeze.c:341
void it_8028F8E4(Item_GObj *)
Definition itfreeze.c:495
bool itFreeze_Logic17_ShieldBounced(Item_GObj *)
Definition itfreeze.c:331
void it_8028EDBC(Item_GObj *gobj)
Definition itfreeze.c:136
bool itFreeze_UnkMotion1_Coll(Item_GObj *gobj)
Definition itfreeze.c:248
void itFreeze_UnkMotion4_Phys(Item_GObj *gobj)
Definition itfreeze.c:363
void itFreeze_UnkMotion1_Phys(Item_GObj *gobj)
Definition itfreeze.c:241
bool itFreeze_Logic17_Absorbed(Item_GObj *)
Definition itfreeze.c:321
void itFreeze_UnkMotion5_Phys(Item_GObj *gobj)
Definition itfreeze.c:470
bool itFreeze_UnkMotion3_Coll(Item_GObj *gobj)
Definition itfreeze.c:298
void itFreeze_UnkMotion3_Phys(Item_GObj *gobj)
Definition itfreeze.c:288
void itFreeze_Logic17_Dropped(Item_GObj *)
Definition itfreeze.c:278
Item * it_8028ECF0(Item_GObj *gobj, Vec3 *v)
Definition itfreeze.c:101
void itFreeze_Logic17_Thrown(Item_GObj *)
Definition itfreeze.c:283
void it_8028ECE0(Item_GObj *gobj)
Definition itfreeze.c:96
void itFreeze_Logic17_EvtUnk(Item_GObj *, Item_GObj *)
Definition itfreeze.c:490
void it_8028EC98(Item_GObj *gobj, f32 vel)
Definition itfreeze.c:89
bool itFreeze_UnkMotion5_Coll(Item_GObj *gobj)
Definition itfreeze.c:472
bool itFreeze_UnkMotion5_Anim(Item_GObj *gobj)
Definition itfreeze.c:465
void itFreeze_Logic17_Destroyed(Item_GObj *)
Definition itfreeze.c:110
bool itFreeze_UnkMotion0_Coll(Item_GObj *gobj)
Definition itfreeze.c:200
bool itFreeze_UnkMotion3_Anim(Item_GObj *gobj)
Definition itfreeze.c:236
void it_3F14_Logic17_Spawned(Item_GObj *)
Definition itfreeze.c:119
void it_8028F7C8(Item_GObj *gobj)
Definition itfreeze.c:453
ItemStateTable it_803F5D28[]
Definition itfreeze.c:19
bool itFreeze_UnkMotion4_Coll(Item_GObj *gobj)
Definition itfreeze.c:423
bool itFreeze_UnkMotion4_Anim(Item_GObj *gobj)
Definition itfreeze.c:358
bool itFreeze_Logic17_DmgReceived(Item_GObj *)
Definition itfreeze.c:336
void itFreeze_Logic17_PickedUp(Item_GObj *)
Definition itfreeze.c:260
Item_GObj * it_8028EB88(Item_GObj *, Vec3 *, f32, f32)
Definition itfreeze.c:56
void it_8028EF34(Item_GObj *gobj)
Definition itfreeze.c:179
bool itFreeze_Logic17_Clanked(Item_GObj *)
Definition itfreeze.c:311
bool itFreeze_Logic17_Reflected(Item_GObj *)
Definition itfreeze.c:326
bool itFreeze_UnkMotion2_Anim(Item_GObj *gobj)
Definition itfreeze.c:273
void it_8028F9B8(Item_GObj *)
Definition itfreeze.c:514
bool itFreeze_Logic17_DmgDealt(Item_GObj *)
Definition itfreeze.c:306
bool itFreeze_Logic17_HitShield(Item_GObj *)
Definition itfreeze.c:316
void it_8028F1D8(Item_GObj *gobj)
Definition itfreeze.c:231
void itFreeze_UnkMotion0_Phys(Item_GObj *gobj)
Definition itfreeze.c:195
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11
Definition types.h:200