SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
itlgun.h
Go to the documentation of this file.
1
#ifndef GALE01_28E738
2
#define GALE01_28E738
3
4
#include <
Runtime/platform.h
>
5
6
#include <
melee/it/forward.h
>
7
8
#include <
dolphin/mtx.h
>
9
#include <
melee/it/kinds/types.h
>
10
11
/* 28E738 */
void
itLGun_Logic16_Spawned
(
Item_GObj
*);
12
/* 28E904 */
void
itLGun_Logic16_PickedUp
(
Item_GObj
*);
13
/* 28E9B8 */
void
itLGun_Logic16_Dropped
(
Item_GObj
*);
14
/* 28E9E0 */
void
itLGun_Logic16_Thrown
(
Item_GObj
*);
15
/* 28EA54 */
bool
itLGun_Logic16_DmgDealt
(
Item_GObj
*);
16
/* 28EA78 */
bool
itLGun_Logic16_Clanked
(
Item_GObj
*);
17
/* 28EA9C */
bool
itLGun_Logic16_HitShield
(
Item_GObj
*);
18
/* 28EAC0 */
bool
itLGun_Logic16_Reflected
(
Item_GObj
*);
19
/* 28EAE0 */
bool
itLGun_Logic16_ShieldBounced
(
Item_GObj
*);
20
/* 28EB00 */
void
itLGun_Logic16_EnteredAir
(
Item_GObj
*);
21
/* 28EB68 */
void
itLGun_Logic16_EvtUnk
(
Item_GObj
*,
Item_GObj
*);
22
/* 3F5CC8 */
extern
ItemStateTable
it_803F5CC8
[];
23
24
void
it_8028E938
(
Item_GObj
*);
25
void
it_8028E774
(
Item_GObj
*,
Vec3
*);
26
void
it_8028E79C
(
Item_GObj
*
gobj
,
Vec3
* pos,
f32
facing_dir);
27
28
#endif
mtx.h
Vec3
struct Vec Vec3
f32
float f32
Definition
types.h:13
gobj
HSD_GObj * gobj
Definition
gm_19EF.c:73
it_803F5CC8
ItemStateTable it_803F5CC8[]
Definition
itlgun.c:31
itLGun_Logic16_Spawned
void itLGun_Logic16_Spawned(Item_GObj *)
Definition
itlgun.c:44
itLGun_Logic16_Dropped
void itLGun_Logic16_Dropped(Item_GObj *)
Definition
itlgun.c:148
it_8028E938
void it_8028E938(Item_GObj *)
Definition
itlgun.c:130
itLGun_Logic16_EnteredAir
void itLGun_Logic16_EnteredAir(Item_GObj *)
Definition
itlgun.c:191
itLGun_Logic16_DmgDealt
bool itLGun_Logic16_DmgDealt(Item_GObj *)
Definition
itlgun.c:163
itLGun_Logic16_Thrown
void itLGun_Logic16_Thrown(Item_GObj *)
Definition
itlgun.c:153
itLGun_Logic16_EvtUnk
void itLGun_Logic16_EvtUnk(Item_GObj *, Item_GObj *)
Definition
itlgun.c:209
itLGun_Logic16_HitShield
bool itLGun_Logic16_HitShield(Item_GObj *)
Definition
itlgun.c:175
it_8028E774
void it_8028E774(Item_GObj *, Vec3 *)
Definition
itlgun.c:53
itLGun_Logic16_Reflected
bool itLGun_Logic16_Reflected(Item_GObj *)
Definition
itlgun.c:181
itLGun_Logic16_Clanked
bool itLGun_Logic16_Clanked(Item_GObj *)
Definition
itlgun.c:169
it_8028E79C
void it_8028E79C(Item_GObj *gobj, Vec3 *pos, f32 facing_dir)
Decrease ammo and fire/spawn lgunray.
Definition
itlgun.c:62
itLGun_Logic16_PickedUp
void itLGun_Logic16_PickedUp(Item_GObj *)
Definition
itlgun.c:118
itLGun_Logic16_ShieldBounced
bool itLGun_Logic16_ShieldBounced(Item_GObj *)
Definition
itlgun.c:186
forward.h
Item_GObj
HSD_GObj Item_GObj
Definition
forward.h:62
platform.h
types.h
ItemStateTable
Definition
types.h:12
src
melee
it
kinds
itlgun.h
Generated by
1.17.0