SSBM Decomp
Loading...
Searching...
No Matches
ithammerhead.h
Go to the documentation of this file.
1#ifndef GALE01_299C48
2#define GALE01_299C48
3
4#include <platform.h>
5
6#include "it/forward.h"
7
8#include "it/items/types.h"
9
10#include <baselib/forward.h>
11
12#include <dolphin/mtx.h>
13
14/* 299C48 */ void it_80299C48(HSD_GObj*, Vec3*, Vec3*, f32);
15/* 299D4C */ void itHammerHead_Logic40_Spawned(Item_GObj*);
16/* 299D7C */ void it_80299D7C(Item_GObj*);
18/* 299E1C */ bool itHammerhead_UnkMotion1_Anim(Item_GObj* gobj);
19/* 299E24 */ void itHammerhead_UnkMotion1_Phys(Item_GObj* gobj);
20/* 299E28 */ void itHammerHead_Logic40_Dropped(Item_GObj* gobj);
21/* 299E48 */ void itHammerHead_Logic40_Thrown(Item_GObj*);
22/* 299E9C */ bool itHammerhead_UnkMotion2_Anim(Item_GObj* gobj);
23/* 299F1C */ void itHammerhead_UnkMotion2_Phys(Item_GObj* gobj);
24/* 299F68 */ bool itHammerhead_UnkMotion2_Coll(Item_GObj* gobj);
25/* 299F94 */ void it_80299F94(Item_GObj* gobj);
26/* 299FB4 */ void it_80299FB4(Item_GObj* gobj);
27/* 29A000 */ bool itHammerhead_UnkMotion3_Anim(Item_GObj* gobj);
28/* 29A080 */ void itHammerhead_UnkMotion3_Phys(Item_GObj* gobj);
29/* 29A084 */ bool itHammerhead_UnkMotion3_Coll(Item_GObj* gobj);
31/* 29A0B8 */ bool itHammerHead_Logic40_Clanked(Item_GObj*);
36/* 3F6640 */ extern ItemStateTable it_803F6640[];
37
38#endif
bool itHammerHead_Logic40_Reflected(Item_GObj *)
Definition ithammerhead.c:211
bool itHammerHead_Logic40_Clanked(Item_GObj *)
Definition ithammerhead.c:201
bool itHammerhead_UnkMotion3_Coll(Item_GObj *gobj)
Definition ithammerhead.c:190
bool itHammerhead_UnkMotion2_Anim(Item_GObj *gobj)
Definition ithammerhead.c:124
bool itHammerHead_Logic40_DmgDealt(Item_GObj *)
Definition ithammerhead.c:196
void itHammerHead_Logic40_Spawned(Item_GObj *)
Definition ithammerhead.c:77
void itHammerhead_UnkMotion2_Phys(Item_GObj *gobj)
Definition ithammerhead.c:139
void itHammerhead_UnkMotion3_Phys(Item_GObj *gobj)
Definition ithammerhead.c:188
bool itHammerhead_UnkMotion3_Anim(Item_GObj *gobj)
Definition ithammerhead.c:173
void it_80299C48(HSD_GObj *, Vec3 *, Vec3 *, f32)
Definition ithammerhead.c:46
void it_80299D7C(Item_GObj *)
Definition ithammerhead.c:84
ItemStateTable it_803F6640[]
Definition ithammerhead.c:19
bool itHammerhead_UnkMotion2_Coll(Item_GObj *gobj)
Definition ithammerhead.c:147
bool itHammerhead_UnkMotion1_Anim(Item_GObj *gobj)
Definition ithammerhead.c:102
void it_80299F94(Item_GObj *gobj)
Definition ithammerhead.c:153
void itHammerHead_Logic40_EvtUnk(Item_GObj *, Item_GObj *)
Definition ithammerhead.c:222
bool itHammerHead_Logic40_HitShield(Item_GObj *)
Definition ithammerhead.c:206
void itHammerHead_Logic40_PickedUp(Item_GObj *)
Definition ithammerhead.c:94
bool itHammerHead_Logic40_DmgReceived(Item_GObj *)
Definition ithammerhead.c:217
void itHammerHead_Logic40_Dropped(Item_GObj *gobj)
Definition ithammerhead.c:109
void itHammerHead_Logic40_Thrown(Item_GObj *)
Definition ithammerhead.c:114
void it_80299FB4(Item_GObj *gobj)
Definition ithammerhead.c:163
void itHammerhead_UnkMotion1_Phys(Item_GObj *gobj)
Definition ithammerhead.c:107
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11