SSBM Decomp
Loading...
Searching...
No Matches
itdosei.h
Go to the documentation of this file.
1#ifndef GALE01_281164
2#define GALE01_281164
3
4#include <platform.h>
5
6#include "it/forward.h"
7
8#include "it/items/types.h"
9
20
21/* 281164 */ void it_3F14_Logic7_Spawned(Item_GObj*);
22/* 281390 */ void fn_80281390(Item_GObj*);
23/* 2813F8 */ bool itDosei_UnkMotion0_Anim(Item_GObj* gobj);
24/* 2816F0 */ void itDosei_UnkMotion0_Phys(Item_GObj* gobj);
25/* 2816F4 */ bool itDosei_UnkMotion0_Coll(Item_GObj* gobj);
26/* 281734 */ void fn_80281734(Item_GObj* gobj);
27/* 2817A0 */ void it_802817A0(Item_GObj*);
28/* 281AB4 */ bool itDosei_UnkMotion1_Anim(Item_GObj* gobj);
29/* 281B44 */ void itDosei_UnkMotion1_Phys(Item_GObj* gobj);
30/* 281B7C */ bool itDosei_UnkMotion1_Coll(Item_GObj* gobj);
31/* 281C6C */ void it_80281C6C(Item_GObj* gobj);
32/* 281D00 */ bool itDosei_UnkMotion2_Anim(Item_GObj* gobj);
33/* 281E30 */ void itDosei_UnkMotion2_Phys(Item_GObj* gobj);
34/* 281E34 */ bool itDosei_UnkMotion2_Coll(Item_GObj* gobj);
35/* 282074 */ void it_80282074(Item_GObj* gobj);
36/* 2820CC */ bool itDosei_UnkMotion3_Anim(Item_GObj* gobj);
37/* 282130 */ void itDosei_UnkMotion3_Phys(Item_GObj* gobj);
38/* 282160 */ bool itDosei_UnkMotion5_Coll(Item_GObj* gobj);
39/* 28218C */ void it_3F14_Logic7_PickedUp(Item_GObj*);
40/* 2824B8 */ bool itDosei_UnkMotion4_Anim(Item_GObj* gobj);
41/* 2826F4 */ void itDosei_UnkMotion4_Phys(Item_GObj* gobj);
42/* 2826F8 */ void it_3F14_Logic7_Dropped(Item_GObj*);
43/* 2829FC */ void it_3F14_Logic7_Thrown(Item_GObj*);
44/* 282AC0 */ bool itDosei_UnkMotion5_Anim(Item_GObj* gobj);
45/* 282AC8 */ void itDosei_UnkMotion5_Phys(Item_GObj* gobj);
46/* 282B14 */ void it_3F14_Logic7_EnteredAir(Item_GObj*);
47/* 282B84 */ bool itDosei_UnkMotion6_Anim(Item_GObj* gobj);
48/* 282BA8 */ void itDosei_UnkMotion6_Phys(Item_GObj* gobj);
49/* 282BAC */ bool itDosei_UnkMotion6_Coll(Item_GObj* gobj);
50/* 282BFC */ void it_80282BFC(Item_GObj* gobj);
51/* 282C54 */ bool itDosei_UnkMotion8_Anim(Item_GObj* gobj);
52/* 282C78 */ void itDosei_UnkMotion8_Phys(Item_GObj* gobj);
53/* 282CA8 */ bool itDosei_UnkMotion8_Coll(Item_GObj* gobj);
54/* 282CD4 */ void fn_80282CD4(Item_GObj*);
55/* 282D48 */ bool itDosei_UnkMotion7_Anim(Item_GObj* gobj);
56/* 282DA0 */ void itDosei_UnkMotion7_Phys(Item_GObj* gobj);
57/* 282DA4 */ bool itDosei_UnkMotion7_Coll(Item_GObj* gobj);
58/* 2830F4 */ bool itDosei_UnkMotion9_Anim(Item_GObj* gobj);
59/* 2832A8 */ void itDosei_UnkMotion9_Phys(Item_GObj* gobj);
60/* 2832AC */ bool itDosei_UnkMotion9_Coll(Item_GObj* gobj);
61/* 283504 */ bool itDosei_UnkMotion10_Anim(Item_GObj* gobj);
62/* 283550 */ void itDosei_UnkMotion10_Phys(Item_GObj* gobj);
63/* 283554 */ bool itDosei_UnkMotion10_Coll(Item_GObj* gobj);
64/* 283588 */ bool it_3F14_Logic7_DmgReceived(Item_GObj*);
65/* 2838FC */ bool itDosei_UnkMotion11_Anim(Item_GObj* gobj);
66/* 283960 */ void itDosei_UnkMotion11_Phys(Item_GObj* gobj);
67/* 283990 */ bool itDosei_UnkMotion11_Coll(Item_GObj* gobj);
68/* 2839BC */ bool it_3F14_Logic7_DmgDealt(Item_GObj*);
69/* 283A3C */ bool itDosei_Logic7_Reflected(Item_GObj*);
70/* 283A5C */ bool itDosei_Logic7_Clanked(Item_GObj*);
71/* 283A80 */ bool itDosei_Logic7_HitShield(Item_GObj*);
72/* 283AA4 */ bool itDosei_Logic7_ShieldBounced(Item_GObj*);
73/* 283AC4 */ void itDosei_Logic7_EvtUnk(Item_GObj*, Item_GObj*);
74/* 3F55D0 */ extern ItemStateTable it_803F55D0[];
75
76#endif
signed long s32
Definition hsd_3B2B.h:1
bool itDosei_UnkMotion10_Coll(Item_GObj *gobj)
Definition itdosei.c:628
bool itDosei_UnkMotion0_Anim(Item_GObj *gobj)
Definition itdosei.c:118
bool itDosei_UnkMotion11_Anim(Item_GObj *gobj)
Definition itdosei.c:674
bool itDosei_Logic7_Clanked(Item_GObj *)
Definition itdosei.c:713
void itDosei_UnkMotion10_Phys(Item_GObj *gobj)
Definition itdosei.c:626
bool it_3F14_Logic7_DmgDealt(Item_GObj *)
Definition itdosei.c:697
bool itDosei_Logic7_Reflected(Item_GObj *)
Definition itdosei.c:708
bool itDosei_UnkMotion5_Coll(Item_GObj *gobj)
Definition itdosei.c:352
bool itDosei_UnkMotion8_Coll(Item_GObj *gobj)
Definition itdosei.c:514
void itDosei_UnkMotion3_Phys(Item_GObj *gobj)
Definition itdosei.c:345
bool itDosei_UnkMotion10_Anim(Item_GObj *gobj)
Definition itdosei.c:634
void itDosei_UnkMotion2_Phys(Item_GObj *gobj)
Definition itdosei.c:269
void itDosei_UnkMotion9_Phys(Item_GObj *gobj)
Definition itdosei.c:611
void itDosei_UnkMotion7_Phys(Item_GObj *gobj)
Definition itdosei.c:551
bool itDosei_UnkMotion1_Coll(Item_GObj *gobj)
Definition itdosei.c:209
bool itDosei_UnkMotion1_Anim(Item_GObj *gobj)
Definition itdosei.c:181
bool itDosei_UnkMotion6_Anim(Item_GObj *gobj)
Definition itdosei.c:472
bool itDosei_UnkMotion2_Anim(Item_GObj *gobj)
Definition itdosei.c:256
void itDosei_UnkMotion5_Phys(Item_GObj *gobj)
Definition itdosei.c:446
void fn_80281390(Item_GObj *)
Definition itdosei.c:109
bool itDosei_UnkMotion9_Anim(Item_GObj *gobj)
Definition itdosei.c:585
bool itDosei_UnkMotion2_Coll(Item_GObj *gobj)
Definition itdosei.c:316
void itDosei_UnkMotion4_Phys(Item_GObj *gobj)
Definition itdosei.c:407
void it_3F14_Logic7_EnteredAir(Item_GObj *)
Definition itdosei.c:454
void it_80281C6C(Item_GObj *gobj)
Definition itdosei.c:243
bool itDosei_UnkMotion7_Anim(Item_GObj *gobj)
Definition itdosei.c:536
bool itDosei_UnkMotion8_Anim(Item_GObj *gobj)
Definition itdosei.c:500
void fn_80281734(Item_GObj *gobj)
Definition itdosei.c:143
void itDosei_UnkMotion11_Phys(Item_GObj *gobj)
Definition itdosei.c:684
void it_3F14_Logic7_Dropped(Item_GObj *)
Definition itdosei.c:409
void itDosei_UnkMotion0_Phys(Item_GObj *gobj)
Definition itdosei.c:133
ItemStateTable it_803F55D0[]
void it_3F14_Logic7_Spawned(Item_GObj *)
Definition itdosei.c:90
void itDosei_UnkMotion8_Phys(Item_GObj *gobj)
Definition itdosei.c:507
bool itDosei_UnkMotion4_Anim(Item_GObj *gobj)
Definition itdosei.c:379
void it_802817A0(Item_GObj *)
Definition itdosei.c:161
bool itDosei_Logic7_ShieldBounced(Item_GObj *)
Definition itdosei.c:725
void it_3F14_Logic7_Thrown(Item_GObj *)
Definition itdosei.c:425
bool itDosei_UnkMotion5_Anim(Item_GObj *gobj)
Definition itdosei.c:442
bool itDosei_Logic7_HitShield(Item_GObj *)
Definition itdosei.c:719
void it_80282074(Item_GObj *gobj)
Definition itdosei.c:327
void it_80282BFC(Item_GObj *gobj)
Definition itdosei.c:489
bool it_3F14_Logic7_DmgReceived(Item_GObj *)
Definition itdosei.c:646
bool itDosei_UnkMotion11_Coll(Item_GObj *gobj)
Definition itdosei.c:691
void itDosei_UnkMotion1_Phys(Item_GObj *gobj)
Definition itdosei.c:202
bool itDosei_UnkMotion7_Coll(Item_GObj *gobj)
Definition itdosei.c:553
void it_3F14_Logic7_PickedUp(Item_GObj *)
Definition itdosei.c:358
void fn_80282CD4(Item_GObj *)
Definition itdosei.c:520
bool itDosei_UnkMotion3_Anim(Item_GObj *gobj)
Definition itdosei.c:335
void itDosei_Logic7_EvtUnk(Item_GObj *, Item_GObj *)
Definition itdosei.c:730
bool itDosei_UnkMotion0_Coll(Item_GObj *gobj)
Definition itdosei.c:135
void itDosei_UnkMotion6_Phys(Item_GObj *gobj)
Definition itdosei.c:479
bool itDosei_UnkMotion9_Coll(Item_GObj *gobj)
Definition itdosei.c:613
bool itDosei_UnkMotion6_Coll(Item_GObj *gobj)
Definition itdosei.c:481
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:11
Keep this if it is NOT defined in itCommonItems.h or similar.
Definition itdosei.h:12
f32 unkC
Definition itdosei.h:16
f32 unk0
Definition itdosei.h:13
s32 unk10
Definition itdosei.h:17
s32 unk4
Definition itdosei.h:14
s32 unk14
Definition itdosei.h:18
f32 unk8
Definition itdosei.h:15