SSBM Decomp
Loading...
Searching...
No Matches
itlinkboomerang.h
Go to the documentation of this file.
1#ifndef GALE01_29FDBC
2#define GALE01_29FDBC
3
4#include <platform.h>
5
6#include "ft/forward.h"
7#include "it/forward.h"
8
9#include "it/items/types.h"
10
11/* 29FDBC */ bool it_8029FDBC(Item_GObj* gobj);
12/* 29FDDC */ void it_8029FDDC(Item_GObj*, int);
13/* 29FE64 */ void it_8029FE64(Item_GObj* gobj, s32 i);
14/* 2A013C */ HSD_GObj* it_802A013C(f32 facing_dir, Fighter_GObj* owner_gobj,
15 Vec3* pos, Fighter_Part, s32);
16/* 2A0534 */ void it_802A0534(Item_GObj* gobj, Vec3*, f32 angle);
17/* 2A07B4 */ void it_802A07B4(Item_GObj* gobj);
18/* 2A0810 */ void it_802A0810(Item_GObj* gobj);
20/* 2A0930 */ void it_802A0930(Item_GObj*);
21/* 2A0C34 */ bool it_802A0C34(Item_GObj*);
22/* 2A0E70 */ void it_802A0E70(Item_GObj*);
24/* 2A0F84 */ void it_802A0F84(Item_GObj*);
25/* 2A0F88 */ void it_802A0F88(Item_GObj*);
29/* 2A10E4 */ void it_802A10E4(Item_GObj*);
32/* 2A13EC */ f32 it_802A13EC(Item_GObj*);
33/* 2A15EC */ void it_802A15EC(Item_GObj*, Vec3*);
35/* 2A1948 */ void it_802A1948(Item_GObj*, s32);
36/* 2A19E0 */ void it_802A19E0(Item_GObj*);
38/* 2A1D60 */ void itLinkboomerang_UnkMotion3_Phys(Item_GObj* gobj);
39/* 2A1F08 */ bool it_802A1F08(Item_GObj*);
40/* 2A1FA8 */ bool it_802A1FA8(Item_GObj*);
42/* 2A20E8 */ bool it_802A20E8(Item_GObj*);
43/* 2A2288 */ bool it_802A2288(Item_GObj*);
44/* 2A2320 */ bool it_802A2320(Item_GObj*);
45/* 2A23CC */ void it_802A23CC(Item_GObj*, Item_GObj*);
46/* 3F6920 */ extern ItemStateTable it_803F6920[];
47
48#endif
struct Vec Vec3
float f32
Definition types.h:13
signed long s32
Definition hsd_3B2B.h:1
ItemStateTable it_803F6920[]
Definition itlinkboomerang.c:26
void it_802A0E70(Item_GObj *)
Definition itlinkboomerang.c:411
void itLinkboomerang_UnkMotion1_Phys(Item_GObj *)
Definition itlinkboomerang.c:463
void it_8029FDDC(Item_GObj *, int)
Definition itlinkboomerang.c:78
void it_802A0930(Item_GObj *)
Definition itlinkboomerang.c:299
void it_802A0F84(Item_GObj *)
Definition itlinkboomerang.c:446
void it_802A10E4(Item_GObj *)
Definition itlinkboomerang.c:492
bool it_802A2320(Item_GObj *)
Definition itlinkboomerang.c:910
bool it_802A1FA8(Item_GObj *)
NOTE: identical to it_802A1F08.
Definition itlinkboomerang.c:817
void it_802A0534(Item_GObj *gobj, Vec3 *, f32 angle)
Definition itlinkboomerang.c:231
bool it_802A2288(Item_GObj *)
NOTE: identical to it_802A1F08 except for the msid check.
Definition itlinkboomerang.c:894
HSD_GObj * it_802A013C(f32 facing_dir, Fighter_GObj *owner_gobj, Vec3 *pos, Fighter_Part, s32)
Definition itlinkboomerang.c:148
void it_802A07B4(Item_GObj *gobj)
Definition itlinkboomerang.c:268
bool itLinkboomerang_UnkMotion1_Coll(Item_GObj *)
Definition itlinkboomerang.c:486
bool itLinkboomerang_UnkMotion2_Anim(Item_GObj *)
Definition itlinkboomerang.c:516
f32 it_802A13EC(Item_GObj *)
Definition itlinkboomerang.c:567
bool itLinkboomerang_UnkMotion2_Coll(Item_GObj *)
Definition itlinkboomerang.c:631
void it_802A1948(Item_GObj *, s32)
Definition itlinkboomerang.c:680
void itLinkBoomerang_Logic18_Destroyed(Item_GObj *)
Definition itlinkboomerang.c:289
void itLinkboomerang_UnkMotion2_Phys(Item_GObj *)
Definition itlinkboomerang.c:521
bool itLinkBoomerang_Logic18_Absorbed(Item_GObj *)
NOTE: identical to it_802A1F08.
Definition itlinkboomerang.c:836
bool it_802A1F08(Item_GObj *)
Definition itlinkboomerang.c:798
void it_802A0810(Item_GObj *gobj)
Definition itlinkboomerang.c:274
void itLinkboomerang_UnkMotion3_Phys(Item_GObj *gobj)
Definition itlinkboomerang.c:780
bool it_8029FDBC(Item_GObj *gobj)
Definition itlinkboomerang.c:72
void it_802A19E0(Item_GObj *)
Definition itlinkboomerang.c:697
bool it_802A20E8(Item_GObj *)
Definition itlinkboomerang.c:858
void it_802A15EC(Item_GObj *, Vec3 *)
Definition itlinkboomerang.c:605
void it_802A0F88(Item_GObj *)
Definition itlinkboomerang.c:448
void it_802A23CC(Item_GObj *, Item_GObj *)
Definition itlinkboomerang.c:921
bool itLinkboomerang_UnkMotion0_Anim(Item_GObj *)
Definition itlinkboomerang.c:433
bool it_802A0C34(Item_GObj *)
Definition itlinkboomerang.c:381
void it_8029FE64(Item_GObj *gobj, s32 i)
Definition itlinkboomerang.c:94
bool itLinkboomerang_UnkMotion3_Anim(Item_GObj *)
Definition itlinkboomerang.c:726
bool itLinkboomerang_UnkMotion1_Anim(Item_GObj *)
Definition itlinkboomerang.c:453
Fighter_Part
Definition forward.h:252
HSD_GObj Item_GObj
Definition forward.h:55
Definition gobj.h:24
Definition types.h:11