SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
itfoxlaser.h
Go to the documentation of this file.
1
#ifndef GALE01_29C4D4
2
#define GALE01_29C4D4
3
4
#include <
Runtime/platform.h
>
5
6
#include <
melee/it/forward.h
>
7
#include <
melee/lb/forward.h
>
8
#include <
sysdolphin/baselib/forward.h
>
9
10
#include <
dolphin/mtx.h
>
11
#include <
melee/it/kinds/types.h
>
12
13
/* 29C4D4 */
bool
it_8029C4D4
(
Item_GObj
*,
CollData
*);
14
/* 29C504 */
void
it_8029C504
(
HSD_GObj
* parent,
Vec3
* pos,
enum_t
msid,
15
int
kind,
f32
angle,
f32
speed);
16
/* 29C6A4 */
void
it_8029C6A4
(
f32
angle,
f32
vel,
HSD_GObj
* parent,
Vec3
* vec,
17
int
kind);
18
/* 29C6CC */
void
it_8029C6CC
(
f32
angle,
f32
vel,
HSD_GObj
* parent,
Vec3
* vec,
19
int
kind);
20
/* 29C6F4 */
bool
itFoxlaser_UnkMotion1_Anim
(
Item_GObj
*);
21
/* 29C9CC */
void
itFoxlaser_UnkMotion1_Phys
(
Item_GObj
*);
22
/* 29C9EC */
bool
itFoxlaser_UnkMotion1_Coll
(
Item_GObj
*);
23
/* 29CA78 */
bool
itFoxLaser_Logic94_Clanked
(
Item_GObj
*);
24
/* 29CA80 */
bool
itFoxLaser_Logic94_Reflected
(
Item_GObj
*);
25
/* 29CC4C */
bool
itFoxLaser_Logic94_Absorbed
(
Item_GObj
*);
26
/* 29CC54 */
bool
itFoxLaser_Logic94_ShieldBounced
(
Item_GObj
*);
27
/* 29CCF0 */
bool
itFoxLaser_Logic94_HitShield
(
Item_GObj
*);
28
/* 29CCF8 */
void
itFoxLaser_Logic94_EvtUnk
(
Item_GObj
*,
HSD_GObj
*);
29
/* 3F67D0 */
extern
ItemStateTable
it_803F67D0
[];
30
31
#endif
mtx.h
Vec3
struct Vec Vec3
f32
float f32
Definition
types.h:13
it_803F67D0
ItemStateTable it_803F67D0[]
Definition
itfoxlaser.c:20
itFoxLaser_Logic94_Reflected
bool itFoxLaser_Logic94_Reflected(Item_GObj *)
Definition
itfoxlaser.c:115
itFoxLaser_Logic94_EvtUnk
void itFoxLaser_Logic94_EvtUnk(Item_GObj *, HSD_GObj *)
Definition
itfoxlaser.c:143
itFoxLaser_Logic94_ShieldBounced
bool itFoxLaser_Logic94_ShieldBounced(Item_GObj *)
Definition
itfoxlaser.c:132
itFoxLaser_Logic94_Absorbed
bool itFoxLaser_Logic94_Absorbed(Item_GObj *)
Definition
itfoxlaser.c:127
it_8029C6CC
void it_8029C6CC(f32 angle, f32 vel, HSD_GObj *parent, Vec3 *vec, int kind)
Definition
itfoxlaser.c:78
itFoxlaser_UnkMotion1_Coll
bool itFoxlaser_UnkMotion1_Coll(Item_GObj *)
Definition
itfoxlaser.c:98
itFoxlaser_UnkMotion1_Phys
void itFoxlaser_UnkMotion1_Phys(Item_GObj *)
Definition
itfoxlaser.c:92
it_8029C504
void it_8029C504(HSD_GObj *parent, Vec3 *pos, enum_t msid, int kind, f32 angle, f32 speed)
Definition
itfoxlaser.c:44
itFoxlaser_UnkMotion1_Anim
bool itFoxlaser_UnkMotion1_Anim(Item_GObj *)
Definition
itfoxlaser.c:83
it_8029C4D4
bool it_8029C4D4(Item_GObj *, CollData *)
Definition
itfoxlaser.c:27
itFoxLaser_Logic94_HitShield
bool itFoxLaser_Logic94_HitShield(Item_GObj *)
Definition
itfoxlaser.c:138
it_8029C6A4
void it_8029C6A4(f32 angle, f32 vel, HSD_GObj *parent, Vec3 *vec, int kind)
Definition
itfoxlaser.c:73
itFoxLaser_Logic94_Clanked
bool itFoxLaser_Logic94_Clanked(Item_GObj *)
Definition
itfoxlaser.c:110
forward.h
Item_GObj
HSD_GObj Item_GObj
Definition
forward.h:62
forward.h
platform.h
enum_t
int enum_t
The underlying type of an enum, used as a placeholder.
Definition
platform.h:28
types.h
CollData
Definition
types.h:202
HSD_GObj
Definition
gobj.h:13
ItemStateTable
Definition
types.h:12
forward.h
src
melee
it
kinds
itfoxlaser.h
Generated by
1.17.0