SSBM Decomp
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>
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
26void it_8028E79C(Item_GObj* gobj, Vec3* pos, f32 facing_dir);
27
28#endif
struct Vec Vec3
float f32
Definition types.h:13
HSD_GObj * gobj
Definition gm_19EF.c:73
ItemStateTable it_803F5CC8[]
Definition itlgun.c:31
void itLGun_Logic16_Spawned(Item_GObj *)
Definition itlgun.c:44
void itLGun_Logic16_Dropped(Item_GObj *)
Definition itlgun.c:148
void it_8028E938(Item_GObj *)
Definition itlgun.c:130
void itLGun_Logic16_EnteredAir(Item_GObj *)
Definition itlgun.c:191
bool itLGun_Logic16_DmgDealt(Item_GObj *)
Definition itlgun.c:163
void itLGun_Logic16_Thrown(Item_GObj *)
Definition itlgun.c:153
void itLGun_Logic16_EvtUnk(Item_GObj *, Item_GObj *)
Definition itlgun.c:209
bool itLGun_Logic16_HitShield(Item_GObj *)
Definition itlgun.c:175
void it_8028E774(Item_GObj *, Vec3 *)
Definition itlgun.c:53
bool itLGun_Logic16_Reflected(Item_GObj *)
Definition itlgun.c:181
bool itLGun_Logic16_Clanked(Item_GObj *)
Definition itlgun.c:169
void it_8028E79C(Item_GObj *gobj, Vec3 *pos, f32 facing_dir)
Decrease ammo and fire/spawn lgunray.
Definition itlgun.c:62
void itLGun_Logic16_PickedUp(Item_GObj *)
Definition itlgun.c:118
bool itLGun_Logic16_ShieldBounced(Item_GObj *)
Definition itlgun.c:186
HSD_GObj Item_GObj
Definition forward.h:62
Definition types.h:12