SSBM Decomp
Loading...
Searching...
No Matches
itsword.h
Go to the documentation of this file.
1#ifndef GALE01_284D54
2#define GALE01_284D54
3
4#include <Runtime/platform.h>
5
6#include <melee/it/forward.h>
9
10#include <dolphin/mtx.h>
13
14/* 284D54 */ Item_GObj* itSword_Spawn(Vec3* pos);
15/* 284E10 */ void it_80284E10(HSD_GObj*, intptr_t);
16/* 284FC4 */ void it_80284FC4(Item_GObj* gobj, int, float);
17/* 285024 */ void it_80285024(Item_GObj* gobj, int);
18/* 2852B8 */ void it_802852B8(Item_GObj* gobj, float*, float*);
19/* 285300 */ itSword_UnkBytes* it_80285300(Item_GObj* gobj);
20/* 285314 */ HSD_JObj* it_80285314(Item_GObj* gobj);
21/* 285338 */ void itSword_Logic12_Spawned(Item_GObj* gobj);
22/* 285804 */ void itSword_Logic12_PickedUp(Item_GObj* gobj);
23/* 285B00 */ void itSword_Logic12_Dropped(Item_GObj* gobj);
24/* 285C78 */ void itSword_Logic12_Thrown(Item_GObj* gobj);
25/* 285DF0 */ void itSword_Logic12_EnteredAir(Item_GObj* gobj);
26/* 285FAC */ bool itSword_Logic12_DmgDealt(Item_GObj* gobj);
27/* 285FE0 */ bool itSword_Logic12_Reflected(Item_GObj* gobj);
28/* 286000 */ bool itSword_Logic12_Clanked(Item_GObj* gobj);
29/* 286024 */ bool itSword_Logic12_HitShield(Item_GObj* gobj);
30/* 286048 */ bool itSword_Logic12_ShieldBounced(Item_GObj* gobj);
31/* 286068 */ void itSword_Logic12_EvtUnk(Item_GObj* gobj, HSD_GObj* ref_gobj);
32/* 3F5800 */ extern ItemStateTable it_803F5800[];
33
34#endif
ItemStateTable it_803F5800[]
Definition itsword.c:42
bool itSword_Logic12_Clanked(Item_GObj *gobj)
Definition itsword.c:515
void itSword_Logic12_EnteredAir(Item_GObj *gobj)
Definition itsword.c:478
void itSword_Logic12_PickedUp(Item_GObj *gobj)
Definition itsword.c:408
void it_80284FC4(Item_GObj *gobj, int, float)
Definition itsword.c:98
bool itSword_Logic12_DmgDealt(Item_GObj *gobj)
Definition itsword.c:501
itSword_UnkBytes * it_80285300(Item_GObj *gobj)
Definition itsword.c:226
void itSword_Logic12_Dropped(Item_GObj *gobj)
Definition itsword.c:450
bool itSword_Logic12_Reflected(Item_GObj *gobj)
Definition itsword.c:510
void itSword_Logic12_Spawned(Item_GObj *gobj)
Definition itsword.c:238
void it_80285024(Item_GObj *gobj, int)
Definition itsword.c:110
void it_80284E10(HSD_GObj *, intptr_t)
Definition itsword.c:70
bool itSword_Logic12_ShieldBounced(Item_GObj *gobj)
Definition itsword.c:527
void it_802852B8(Item_GObj *gobj, float *, float *)
Definition itsword.c:211
void itSword_Logic12_EvtUnk(Item_GObj *gobj, HSD_GObj *ref_gobj)
Definition itsword.c:532
Item_GObj * itSword_Spawn(Vec3 *pos)
Definition itsword.c:55
HSD_JObj * it_80285314(Item_GObj *gobj)
Definition itsword.c:233
bool itSword_Logic12_HitShield(Item_GObj *gobj)
Definition itsword.c:521
void itSword_Logic12_Thrown(Item_GObj *gobj)
Definition itsword.c:464
struct Vec Vec3
HSD_GObj Item_GObj
Definition forward.h:62
__INTPTR_TYPE__ intptr_t
Definition stddef.h:12
Definition gobj.h:16
Definition jobj.h:106
Definition types.h:10
Definition itCommonItems.h:39