SSBM Decomp
Toggle main menu visibility
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
>
7
#include <
melee/it/kinds/forward.h
>
8
#include <
sysdolphin/baselib/forward.h
>
9
10
#include <
dolphin/mtx.h
>
11
#include <
melee/it/itCommonItems.h
>
12
#include <
melee/it/kinds/types.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
itCommonItems.h
it_803F5800
ItemStateTable it_803F5800[]
Definition
itsword.c:42
itSword_Logic12_Clanked
bool itSword_Logic12_Clanked(Item_GObj *gobj)
Definition
itsword.c:515
itSword_Logic12_EnteredAir
void itSword_Logic12_EnteredAir(Item_GObj *gobj)
Definition
itsword.c:478
itSword_Logic12_PickedUp
void itSword_Logic12_PickedUp(Item_GObj *gobj)
Definition
itsword.c:408
it_80284FC4
void it_80284FC4(Item_GObj *gobj, int, float)
Definition
itsword.c:98
itSword_Logic12_DmgDealt
bool itSword_Logic12_DmgDealt(Item_GObj *gobj)
Definition
itsword.c:501
it_80285300
itSword_UnkBytes * it_80285300(Item_GObj *gobj)
Definition
itsword.c:226
itSword_Logic12_Dropped
void itSword_Logic12_Dropped(Item_GObj *gobj)
Definition
itsword.c:450
itSword_Logic12_Reflected
bool itSword_Logic12_Reflected(Item_GObj *gobj)
Definition
itsword.c:510
itSword_Logic12_Spawned
void itSword_Logic12_Spawned(Item_GObj *gobj)
Definition
itsword.c:238
it_80285024
void it_80285024(Item_GObj *gobj, int)
Definition
itsword.c:110
it_80284E10
void it_80284E10(HSD_GObj *, intptr_t)
Definition
itsword.c:70
itSword_Logic12_ShieldBounced
bool itSword_Logic12_ShieldBounced(Item_GObj *gobj)
Definition
itsword.c:527
it_802852B8
void it_802852B8(Item_GObj *gobj, float *, float *)
Definition
itsword.c:211
itSword_Logic12_EvtUnk
void itSword_Logic12_EvtUnk(Item_GObj *gobj, HSD_GObj *ref_gobj)
Definition
itsword.c:532
itSword_Spawn
Item_GObj * itSword_Spawn(Vec3 *pos)
Definition
itsword.c:55
it_80285314
HSD_JObj * it_80285314(Item_GObj *gobj)
Definition
itsword.c:233
itSword_Logic12_HitShield
bool itSword_Logic12_HitShield(Item_GObj *gobj)
Definition
itsword.c:521
itSword_Logic12_Thrown
void itSword_Logic12_Thrown(Item_GObj *gobj)
Definition
itsword.c:464
mtx.h
Vec3
struct Vec Vec3
forward.h
Item_GObj
HSD_GObj Item_GObj
Definition
forward.h:62
forward.h
platform.h
types.h
intptr_t
__INTPTR_TYPE__ intptr_t
Definition
stddef.h:12
HSD_GObj
Definition
gobj.h:16
HSD_JObj
Definition
jobj.h:106
ItemStateTable
Definition
types.h:10
itSword_UnkBytes
Definition
itCommonItems.h:39
forward.h
src
melee
it
kinds
itsword.h
Generated by
1.17.0