SSBM Decomp
Loading...
Searching...
No Matches
it_279C.h
Go to the documentation of this file.
1#ifndef GALE01_IT_279C
2#define GALE01_IT_279C
3
4#include <platform.h>
5
6#include "ft/forward.h"
7#include "it/forward.h"
8#include "it/types.h"
9#include "it/items/types.h"
10
11#include <baselib/forward.h>
12
13/* 279C48 */ void it_80279C48(Item_GObj*);
14/* 279CDC */ void it_80279CDC(Item_GObj*, f32);
15/* 279D38 */ void it_80279D38(Item_GObj*);
16/* 279D5C */ void it_80279D5C(Item_GObj*, f32);
17/* 279E24 */ void it_80279E24(Item_GObj*);
18/* 279FF8 */ void it_80279FF8(Item_GObj*);
19/* 27A09C */ bool it_8027A09C(Item_GObj*);
20/* 27A118 */ bool it_8027A118(Item_GObj*, HSD_GObjEvent);
21/* 27A13C */ void it_8027A13C(Item_GObj*);
22/* 27A160 */ void it_8027A160(HSD_JObj*, Item*);
23/* 27A344 */ void it_8027A344(Item_GObj*);
24/* 27A364 */ s32 it_8027A364(Item*);
25/* 27A4D4 */ s32 it_8027A4D4(Item*);
26/* 27A780 */ s32 it_8027A780(Item*, void*);
27/* 27A9B8 */ s32 it_8027A9B8(Item*);
28/* 27AAA0 */ void it_8027AAA0(Item_GObj*, Item*, s32);
29/* 27AB64 */ bool it_8027AB64(Item_GObj*);
30/* 27ADEC */ void it_8027ADEC(int, Item_GObj*, HSD_JObj*, f32);
31/* 27AE34 */ bool it_8027AE34(Item_GObj*);
32/* 27AF50 */ bool it_8027AF50(Item_GObj*);
33/* 27B070 */ void it_8027B070(Item_GObj*, Fighter_GObj*);
34/* 27B0C4 */ void it_8027B0C4(Item_GObj*, SpawnItem*);
35/* 27B1F4 */ void it_8027B1F4(Item_GObj*);
36/* 27B288 */ void it_8027B288(Item_GObj*, u32);
37/* 27B330 */ void it_8027B330(Item_GObj*, u32);
38/* 27B378 */ void it_8027B378(Fighter_GObj*, Item_GObj*, f32);
39/* 27B408 */ void it_8027B408(Item_GObj*, Item_GObj*, f32);
40/* 27B4A4 */ void it_8027B4A4(Fighter_GObj*, Item_GObj*);
41/* 27B508 */ void it_8027B508(Item_GObj*, Item_GObj*);
42/* 27B564 */ void it_8027B564(Item_GObj*);
43/* 3F2310 */ extern struct sdata_ItemGXLink it_803F2310[47];
44/* 3F23CC */ extern struct ItemLogicTable it_803F23CC[47];
45/* 3F2ED0 */ extern ItemKind it_803F2ED0[22];
46/* 3F2F28 */ extern struct sdata_ItemGXLink it_803F2F28[118];
47/* 3F3100 */ extern struct ItemLogicTable it_803F3100[118];
48/* 3F4CA8 */ extern struct sdata_ItemGXLink it_803F4CA8[30];
49/* 3F4D20 */ extern struct ItemLogicTable it_803F4D20[30];
50
51#endif
signed long s32
Definition hsd_3B2B.h:1
struct sdata_ItemGXLink it_803F4CA8[30]
Monster and Stage-specific Items.
Definition it_279C.c:3154
struct ItemLogicTable it_803F4D20[ARRAY_SIZE(it_803F4CA8)]
Definition it_279C.c:3163
ItemKind it_803F2ED0[22]
Definition it_279C.c:1007
struct sdata_ItemGXLink it_803F2310[47]
Pokemon items.
Definition it_279C.c:146
struct sdata_ItemGXLink it_803F2F28[118]
Character-specific items.
Definition it_279C.c:1023
struct ItemLogicTable it_803F3100[ARRAY_SIZE(it_803F2F28)]
Definition it_279C.c:1056
ItemLogicTable it_803F23CC[ARRAY_SIZE(it_803F2310)]
Definition it_279C.c:159
void it_80279E24(Item_GObj *)
Definition it_279C.c:3814
void it_8027B378(Fighter_GObj *, Item_GObj *, f32)
Definition it_279C.c:4415
bool it_8027AE34(Item_GObj *)
Definition it_279C.c:4288
void it_80279C48(Item_GObj *)
Definition it_279C.c:3739
s32 it_8027A4D4(Item *)
Definition it_279C.c:3990
void it_80279D38(Item_GObj *)
Definition it_279C.c:3776
void it_8027ADEC(int, Item_GObj *, HSD_JObj *, f32)
Definition it_279C.c:4279
void it_8027B408(Item_GObj *, Item_GObj *, f32)
Definition it_279C.c:4430
bool it_8027AB64(Item_GObj *)
Definition it_279C.c:4204
void it_8027AAA0(Item_GObj *, Item *, s32)
Definition it_279C.c:4104
void it_8027A13C(Item_GObj *)
Definition it_279C.c:3899
s32 it_8027A364(Item *)
Definition it_279C.c:3972
void it_8027A344(Item_GObj *)
Definition it_279C.c:3960
s32 it_8027A9B8(Item *)
Definition it_279C.c:4083
void it_8027B288(Item_GObj *, u32)
Definition it_279C.c:4383
void it_8027B508(Item_GObj *, Item_GObj *)
Definition it_279C.c:4457
void it_80279D5C(Item_GObj *, f32)
Definition it_279C.c:3781
bool it_8027A09C(Item_GObj *)
Definition it_279C.c:3875
void it_8027B4A4(Fighter_GObj *, Item_GObj *)
Definition it_279C.c:4447
bool it_8027A118(Item_GObj *, HSD_GObjEvent)
Definition it_279C.c:3893
void it_80279CDC(Item_GObj *, f32)
Definition it_279C.c:3765
void it_80279FF8(Item_GObj *)
Definition it_279C.c:3848
void it_8027B0C4(Item_GObj *, SpawnItem *)
Definition it_279C.c:4332
s32 it_8027A780(Item *, void *)
Definition it_279C.c:4026
void it_8027A160(HSD_JObj *, Item *)
Definition it_279C.c:3912
void it_8027B1F4(Item_GObj *)
Definition it_279C.c:4363
void it_8027B564(Item_GObj *)
Definition it_279C.c:4467
void it_8027B330(Item_GObj *, u32)
Definition it_279C.c:4406
bool it_8027AF50(Item_GObj *)
Definition it_279C.c:4306
void it_8027B070(Item_GObj *, Fighter_GObj *)
Definition it_279C.c:4319
ItemKind
Definition forward.h:109
HSD_GObj Item_GObj
Definition forward.h:55
Definition jobj.h:107
Definition types.h:25
Definition types.h:219
Definition types.dox:41
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109