SSBM Decomp
Loading...
Searching...
No Matches
itgroundcoll.h
Go to the documentation of this file.
1#ifndef GALE01_ITGROUNDCOLL_H
2#define GALE01_ITGROUNDCOLL_H
3
4#include <Runtime/platform.h>
5
7
8#include <dolphin/mtx.h>
9#include <melee/it/types.h>
10
11/* 26D564 */ bool it_8026D564(Item_GObj*);
12/* 26D5CC */ bool it_8026D5CC(Item_GObj*);
13/* 26D604 */ bool it_8026D604(Item_GObj*);
14/* 26D62C */ void it_8026D62C(Item_GObj*, HSD_GObjEvent);
15/* 26D6F4 */ void it_8026D6F4(Item_GObj*, HSD_GObjEvent);
16/* 26D78C */ void it_8026D78C(Item_GObj*, HSD_GObjEvent);
17/* 26D82C */ void it_8026D82C(Item_GObj*);
18/* 26D8A4 */ bool it_8026D8A4(Item_GObj*, HSD_GObjEvent);
19/* 26D938 */ void it_8026D938(Item_GObj*, HSD_GObjEvent);
20/* 26D9A0 */ bool it_8026D9A0(Item_GObj*);
21/* 26DA08 */ bool it_8026DA08(Item_GObj*);
22/* 26DA70 */ bool it_8026DA70(Item_GObj*);
23/* 26DAA8 */ s32 it_8026DAA8(Item_GObj*);
24/* 26DB40 */ bool it_8026DB40(Item_GObj*);
25/* 26DBC8 */ bool it_8026DBC8(Item_GObj*);
26/* 26DC24 */ bool it_8026DC24(Item_GObj*);
27/* 26DD5C */ bool it_8026DD5C(Item_GObj*);
28/* 26DDFC */ bool it_8026DDFC(Item_GObj*);
29/* 26DE98 */ bool it_8026DE98(Item_GObj*);
30/* 26DF34 */ bool it_8026DF34(Item_GObj*);
31/* 26DFB0 */ bool it_8026DFB0(Item_GObj*);
32/* 26E058 */ bool it_8026E058(Item_GObj*);
33/* 26E0F4 */ void it_8026E0F4(Item_GObj*);
34/* 26E15C */ void it_8026E15C(Item_GObj*, HSD_GObjEvent);
35/* 26E248 */ void it_8026E248(Item_GObj*, HSD_GObjEvent);
37/* 26E414 */ void it_8026E414(Item_GObj*, HSD_GObjEvent);
38/* 26E4D0 */ void it_8026E4D0(Item_GObj*, HSD_GObjEvent);
39/* 26E5A0 */ void it_8026E5A0(Item_GObj*, HSD_GObjEvent);
40/* 26E664 */ void it_8026E664(Item_GObj*, HSD_GObjEvent);
41/* 26E71C */ void it_8026E71C(Item_GObj*, HSD_GObjEvent);
42/* 26E7E0 */ void it_8026E7E0(Item_GObj*, HSD_GObjEvent);
44/* 26E9A4 */ bool it_8026E9A4(HSD_GObj*, Vec3*, Vec3*, Vec3*);
45/* 26EA20 */ bool it_8026EA20(HSD_GObj*, Vec3*, Vec3*, Vec3*, int*,
46 u32* flags_out);
47/* 26EA9C */ bool it_8026EA9C(HSD_GObj*, Vec3*, Vec3*, Vec3*, int*,
48 u32* flags_out, s32);
49
54
55#endif
struct Vec Vec3
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8
HSD_GObj * gobj
Definition gm_19EF.c:73
bool it_8026E248_inline(Item_GObj *gobj)
Definition itgroundcoll.c:481
bool it_8026D5CC(Item_GObj *)
Definition itgroundcoll.c:28
bool it_8026D8A4(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:142
bool it_8026D604(Item_GObj *)
Definition itgroundcoll.c:37
bool it_8026DBC8(Item_GObj *)
Definition itgroundcoll.c:264
bool it_8026DFB0(Item_GObj *)
Definition itgroundcoll.c:366
bool it_8026DDFC(Item_GObj *)
Definition itgroundcoll.c:320
bool it_8026DB40(Item_GObj *)
Definition itgroundcoll.c:245
s32 it_8026E32C(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:538
bool it_8026DC24(Item_GObj *)
Definition itgroundcoll.c:273
void it_8026E5A0(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:615
bool it_8026E058(Item_GObj *)
Definition itgroundcoll.c:389
void it_8026D6F4(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:72
bool it_8026E32C_inline(Item_GObj *gobj)
Definition itgroundcoll.c:528
void it_8026D938(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:169
bool it_8026DA08(Item_GObj *)
Definition itgroundcoll.c:194
void it_8026D82C(Item_GObj *)
Definition itgroundcoll.c:119
void it_8026E0F4(Item_GObj *)
Definition itgroundcoll.c:411
bool it_8026E15C_inline2(Item_GObj *gobj)
Definition itgroundcoll.c:454
void it_8026E4D0(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:583
bool it_8026DF34(Item_GObj *)
Definition itgroundcoll.c:345
void it_8026E248(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:507
void it_8026D62C(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:44
s32 it_8026DAA8(Item_GObj *)
Definition itgroundcoll.c:224
bool it_8026D564(Item_GObj *)
Definition itgroundcoll.c:12
void it_8026E71C(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:677
bool it_8026DE98(Item_GObj *)
Definition itgroundcoll.c:340
bool it_8026DA70(Item_GObj *)
Definition itgroundcoll.c:215
bool it_8026EA9C(HSD_GObj *, Vec3 *, Vec3 *, Vec3 *, int *, u32 *flags_out, s32)
Definition itgroundcoll.c:811
void it_8026E414(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:554
void it_8026E7E0(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:712
void it_8026E664(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:646
void it_8026E15C(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:459
bool it_8026E9A4(HSD_GObj *, Vec3 *, Vec3 *, Vec3 *)
Definition itgroundcoll.c:780
bool it_8026E15C_inline1(Item_GObj *gobj)
Definition itgroundcoll.c:450
void it_8026D78C(Item_GObj *, HSD_GObjEvent)
Definition itgroundcoll.c:95
void it_8026E8C4(Item_GObj *, HSD_GObjEvent, HSD_GObjEvent)
Definition itgroundcoll.c:750
bool it_8026DD5C(Item_GObj *)
Definition itgroundcoll.c:301
bool it_8026D9A0(Item_GObj *)
Definition itgroundcoll.c:178
bool it_8026EA20(HSD_GObj *, Vec3 *, Vec3 *, Vec3 *, int *, u32 *flags_out)
Definition itgroundcoll.c:795
HSD_GObj Item_GObj
Definition forward.h:62
Definition gobj.h:13
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:108