SSBM Decomp
Loading...
Searching...
No Matches
it_2725.h
Go to the documentation of this file.
1#ifndef GALE01_272560
2#define GALE01_272560
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "ft/forward.h"
8#include "it/forward.h"
9#include <baselib/forward.h>
10
11#include "it/itCharItems.h"
12#include "it/items/types.h"
13#include "lb/types.h"
14
15#include <dolphin/gx/types.h>
16
17/* 272560 */ void it_80272560(Item_GObj*, s32);
18/* 2725D4 */ void it_802725D4(Item_GObj*);
19/* 272674 */ void it_80272674(Item_GObj*, s32);
20/* 272784 */ void it_80272784(Item_GObj*);
21/* 272818 */ Fighter* it_80272818(Item*);
22/* 272828 */ Item_GObj* it_80272828(ItemKind);
23/* 272860 */ void it_80272860(Item_GObj*, f32, f32);
24/* 2728C8 */ void it_802728C8(Item_GObj*);
25/* 272940 */ void it_80272940(Item_GObj*);
26// /* 272980 */ void it_80272980(Item_GObj*, f32);
27/* 272980 */ void it_80272980(Item_GObj*);
28/* 272A18 */ void it_80272A18(HSD_JObj* item_jobj);
29/* 272A3C */ void it_80272A3C(HSD_JObj* item_jobj);
30/* 272A60 */ void it_80272A60(Item_GObj*);
31/* 272AC4 */ void it_80272AC4(Item_GObj*, Vec3*);
32/* 272B40 */ void it_80272B40(Item_GObj*);
33/* 272BA4 */ void it_80272BA4(Item_GObj*);
34/* 272C08 */ void it_80272C08(Item_GObj*);
35/* 272C6C */ bool it_80272C6C(Item_GObj*);
36/* 272C90 */ HSD_JObj* it_80272C90(Item_GObj*);
37/* 272CC0 */ HSD_JObj* it_80272CC0(Item_GObj*, enum_t);
38/* 272D1C */ bool it_80272D1C(Item_GObj*);
39/* 272D40 */ s32 it_80272D40(Item_GObj*);
40/* 272DB0 */ bool itColl_BounceOffVictim(Item_GObj*);
41/* 272DE4 */ void it_80272DE4(HSD_JObj*, f32);
42/* 272F7C */ void it_80272F7C(HSD_JObj*, f32);
43/* 273030 */ bool it_80273030(Item_GObj*);
44/* 273078 */ bool itColl_BounceOffShield(Item_GObj*);
45/* 273130 */ bool it_80273130(Item_GObj*);
46/* 273168 */ void it_80273168(Item_GObj*);
47/* 2731A4 */ void it_802731A4(Item_GObj*);
48/* 2731E0 */ void it_802731E0(Item_GObj*);
49/* 27321C */ void it_8027321C(Item_GObj*);
50/* 27327C */ void it_8027327C(Item_GObj*, enum_t ID1, enum_t ID2);
51/* 2732E4 */ void it_802732E4(Item*, s32);
52/* 273318 */ void it_80273318(Item_GObj*, HSD_Joint*, s32);
53// /* 273318 */ void it_80273318(Item_GObj*, HSD_Joint*);
54/* 273408 */ void it_80273408(Item_GObj*);
55/* 273454 */ void it_80273454(Item_GObj*);
56/* 27346C */ void it_8027346C(Item_GObj*);
57/* 273484 */ void it_80273484(Item_GObj*);
58/* 27349C */ void it_8027349C(Item_GObj*);
59/* 2734B4 */ void it_802734B4(Item_GObj*);
60/* 273500 */ void it_80273500(Item_GObj*, Vec3*);
61/* 273598 */ void it_80273598(Item_GObj*, s32, s32);
62/* 273600 */ void it_80273600(Item_GObj*);
63/* 273648 */ void it_80273648(Item_GObj*, s32, s32);
64/* 273670 */ void it_80273670(Item_GObj*, int, float);
65/* 273748 */ void it_80273748(Item_GObj*, Vec3*, Vec3*);
66/* 273B50 */ void it_80273B50(Item_GObj*, Vec3*);
67/* 273F34 */ void it_80273F34(Item_GObj*, HSD_GObj*, Item*);
68/* 274198 */ void it_80274198(Item_GObj*, bool);
69/* 2741F4 */ void it_802741F4(Item_GObj*, bool);
70/* 274250 */ void it_80274250(Item_GObj*, Vec3*);
71/* 27429C */ void it_8027429C(Item_GObj*, Vec3*);
72/* 2742F4 */ void it_802742F4(Item_GObj*, HSD_GObj*, Fighter_Part);
73/* 274484 */ void it_80274484(Item_GObj*, HSD_JObj*, f32);
74/* 274574 */ void it_80274574(Item_GObj*);
75/* 274594 */ void it_80274594(Item_GObj*);
76/* 274658 */ void it_80274658(Item_GObj*, f32);
77/* 2746F8 */ HSD_JObj* it_802746F8(Item_GObj*);
78/* 274740 */ void it_80274740(Item_GObj*);
79/* 274990 */ f32 it_80274990(Item_GObj*);
80/* 274A64 */ void it_80274A64(Item_GObj*);
81/* 274C60 */ void it_80274C60(Item_GObj*);
82/* 274C78 */ bool it_80274C78(Item_GObj*);
83/* 274C88 */ void it_80274C88(Item_GObj*);
84/* 274CAC */ void it_80274CAC(Item_GObj*);
85/* 274D04 */ void it_80274D04(Item_GObj*, Vec3*);
86/* 274D6C */ void it_80274D6C(Item_GObj*);
87/* 274DAC */ void it_80274DAC(Item_GObj*);
88/* 274DFC */ void it_80274DFC(Item_GObj*);
89/* 274E44 */ void it_80274E44(Item_GObj*);
90/* 274ECC */ void it_80274ECC(Item_GObj*, bool);
91/* 274ED8 */ void it_80274ED8(void);
92/* 274EE8 */ void it_80274EE8(u32);
93/* 274EF8 */ void it_80274EF8(Item_GObj*);
94/* 274F10 */ void it_80274F10(Item_GObj*);
96/* 274F48 */ void it_80274F48(Item_GObj*, s32, HSD_GObj*, Fighter_Part);
97/* 274FDC */ void it_80274FDC(Item_GObj*, s32, Fighter_GObj*, Fighter_Part);
98/* 275070 */ void it_80275070(Item_GObj*, s32);
99/* 2750E8 */ bool it_802750E8(Item_GObj*, s32);
100/* 2750F8 */ void it_802750F8(Item_GObj*);
101/* 275158 */ void it_80275158(Item_GObj*, f32);
102/* 275174 */ void it_80275174(Item_GObj*, f32);
103/* 27518C */ void it_8027518C(Item_GObj*);
104/* 2751D8 */ bool it_802751D8(Item_GObj*);
105/* 275210 */ void it_80275210(Item_GObj*);
106/* 275228 */ void it_80275228(Item_GObj*);
107/* 275240 */ void it_80275240(Item_GObj*);
108/* 275258 */ void it_80275258(Item_GObj*);
109/* 275270 */ void it_80275270(Item_GObj*);
110/* 275288 */ void it_80275288(Item_GObj*, s32, s32);
111/* 2752D8 */ void it_802752D8(Item_GObj*, s32, s32);
112/* 275328 */ void it_80275328(HSD_GObj*, ItemLink*);
113/* 275390 */ void it_80275390(Item_GObj*);
114/* 2753BC */ void it_802753BC(Item_GObj*, s16);
115/* 2753DC */ void it_802753DC(Item_GObj*);
116/* 275414 */ void it_80275414(Item_GObj*);
117/* 27542C */ void it_8027542C(Item_GObj*);
118/* 275444 */ void it_80275444(Item_GObj*);
119/* 275474 */ void it_80275474(Item_GObj*);
120/* 2754A4 */ void it_802754A4(Item_GObj*);
121/* 2754BC */ void it_802754BC(Item_GObj*);
122/* 2754D4 */ void it_802754D4(Item_GObj*);
123/* 275504 */ void it_80275504(Item_GObj*);
124/* 275534 */ void it_80275534(Item_GObj*, f32);
125/* 275594 */ void it_80275594(Item_GObj*, s32, f32);
126/* 2755C0 */ void it_802755C0(Item_GObj*, f32);
127/* 275640 */ void it_80275640(Item_GObj*, f32);
128/* 2756D0 */ void it_802756D0(Item_GObj*);
129/* 2756E0 */ void it_802756E0(Item_GObj*);
130/* 27570C */ void it_8027570C(Item_GObj*, s32);
131/* 27572C */ void it_8027572C(Item_GObj*, s32);
132/* 27574C */ void it_8027574C(Item_GObj*);
133/* 275788 */ void it_80275788(Item_GObj*);
134/* 275820 */ void it_80275820(Item_GObj*, Vec3*, Vec3*, s32);
135/* 275870 */ bool it_80275870(Item_GObj*);
136/* 2758D4 */ float it_802758D4(Item_GObj*);
137/* 2759DC */ void it_802759DC(Item_GObj*, Item_GObj*);
138/* 275BC8 */ void it_80275BC8(Item_GObj*, HSD_GObj*);
139/* 275D5C */ void it_80275D5C(Item_GObj*, ECB*);
140/* 275DFC */ void it_80275DFC(Item_GObj*);
141/* 275E98 */ void it_80275E98(Item_GObj*, SpawnItem*);
142/* 276100 */ void it_80276100(Item_GObj*, Vec3*);
143/* 276174 */ void it_80276174(Item_GObj*, Vec3*);
144/* 276214 */ void it_80276214(Item_GObj*);
145/* 276278 */ void it_80276278(Item_GObj*);
146/* 2762B0 */ void it_802762B0(Item*);
147/* 2762BC */ void it_802762BC(Item*);
148/* 2762D8 */ bool it_802762D8(Item_GObj*);
149/* 276308 */ s32 it_80276308(Item_GObj*);
150/* 276348 */ s32 it_80276348(Item_GObj*, Vec3*);
151/* 2763B8 */ bool it_802763B8(Item_GObj*);
152/* 2763E0 */ s32 it_802763E0(Item_GObj*);
153/* 276408 */ void it_80276408(Item_GObj*, CollData*, Vec3*);
154/* 27649C */ f32 it_8027649C(Item_GObj*);
155/* 2765BC */ void it_802765BC(Item_GObj*, enum_t);
156/* 276934 */ void it_80276934(Item_GObj*, enum_t);
157/* 276CB8 */ void it_80276CB8(Item_GObj*);
158/* 276CEC */ void it_80276CEC(Item_GObj*);
159/* 276D9C */ bool it_80276D9C(Item_GObj*, enum_t);
160/* 276FC4 */ void it_80276FC4(Item_GObj*, s32);
161/* 277040 */ bool it_80277040(Item_GObj*);
162/* 27737C */ void it_8027737C(Item_GObj*, Vec3*);
163/* 277544 */ bool it_80277544(Item_GObj*);
164/* 2775F0 */ void it_802775F0(Item_GObj*, Vec3*);
165/* 27770C */ bool it_8027770C(Item_GObj*);
166/* 27781C */ bool it_8027781C(Item_GObj*);
167/* 277C40 */ void it_80277C40(Item_GObj*, s32);
168/* 277D08 */ void it_80277D08(void);
169/* 277D8C */ void fn_80277D8C(HSD_MObj*, u32);
170/* 277F90 */ HSD_TExp* it_80277F90(Item*, HSD_MObj*, HSD_TExp*);
171/* 278108 */ void it_80278108(Item*, HSD_MObj*, HSD_TExp*);
172/* 278574 */ void it_80278574(HSD_GObj*, GXColor*);
173/* 27870C */ void it_8027870C(s32);
174/* 2787B4 */ void it_802787B4(Item_GObj*, s32);
175/* 278800 */ void it_80278800(Item_GObj*, s32, s32, Vec3*, Vec3*, s32, f32);
176/* 278F2C */ void it_80278F2C(Item_GObj*, FtCmdState*);
177/* 2790C0 */ void it_802790C0(Item_GObj*, FtCmdState*);
178/* 279544 */ void it_80279544(Item_GObj*, FtCmdState*);
179/* 2795EC */ void it_802795EC(Item_GObj*, FtCmdState*);
180/* 279680 */ void it_80279680(Item_GObj*, FtCmdState*);
181/* 2796C4 */ void it_802796C4(Item_GObj*, FtCmdState*);
182/* 2796FC */ void it_802796FC(Item_GObj*, FtCmdState*);
183/* 279720 */ void it_80279720(Item_GObj*, FtCmdState*);
184/* 279744 */ void it_80279744(Item_GObj*, FtCmdState*);
185/* 279768 */ void it_80279768(Item_GObj*, FtCmdState*);
186/* 27978C */ void it_8027978C(Item_GObj*, FtCmdState*);
187/* 279888 */ void it_80279888(Item_GObj*, FtCmdState*);
188/* 2798D4 */ void it_802798D4(Item_GObj*, FtCmdState*);
189/* 27990C */ void it_8027990C(Item_GObj*, FtCmdState*);
190/* 279958 */ void it_80279958(Item_GObj*, FtCmdState*);
191/* 2799A8 */ void it_802799A8(Item_GObj*, FtCmdState*);
192/* 2799E4 */ void it_802799E4(Item_GObj*);
193/* 279AF0 */ void it_80279AF0(Item_GObj*, FtCmdState*);
194/* 279B10 */ void it_80279B10(Item_GObj*, FtCmdState*);
195/* 279B30 */ void fn_80279B30(Item_GObj*, FtCmdState*);
196// /* 279B30 */ void fn_80279B30(Item_GObj*, FtCmdState*, u32);
197/* 279B64 */ void it_80279B64(Item*);
198/* 279B88 */ void it_80279B88(Item*, s32, s32);
199/* 279BBC */ void it_80279BBC(Item*);
200/* 279BE0 */ void it_80279BE0(Item_GObj*);
201/* 279C48 */ void it_80279C48(Item_GObj*, Article*);
202/* 279CDC */ void it_80279CDC(Item_GObj*, f32);
203/* 279D38 */ void it_80279D38(Item_GObj*);
204/* 279D5C */ void it_80279D5C(Item_GObj*, f32);
205/* 279E24 */ void it_80279E24(Item_GObj*);
206/* 279FF8 */ void it_80279FF8(Item_GObj*);
207/* 27A09C */ bool it_8027A09C(Item_GObj*);
208/* 27A118 */ bool it_8027A118(Item_GObj*, HSD_GObjEvent);
209/* 27A13C */ void it_8027A13C(Item_GObj*);
210/* 27A160 */ void it_8027A160(HSD_JObj*, Item*);
211/* 27A344 */ void it_8027A344(Item_GObj*);
212/* 27A364 */ s32 it_8027A364(Item*);
213/* 27A4D4 */ s32 it_8027A4D4(Item*);
214/* 27A780 */ s32 it_8027A780(Item*, void*);
215/* 27A9B8 */ s32 it_8027A9B8(Item*);
216/* 27AAA0 */ void it_8027AAA0(Item_GObj*, Item*, s32);
217/* 27AB64 */ bool it_8027AB64(Item_GObj*);
218/* 27ADEC */ void it_8027ADEC(int, Item_GObj*, HSD_JObj*, f32);
219/* 27AE34 */ bool it_8027AE34(Item_GObj*);
220/* 27AF50 */ bool it_8027AF50(Item_GObj*);
221/* 27B070 */ void it_8027B070(Item_GObj*, Fighter_GObj*);
222/* 27B0C4 */ void it_8027B0C4(Item_GObj*, SpawnItem*);
223/* 27B1F4 */ void it_8027B1F4(Item_GObj*);
224// /* 27B1F4 */ void it_8027B1F4(Item_GObj*, int);
225/* 27B288 */ void it_8027B288(Item_GObj*, u32);
226/* 27B330 */ void it_8027B330(Item_GObj*, u32);
227/* 27B378 */ void it_8027B378(Fighter_GObj*, Item_GObj*, f32);
228/* 27B408 */ void it_8027B408(Item_GObj*, Item_GObj*, f32);
229/* 27B4A4 */ void it_8027B4A4(Fighter_GObj*, Item_GObj*);
230/* 27B508 */ void it_8027B508(Item_GObj*, Item_GObj*);
231/* 27B564 */ void it_8027B564(Item_GObj*);
232/* 27B5B0 */ Item_GObj* it_8027B5B0(ItemKind, Vec3*, HSD_JObj*, Vec3*, bool);
233/* 27B730 */ void it_8027B730(Item_GObj*);
234/* 27B798 */ bool it_8027B798(Item_GObj*, Vec3*);
235/* 27B964 */ void it_8027B964(Item_GObj*, bool);
236/* 27BA54 */ void it_8027BA54(HSD_GObj*, Vec3*);
237/* 27BB1C */ void it_8027BB1C(Vec3*, Vec3*);
238/* 27BBF4 */ void it_8027BBF4(Item_GObj*, bool, f64, f32);
239/* 27C0A8 */ void it_8027C0A8(Item_GObj*, f32, f32);
240/* 27C0CC */ void it_8027C0CC(Item_GObj*, f32, f32);
241/* 27C0F0 */ void it_8027C0F0(Item_GObj*, Vec3*, f64, f32);
242/* 27C56C */ void it_8027C56C(Item_GObj*, f32);
243/* 27C794 */ bool it_8027C794(Item_GObj*);
244/* 27C79C */ bool it_8027C79C(Item_GObj*);
245/* 27C824 */ bool it_8027C824(Item_GObj*, s32 (*arg1)(Item_GObj*));
246/* 27C8B0 */ void it_8027C8B0(Item_GObj*);
247/* 27C8D0 */ void it_8027C8D0(Vec3*, Vec3*, f32);
248/* 27C9D8 */ void it_8027C9D8(Item*);
249/* 27CA7C */ bool it_8027CA7C(HSD_GObj*);
250/* 27CAD8 */ void it_8027CAD8(Item_GObj*);
251/* 27CB3C */ void it_8027CB3C(Item_GObj*);
252/* 27CBA4 */ void it_8027CBA4(Item_GObj*);
253/* 27CBFC */ f32 it_8027CBFC(Item_GObj*);
254/* 27CC88 */ Item_GObj* it_8027CC88(Item_GObj*);
255/* 27CE18 */ void it_8027CE18(Item_GObj*);
256/* 27CE44 */ void it_8027CE44(Item_GObj*);
257/* 27CE64 */ void it_8027CE64(Item_GObj*, HSD_GObj*, int);
258/* 3F14C4 */ extern struct ItemLogicTable it_803F14C4[43];
259/* 3F23CC */ extern struct ItemLogicTable it_803F23CC[];
260/* 3F3100 */ extern struct ItemLogicTable it_803F3100[118];
261/* 3F4D20 */ extern struct ItemLogicTable it_803F4D20[];
262/* 4A0E30 */ extern HSD_ObjAllocUnk4 it_804A0E30;
263/* 4A0E50 */ extern HSD_ObjAllocUnk6 it_804A0E50;
264/* 4A0E60 */ extern HSD_ObjAllocUnk6 it_804A0E60;
265/* 4A0F60 */ extern Article* it_804A0F60[];
266/* 4D6D00 */ extern s8 it_804D6D00;
267/* 4D6D08 */ extern s32 it_804D6D08;
268/* 4D6D0C */ extern s32 it_804D6D0C;
269/* 4D6D10 */ extern u32 it_804D6D10;
270/* 4D6D14 */ extern uint it_804D6D14;
271/* 4D6D18 */ extern u32 it_804D6D18;
272/* 4D6D24 */ extern Article** it_804D6D24;
273/* 4D6D28 */ extern ItemCommonData* it_804D6D28;
274/* 4D6D30 */ extern Article** it_804D6D30;
275/* 4D6D38 */ extern Article** it_804D6D38;
276
277#endif
void it_80279E24(Item_GObj *)
Definition it_2725.c:9280
void it_802798D4(Item_GObj *, FtCmdState *)
Definition it_2725.c:9077
void it_80279544(Item_GObj *, FtCmdState *)
Definition it_2725.c:8915
void it_8027B378(Fighter_GObj *, Item_GObj *, f32)
Definition it_2725.c:9981
bool it_8027AE34(Item_GObj *)
Definition it_2725.c:9821
void it_80272674(Item_GObj *, s32)
Definition it_2725.c:4853
void it_8027BA54(HSD_GObj *, Vec3 *)
Definition it_2725.c:10218
void it_80272F7C(HSD_JObj *, f32)
Definition it_2725.c:5172
Article ** it_804D6D30
void it_8027321C(Item_GObj *)
Definition it_2725.c:5266
void it_802795EC(Item_GObj *, FtCmdState *)
Definition it_2725.c:8935
void it_802742F4(Item_GObj *, HSD_GObj *, Fighter_Part)
Definition it_2725.c:5790
void it_80279BE0(Item_GObj *)
Definition it_2725.c:9210
void it_80273500(Item_GObj *, Vec3 *)
Definition it_2725.c:5368
void it_802799E4(Item_GObj *)
Advance Item Script.
Definition it_2725.c:9107
void it_80273168(Item_GObj *)
Definition it_2725.c:5236
Fighter * it_80272818(Item *)
Definition it_2725.c:4916
ItemCommonData * it_804D6D28
void it_802790C0(Item_GObj *, FtCmdState *)
Definition it_2725.c:8785
Item_GObj * it_8027B5B0(ItemKind, Vec3 *, HSD_JObj *, Vec3 *, bool)
Definition it_2725.c:10050
void fn_80277D8C(HSD_MObj *, u32)
Definition it_2725.c:7879
void it_80279744(Item_GObj *, FtCmdState *)
Definition it_2725.c:8976
void it_80272A18(HSD_JObj *item_jobj)
Definition it_2725.c:5028
HSD_JObj * it_802746F8(Item_GObj *)
Definition it_2725.c:5941
void it_8027870C(s32)
struct ItemLogicTable it_803F23CC[]
Definition it_2725.c:1122
struct ItemLogicTable it_803F14C4[43]
Definition it_2725.c:283
void it_8027C0CC(Item_GObj *, f32, f32)
Definition it_2725.c:10357
void it_80275210(Item_GObj *)
Definition it_2725.c:6335
void it_80274FDC(Item_GObj *, s32, Fighter_GObj *, Fighter_Part)
Definition it_2725.c:6226
void it_8027C8D0(Vec3 *, Vec3 *, f32)
Definition it_2725.c:10507
void it_80274E44(Item_GObj *)
Definition it_2725.c:6144
void it_80272980(Item_GObj *)
Definition it_2725.c:4999
Item_GObj * it_80272828(ItemKind)
Definition it_2725.c:4923
void it_8027CE44(Item_GObj *)
Definition it_2725.c:10691
s32 it_8027A4D4(Item *)
Definition it_2725.c:9503
void it_802753BC(Item_GObj *, s16)
Definition it_2725.c:6418
uint it_804D6D14
void it_80275E98(Item_GObj *, SpawnItem *)
Definition it_2725.c:6914
s32 it_804D6D0C
void it_80279B10(Item_GObj *, FtCmdState *)
Definition it_2725.c:9180
bool it_8027C79C(Item_GObj *)
Definition it_2725.c:10452
void it_80279D38(Item_GObj *)
Definition it_2725.c:9257
void it_80274CAC(Item_GObj *)
Definition it_2725.c:6079
void it_802741F4(Item_GObj *, bool)
Definition it_2725.c:5737
bool it_80275870(Item_GObj *)
Definition it_2725.c:6698
void it_8027ADEC(int, Item_GObj *, HSD_JObj *, f32)
Definition it_2725.c:9808
bool it_802763B8(Item_GObj *)
Definition it_2725.c:7105
void it_802754A4(Item_GObj *)
Definition it_2725.c:6480
void it_8027BBF4(Item_GObj *, bool, f64, f32)
Definition it_2725.c:10272
void it_80275474(Item_GObj *)
Toggle several flags in 0xDCD off.
Definition it_2725.c:6470
void it_8027C0A8(Item_GObj *, f32, f32)
Definition it_2725.c:10351
void it_8027CE64(Item_GObj *, HSD_GObj *, int)
Definition it_2725.c:10697
void it_8027574C(Item_GObj *)
Definition it_2725.c:6616
void it_8027C8B0(Item_GObj *)
Definition it_2725.c:10492
void it_80274C60(Item_GObj *)
Definition it_2725.c:6054
void it_8027B408(Item_GObj *, Item_GObj *, f32)
Definition it_2725.c:9996
void it_80278574(HSD_GObj *, GXColor *)
Definition it_2725.c:8259
bool it_8027B798(Item_GObj *, Vec3 *)
Definition it_2725.c:10114
float it_802758D4(Item_GObj *)
Definition it_2725.c:6714
struct ItemLogicTable it_803F4D20[]
Definition it_2725.c:4137
void it_802753DC(Item_GObj *)
Definition it_2725.c:6429
void it_80275594(Item_GObj *, s32, f32)
Definition it_2725.c:6531
void it_8027346C(Item_GObj *)
Definition it_2725.c:5334
void it_80274F10(Item_GObj *)
Definition it_2725.c:6182
void it_80274EF8(Item_GObj *)
Toggle flag in 0xDC8 off.
Definition it_2725.c:6174
void it_802734B4(Item_GObj *)
Definition it_2725.c:5355
bool it_8027AB64(Item_GObj *)
Definition it_2725.c:9676
void it_8027AAA0(Item_GObj *, Item *, s32)
Definition it_2725.c:9640
void it_80274F48(Item_GObj *, s32, HSD_GObj *, Fighter_Part)
Definition it_2725.c:6199
s32 it_80276308(Item_GObj *)
Definition it_2725.c:7063
void it_802728C8(Item_GObj *)
Definition it_2725.c:4970
bool it_8027781C(Item_GObj *)
Definition it_2725.c:7733
void it_80275820(Item_GObj *, Vec3 *, Vec3 *, s32)
Definition it_2725.c:6685
void it_802765BC(Item_GObj *, enum_t)
Definition it_2725.c:7187
void it_8027429C(Item_GObj *, Vec3 *)
Definition it_2725.c:5773
void it_80275240(Item_GObj *)
Definition it_2725.c:6351
void it_8027978C(Item_GObj *, FtCmdState *)
Definition it_2725.c:8993
void it_80275390(Item_GObj *)
Definition it_2725.c:6412
HSD_JObj * it_80272C90(Item_GObj *)
Definition it_2725.c:5096
void it_8027570C(Item_GObj *, s32)
Definition it_2725.c:6600
void it_80279C48(Item_GObj *, Article *)
Definition it_2725.c:9222
void it_802755C0(Item_GObj *, f32)
Definition it_2725.c:6543
void it_80279BBC(Item *)
Definition it_2725.c:9205
void it_80272940(Item_GObj *)
Definition it_2725.c:4988
bool it_8027770C(Item_GObj *)
Definition it_2725.c:7682
void it_8027A13C(Item_GObj *)
Definition it_2725.c:9387
void it_80272B40(Item_GObj *)
Definition it_2725.c:5061
void it_802750F8(Item_GObj *)
Definition it_2725.c:6286
void it_80276408(Item_GObj *, CollData *, Vec3 *)
Definition it_2725.c:7135
s32 it_8027A364(Item *)
Definition it_2725.c:9457
void it_80276CB8(Item_GObj *)
Definition it_2725.c:7335
void it_80279680(Item_GObj *, FtCmdState *)
Definition it_2725.c:8950
void it_802752D8(Item_GObj *, s32, s32)
Definition it_2725.c:6383
bool it_8027C824(Item_GObj *, s32(*arg1)(Item_GObj *))
Definition it_2725.c:10473
void it_8027A344(Item_GObj *)
Definition it_2725.c:9448
void it_8027B964(Item_GObj *, bool)
Definition it_2725.c:10183
void it_80276CEC(Item_GObj *)
Definition it_2725.c:7342
void it_80279720(Item_GObj *, FtCmdState *)
Definition it_2725.c:8969
bool itColl_BounceOffVictim(Item_GObj *)
Definition it_2725.c:5152
u32 it_804D6D18
void it_80274250(Item_GObj *, Vec3 *)
Definition it_2725.c:5758
s32 it_8027A9B8(Item *)
Definition it_2725.c:9617
void it_8027B288(Item_GObj *, u32)
Definition it_2725.c:9945
void it_80275640(Item_GObj *, f32)
Definition it_2725.c:6558
void it_80275788(Item_GObj *)
Definition it_2725.c:6625
void it_8027B508(Item_GObj *, Item_GObj *)
Definition it_2725.c:10025
f32 it_8027649C(Item_GObj *)
Definition it_2725.c:7151
void it_80273748(Item_GObj *, Vec3 *, Vec3 *)
Definition it_2725.c:5460
void it_80272C08(Item_GObj *)
Definition it_2725.c:5081
void it_80275258(Item_GObj *)
Definition it_2725.c:6359
void it_80272A3C(HSD_JObj *item_jobj)
Definition it_2725.c:5033
Article ** it_804D6D38
void it_80275504(Item_GObj *)
Toggle several flags in 0xDCE off.
Definition it_2725.c:6506
bool it_802750E8(Item_GObj *, s32)
Definition it_2725.c:6280
void it_8027990C(Item_GObj *, FtCmdState *)
Definition it_2725.c:9084
void it_80273484(Item_GObj *)
Definition it_2725.c:5341
void it_80275BC8(Item_GObj *, HSD_GObj *)
Definition it_2725.c:6821
void it_80279958(Item_GObj *, FtCmdState *)
Definition it_2725.c:9092
void it_802756D0(Item_GObj *)
Definition it_2725.c:6589
void it_80279D5C(Item_GObj *, f32)
Definition it_2725.c:9262
bool it_80277040(Item_GObj *)
Definition it_2725.c:7467
void it_8027BB1C(Vec3 *, Vec3 *)
Definition it_2725.c:10237
bool it_8027A09C(Item_GObj *)
Definition it_2725.c:9365
void it_80274574(Item_GObj *)
Definition it_2725.c:5874
void it_802732E4(Item *, s32)
Definition it_2725.c:5296
void it_802762BC(Item *)
Definition it_2725.c:7041
bool it_80273130(Item_GObj *)
Definition it_2725.c:5224
void it_8027B4A4(Fighter_GObj *, Item_GObj *)
Definition it_2725.c:10014
void it_80273B50(Item_GObj *, Vec3 *)
Definition it_2725.c:5558
f32 it_8027CBFC(Item_GObj *)
Definition it_2725.c:10602
void it_802787B4(Item_GObj *, s32)
Definition it_2725.c:8383
void it_80279B64(Item *)
Definition it_2725.c:9194
void it_80273454(Item_GObj *)
Definition it_2725.c:5327
void it_80277D08(void)
Definition it_2725.c:7853
s32 it_804D6D08
void it_80272BA4(Item_GObj *)
Definition it_2725.c:5071
void it_80274198(Item_GObj *, bool)
Definition it_2725.c:5715
void it_80273600(Item_GObj *)
Definition it_2725.c:5409
void it_80273F34(Item_GObj *, HSD_GObj *, Item *)
Definition it_2725.c:5667
void it_80272784(Item_GObj *)
Definition it_2725.c:4895
void it_80275414(Item_GObj *)
Definition it_2725.c:6444
HSD_TExp * it_80277F90(Item *, HSD_MObj *, HSD_TExp *)
Definition it_2725.c:7947
bool it_80277544(Item_GObj *)
Definition it_2725.c:7632
void it_80276FC4(Item_GObj *, s32)
Definition it_2725.c:7454
void it_80275270(Item_GObj *)
Definition it_2725.c:6367
void it_80276174(Item_GObj *, Vec3 *)
Definition it_2725.c:6994
void it_80279768(Item_GObj *, FtCmdState *)
Definition it_2725.c:8983
bool it_80276D9C(Item_GObj *, enum_t)
Definition it_2725.c:7369
bool it_8027A118(Item_GObj *, HSD_GObjEvent)
Definition it_2725.c:9381
void it_8027CBA4(Item_GObj *)
Definition it_2725.c:10591
void it_80279CDC(Item_GObj *, f32)
Definition it_2725.c:9248
bool it_80272D1C(Item_GObj *)
Check if GObj is Item class.
Definition it_2725.c:5124
void it_802796FC(Item_GObj *, FtCmdState *)
Definition it_2725.c:8962
s32 it_80276348(Item_GObj *, Vec3 *)
Definition it_2725.c:7083
void it_80274ED8(void)
Definition it_2725.c:6164
void it_802754BC(Item_GObj *)
Definition it_2725.c:6488
void it_802759DC(Item_GObj *, Item_GObj *)
Definition it_2725.c:6759
void it_80275D5C(Item_GObj *, ECB *)
Definition it_2725.c:6871
bool it_8027CA7C(HSD_GObj *)
Definition it_2725.c:10550
void it_80274DAC(Item_GObj *)
Definition it_2725.c:6117
bool itColl_BounceOffShield(Item_GObj *)
Definition it_2725.c:5192
HSD_ObjAllocUnk6 it_804A0E50
Definition it_2725.c:4682
void it_80276934(Item_GObj *, enum_t)
Definition it_2725.c:7261
void it_8027542C(Item_GObj *)
Definition it_2725.c:6452
void it_80275DFC(Item_GObj *)
Definition it_2725.c:6892
void it_8027CAD8(Item_GObj *)
Definition it_2725.c:10564
void it_80279AF0(Item_GObj *, FtCmdState *)
Definition it_2725.c:9175
Item_GObj * it_8027CC88(Item_GObj *)
Definition it_2725.c:10632
void it_80274D04(Item_GObj *, Vec3 *)
Definition it_2725.c:6090
void it_80273648(Item_GObj *, s32, s32)
Definition it_2725.c:5420
void it_80279FF8(Item_GObj *)
Definition it_2725.c:9341
void it_8027518C(Item_GObj *)
Definition it_2725.c:6312
void it_80275228(Item_GObj *)
Definition it_2725.c:6343
void it_8027CE18(Item_GObj *)
Definition it_2725.c:10683
void it_80275444(Item_GObj *)
Definition it_2725.c:6460
void it_80275070(Item_GObj *, s32)
Definition it_2725.c:6254
void fn_80279B30(Item_GObj *, FtCmdState *)
Definition it_2725.c:9185
void it_802762B0(Item *)
Definition it_2725.c:7036
void it_8027327C(Item_GObj *, enum_t ID1, enum_t ID2)
Definition it_2725.c:5280
void it_80272A60(Item_GObj *)
Definition it_2725.c:5038
void it_802796C4(Item_GObj *, FtCmdState *)
Definition it_2725.c:8956
void it_8027C9D8(Item *)
Definition it_2725.c:10534
void it_80273408(Item_GObj *)
Definition it_2725.c:5318
void it_80277C40(Item_GObj *, s32)
Definition it_2725.c:7817
void it_80272AC4(Item_GObj *, Vec3 *)
Definition it_2725.c:5048
s8 it_804D6D00
Article ** it_804D6D24
void it_80276100(Item_GObj *, Vec3 *)
Definition it_2725.c:6980
void it_80273598(Item_GObj *, s32, s32)
Definition it_2725.c:5397
void it_80274ECC(Item_GObj *, bool)
Definition it_2725.c:6159
bool it_80273030(Item_GObj *)
Definition it_2725.c:5180
void it_8027572C(Item_GObj *, s32)
Definition it_2725.c:6608
void it_80274F28(Item *, s8, HSD_GObjEvent, HSD_GObjInteraction)
Definition it_2725.c:6190
HSD_ObjAllocUnk6 it_804A0E60
Definition it_2725.c:4683
void it_8027B0C4(Item_GObj *, SpawnItem *)
Definition it_2725.c:9872
void it_802731A4(Item_GObj *)
Definition it_2725.c:5246
s32 it_802763E0(Item_GObj *)
Definition it_2725.c:7120
void it_80275288(Item_GObj *, s32, s32)
Definition it_2725.c:6375
void it_80274D6C(Item_GObj *)
Definition it_2725.c:6102
void it_80279B88(Item *, s32, s32)
Definition it_2725.c:9199
bool it_80272C6C(Item_GObj *)
Definition it_2725.c:5091
HSD_JObj * it_80272CC0(Item_GObj *, enum_t)
Definition it_2725.c:5103
void it_8027CB3C(Item_GObj *)
Definition it_2725.c:10578
void it_802725D4(Item_GObj *)
Definition it_2725.c:4828
void it_80278F2C(Item_GObj *, FtCmdState *)
Definition it_2725.c:8750
void it_80278108(Item *, HSD_MObj *, HSD_TExp *)
Definition it_2725.c:8030
s32 it_8027A780(Item *, void *)
Definition it_2725.c:9557
void it_802799A8(Item_GObj *, FtCmdState *)
Definition it_2725.c:9101
s32 it_80272D40(Item_GObj *)
Check GObj entity class.
Definition it_2725.c:5133
struct ItemLogicTable it_803F3100[118]
Definition it_2725.c:2030
void it_80275328(HSD_GObj *, ItemLink *)
Definition it_2725.c:6391
void it_802775F0(Item_GObj *, Vec3 *)
Definition it_2725.c:7652
void it_80276214(Item_GObj *)
Definition it_2725.c:7013
void it_80274EE8(u32)
Definition it_2725.c:6169
void it_802731E0(Item_GObj *)
Definition it_2725.c:5256
Article * it_804A0F60[]
void it_80273318(Item_GObj *, HSD_Joint *, s32)
Definition it_2725.c:5303
void it_80275158(Item_GObj *, f32)
Set item lifetime.
Definition it_2725.c:6297
void it_80272860(Item_GObj *, f32, f32)
Definition it_2725.c:4940
void it_80272DE4(HSD_JObj *, f32)
Definition it_2725.c:5165
void it_80275534(Item_GObj *, f32)
Definition it_2725.c:6516
void it_8027C0F0(Item_GObj *, Vec3 *, f64, f32)
Definition it_2725.c:10362
bool it_80274C78(Item_GObj *)
Definition it_2725.c:6062
void it_80273670(Item_GObj *, int, float)
Definition it_2725.c:5425
void it_80274DFC(Item_GObj *)
Definition it_2725.c:6133
void it_80276278(Item_GObj *)
Definition it_2725.c:7025
bool it_802762D8(Item_GObj *)
Definition it_2725.c:7047
void it_8027A160(HSD_JObj *, Item *)
Definition it_2725.c:9400
void it_802754D4(Item_GObj *)
Definition it_2725.c:6496
void it_8027B1F4(Item_GObj *)
Definition it_2725.c:9917
void it_80274C88(Item_GObj *)
Definition it_2725.c:6070
void it_80278800(Item_GObj *, s32, s32, Vec3 *, Vec3 *, s32, f32)
Definition it_2725.c:8395
HSD_ObjAllocUnk4 it_804A0E30
Definition it_2725.c:4681
f32 it_80274990(Item_GObj *)
Definition it_2725.c:5996
void it_8027B564(Item_GObj *)
Definition it_2725.c:10038
void it_80275174(Item_GObj *, f32)
Definition it_2725.c:6306
void it_8027B330(Item_GObj *, u32)
Definition it_2725.c:9970
void it_802756E0(Item_GObj *)
Definition it_2725.c:6594
void it_80274658(Item_GObj *, f32)
Definition it_2725.c:5908
void it_80274740(Item_GObj *)
Definition it_2725.c:5966
void it_80274594(Item_GObj *)
Definition it_2725.c:5889
void it_80274484(Item_GObj *, HSD_JObj *, f32)
Definition it_2725.c:5857
void it_8027C56C(Item_GObj *, f32)
Definition it_2725.c:10429
void it_80274A64(Item_GObj *)
Definition it_2725.c:6025
void it_80279888(Item_GObj *, FtCmdState *)
Definition it_2725.c:9069
bool it_802751D8(Item_GObj *)
Definition it_2725.c:6323
u32 it_804D6D10
void it_8027349C(Item_GObj *)
Definition it_2725.c:5348
bool it_8027C794(Item_GObj *)
Definition it_2725.c:10447
bool it_8027AF50(Item_GObj *)
Definition it_2725.c:9839
void it_8027B070(Item_GObj *, Fighter_GObj *)
Definition it_2725.c:9856
void it_8027737C(Item_GObj *, Vec3 *)
Definition it_2725.c:7596
void it_80272560(Item_GObj *, s32)
Definition it_2725.c:4816
void it_8027B730(void)
Fighter_Part
Definition forward.h:233
ItemKind
Definition forward.h:85
signed char s8
A signed 8-bit integer.
Definition platform.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
float f32
A 32-bit floating-point number.
Definition platform.h:62
signed short s16
A signed 16-bit integer.
Definition platform.h:11
unsigned int uint
An unsigned integer of platform-dependent size.
Definition platform.h:35
double f64
A 64-bit floating-point number.
Definition platform.h:65
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:74
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition types.h:183
Definition types.h:203
Definition itCommonItems.h:15
Definition types.h:1063
Definition types.h:1790
Definition types.h:30
Definition gobj.h:25
Definition jobj.h:108
Definition jobj.h:130
Definition mobj.h:70
Definition types.h:783
Definition types.h:774
Definition types.h:638
Definition types.h:25
Definition types.h:203
Definition types.dox:41
Definition types.h:13
void(* HSD_GObjInteraction)(HSD_GObj *gobj0, HSD_GObj *gobj1)
Definition forward.h:104
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:101
Definition texp.h:168