SSBM Decomp
Loading...
Searching...
No Matches
itfoxblaster.h
Go to the documentation of this file.
1#ifndef GALE01_2ADDD0
2#define GALE01_2ADDD0
3
4#include "ft/forward.h"
5#include "it/forward.h"
6
7#include "it/items/types.h"
8
9/* 2ADDD0 */ void it_802ADDD0(Item_GObj* item_gobj, s32 visibility);
10/* 2ADEF0 */ void it_802ADEF0(HSD_GObj* item_gobj);
11/* 2ADF10 */ void it_802ADF10(HSD_GObj* item_gobj);
12/* 2AE1D0 */ void it_802AE1D0(Item_GObj* item_gobj);
13/* 2AE538 */ void it_802AE538(Item_GObj* item_gobj);
14/* 2AE608 */ void it_802AE608(Item_GObj* item_gobj);
15/* 2AE8A8 */ Item_GObj* it_802AE8A8(f32 facing_dir, Fighter_GObj* fighter_gobj,
16 Vec3* arg2, Fighter_Part ft_part,
17 ItemKind it_kind);
18/* 2AE994 */ Item_GObj* it_802AE994(Fighter_GObj*, Fighter_Part, ItemKind);
19/* 2AEAB4 */ void it_802AEAB4(Item_GObj* item_gobj);
22/* 3F6CA8 */ extern ItemStateTable it_803F6CA8[];
23
24#endif
signed long s32
Definition hsd_3B2B.h:1
void it_802AE538(Item_GObj *item_gobj)
If item exists and some blaster vars at specific values (possibly frame numbers?),...
Definition itfoxblaster.c:379
void it_802AEAB4(Item_GObj *item_gobj)
If item exists, then clear item and blaster vars and destroy item.
Definition itfoxblaster.c:653
void itFoxBlaster_Logic96_EvtUnk(Item_GObj *, HSD_GObj *)
Calls function it_8026B894.
Definition itfoxblaster.c:977
void itFoxBlaster_Logic96_PickedUp(Item_GObj *)
If any cmd var is non-zero, change the item state to 10.
Definition itfoxblaster.c:677
Item_GObj * it_802AE994(Fighter_GObj *, Fighter_Part, ItemKind)
Spawns blaster item at fighter's location and gives to them at specified part, as well as initializes...
Definition itfoxblaster.c:609
void it_802ADDD0(Item_GObj *item_gobj, s32 visibility)
Sets sfx and jobj flags based on if the blaster model is visible (and fox vs falco)
Definition itfoxblaster.c:82
void it_802AE608(Item_GObj *item_gobj)
If item exists and a blaster var at a specific values (possibly frame numbers?), then set other blast...
Definition itfoxblaster.c:409
ItemStateTable it_803F6CA8[]
Definition itfoxblaster.c:32
Item_GObj * it_802AE8A8(f32 facing_dir, Fighter_GObj *fighter_gobj, Vec3 *arg2, Fighter_Part ft_part, ItemKind it_kind)
Spawns blaster item at location arg2 and gives to fighter at specified fighter part.
Definition itfoxblaster.c:565
void it_802AE1D0(Item_GObj *item_gobj)
If item exists, set some blaster vars and accessory callback function.
Definition itfoxblaster.c:281
void it_802ADF10(HSD_GObj *item_gobj)
Sets item position relative to owner position and resets some blaster vars, then shifts blaster var v...
Definition itfoxblaster.c:138
void it_802ADEF0(HSD_GObj *item_gobj)
Redirects to another function (it_802ADF10)
Definition itfoxblaster.c:129
Fighter_Part
Definition forward.h:248
ItemKind
Definition forward.h:109
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11