SSBM Decomp
Loading...
Searching...
No Matches
itkoopaflame.h
Go to the documentation of this file.
1#ifndef GALE01_2AC8A8
2#define GALE01_2AC8A8
3
4#include <Runtime/platform.h>
5
6#include <melee/it/forward.h>
7
9
10/* 2AC8A8 */ void itKoopaFlame_Update_Direction(Item_GObj* gobj, int flags);
11/* 2AC9F8 */ void itKoopaFlame_Update_Angle(Item_GObj* gobj, int flags);
12/* 2ACBA0 */ Item_GObj* itKoopaFlame_Spawn(Fighter_GObj* parent, Vec3* pos,
13 f32 facing_dir, u32 unk, s32 gfx,
14 s32 base_speed, s32 scale,
15 s32 kind);
16/* 2ACEBC */ void itKoopaFlame_Setup(Item_GObj* gobj_i, Fighter_GObj* gobj_f,
17 int unk);
18/* 2ACF9C */ bool itKoopaFlame_UnkMotion0_Anim(Item_GObj* gobj);
19/* 2AD160 */ void itKoopaFlame_UnkMotion0_Phys(Item_GObj* gobj);
20/* 2AD1E4 */ bool itKoopaFlame_UnkMotion0_Coll(Item_GObj* gobj);
21/* 2AD2E8 */ bool itKoopaFlame_Logic111_DmgDealt(Item_GObj* gobj);
22/* 2AD2F0 */ bool itKoopaFlame_Logic111_Reflected(Item_GObj* gobj);
23/* 2AD384 */ bool itKoopaFlame_Logic111_Clanked(Item_GObj* gobj);
24/* 2AD38C */ bool itKoopaFlame_Logic111_Absorbed(Item_GObj* gobj);
25/* 2AD3B0 */ bool itKoopaFlame_Logic111_ShieldBounced(Item_GObj* gobj);
26/* 2AD450 */ bool itKoopaFlame_Logic111_HitShield(Item_GObj* gobj);
27/* 2AD458 */ void itKoopaFlame_Logic111_EvtUnk(Item_GObj* item_gobj,
28 Item_GObj* ref_gobj);
29/* 3F6C58 */ extern ItemStateTable ItemStateTable_KoopaFlame[];
30
31#endif
ItemStateTable ItemStateTable_KoopaFlame[]
Definition itkoopaflame.c:30
void itKoopaFlame_Setup(Item_GObj *gobj_i, Fighter_GObj *gobj_f, int unk)
Definition itkoopaflame.c:168
bool itKoopaFlame_Logic111_Reflected(Item_GObj *gobj)
Definition itkoopaflame.c:279
bool itKoopaFlame_UnkMotion0_Anim(Item_GObj *gobj)
Definition itkoopaflame.c:185
void itKoopaFlame_Update_Angle(Item_GObj *gobj, int flags)
Definition itkoopaflame.c:64
void itKoopaFlame_Update_Direction(Item_GObj *gobj, int flags)
Definition itkoopaflame.c:39
bool itKoopaFlame_UnkMotion0_Coll(Item_GObj *gobj)
Definition itkoopaflame.c:242
Item_GObj * itKoopaFlame_Spawn(Fighter_GObj *parent, Vec3 *pos, f32 facing_dir, u32 unk, s32 gfx, s32 base_speed, s32 scale, s32 kind)
Definition itkoopaflame.c:96
void itKoopaFlame_UnkMotion0_Phys(Item_GObj *gobj)
Definition itkoopaflame.c:227
bool itKoopaFlame_Logic111_DmgDealt(Item_GObj *gobj)
Definition itkoopaflame.c:274
void itKoopaFlame_Logic111_EvtUnk(Item_GObj *item_gobj, Item_GObj *ref_gobj)
Definition itkoopaflame.c:317
bool itKoopaFlame_Logic111_Absorbed(Item_GObj *gobj)
Definition itkoopaflame.c:295
bool itKoopaFlame_Logic111_HitShield(Item_GObj *gobj)
Definition itkoopaflame.c:312
bool itKoopaFlame_Logic111_Clanked(Item_GObj *gobj)
Definition itkoopaflame.c:290
bool itKoopaFlame_Logic111_ShieldBounced(Item_GObj *gobj)
Definition itkoopaflame.c:301
static float const scale
Definition itlgunray.c:21
struct Vec Vec3
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
float f32
Definition types.h:18
HSD_GObj Item_GObj
Definition forward.h:64
Definition types.h:10
Definition lbcollision.c:66