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 <platform.h>
5
6#include "it/forward.h"
7#include "it/items/forward.h"
8
9#include "it/items/types.h"
10
11#include <baselib/forward.h>
12
13#include <dolphin/mtx.h>
14
15/* 284D54 */ Item_GObj* itSword_Spawn(Vec3* pos);
16/* 284E10 */ void it_80284E10(HSD_GObj*, int);
17/* 284FC4 */ void it_80284FC4(Item_GObj* gobj, int, float);
18/* 285024 */ void it_80285024(Item_GObj* gobj, int);
19/* 2852B8 */ void it_802852B8(Item_GObj* gobj, float*, float*);
20/* 285300 */ itSword_UnkBytes* it_80285300(Item_GObj* gobj);
21/* 285314 */ void it_80285314(Item_GObj* gobj);
22/* 285338 */ void it_3F14_Logic12_Spawned(Item_GObj* gobj);
23/* 285804 */ void it_3F14_Logic12_PickedUp(Item_GObj* gobj);
24/* 285B00 */ void it_3F14_Logic12_Dropped(Item_GObj* gobj);
25/* 285C78 */ void it_3F14_Logic12_Thrown(Item_GObj* gobj);
26/* 285DF0 */ void it_3F14_Logic12_EnteredAir(Item_GObj* gobj);
27/* 285FAC */ bool it_3F14_Logic12_DmgDealt(Item_GObj* gobj);
28/* 285FE0 */ bool it_3F14_Logic12_Reflected(Item_GObj* gobj);
29/* 286000 */ bool it_3F14_Logic12_Clanked(Item_GObj* gobj);
30/* 286024 */ bool it_3F14_Logic12_HitShield(Item_GObj* gobj);
31/* 286048 */ bool it_3F14_Logic12_ShieldBounced(Item_GObj* gobj);
32/* 286068 */ void it_3F14_Logic12_EvtUnk(Item_GObj* gobj, HSD_GObj* ref_gobj);
33/* 3F5800 */ extern ItemStateTable it_803F5800[];
34
35#endif
void it_3F14_Logic12_Dropped(Item_GObj *gobj)
Definition itsword.c:459
void it_3F14_Logic12_Thrown(Item_GObj *gobj)
Definition itsword.c:473
void it_80284FC4(Item_GObj *gobj, int, float)
Definition itsword.c:109
void it_3F14_Logic12_EvtUnk(Item_GObj *gobj, HSD_GObj *ref_gobj)
Definition itsword.c:540
bool it_3F14_Logic12_ShieldBounced(Item_GObj *gobj)
Definition itsword.c:535
itSword_UnkBytes * it_80285300(Item_GObj *gobj)
Definition itsword.c:237
bool it_3F14_Logic12_DmgDealt(Item_GObj *gobj)
Definition itsword.c:510
void it_80285024(Item_GObj *gobj, int)
Definition itsword.c:121
bool it_3F14_Logic12_HitShield(Item_GObj *gobj)
Definition itsword.c:529
ItemStateTable it_803F5800[]
Definition itsword.c:45
void it_802852B8(Item_GObj *gobj, float *, float *)
Definition itsword.c:222
void it_80284E10(HSD_GObj *, int)
Definition itsword.c:81
bool it_3F14_Logic12_Reflected(Item_GObj *gobj)
Definition itsword.c:518
Item_GObj * itSword_Spawn(Vec3 *pos)
Definition itsword.c:58
void it_3F14_Logic12_PickedUp(Item_GObj *gobj)
Definition itsword.c:418
void it_80285314(Item_GObj *gobj)
Definition itsword.c:244
void it_3F14_Logic12_EnteredAir(Item_GObj *gobj)
Definition itsword.c:487
bool it_3F14_Logic12_Clanked(Item_GObj *gobj)
Definition itsword.c:523
void it_3F14_Logic12_Spawned(Item_GObj *gobj)
Definition itsword.c:249
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11
Definition types.h:72