SSBM Decomp
Loading...
Searching...
No Matches
mpcoll.h
Go to the documentation of this file.
1#ifndef GALE01_041C78
2#define GALE01_041C78
3
4#include <platform.h>
5
6#include "ftCommon/forward.h"
7#include "mp/forward.h"
9#include <baselib/forward.h>
10
11/* 041C78 */ void mpColl_80041C78(void);
12/* 041C8C */ void mpColl_80041C8C(CollData* cd);
13/* 041DD0 */ void mpColl_80041DD0(CollData* cd, u32 flags);
14/* 041EE4 */ void mpColl_80041EE4(CollData*);
15/* 042078 */ void mpColl_80042078(CollData* cd, HSD_GObj* gobj, HSD_JObj*,
17 HSD_JObj*, HSD_JObj*, float);
18/* 04220C */ void mpColl_8004220C(CollData* cd, HSD_GObj* gobj, float, float,
19 float, float);
20/* 042374 */ void mpColl_80042374(CollData*, float, float, float);
21/* 042384 */ void mpColl_80042384(CollData* cd);
22/* 0424DC */ void mpColl_800424DC(CollData* cd, u32 flags);
23/* 04293C */ void mpColl_8004293C(CollData* cd);
24/* 042C58 */ void mpColl_80042C58(CollData*, ftCollisionBox*);
25/* 042D24 */ void mpColl_80042D24(CollData* cd);
26/* 042DB0 */ void mpColl_80042DB0(CollData* ecb, float time);
27/* 043268 */ void mpColl_80043268(CollData*, s32, s32, float);
28/* 043324 */ void mpColl_80043324(CollData*, s32, s32);
29/* 043558 */ void mpColl_80043558(CollData*, s32);
30/* 043670 */ void mpColl_80043670(CollData*);
31/* 043680 */ void mpColl_80043680(CollData*, Vec3*);
32/* 0436D8 */ void mpColl_800436D8(CollData*, int facing_dir);
33/* 0436E4 */ void mpColl_800436E4(CollData*, float);
34/* 043754 */ bool mpColl_80043754(mpColl_Callback, CollData*, u32);
35/* 0439FC */ void mpColl_800439FC(CollData*);
36/* 043ADC */ void mpColl_80043ADC(CollData*);
37/* 043BBC */ bool mpColl_80043BBC(CollData*, s32*);
38/* 043C6C */ void mpColl_80043C6C(CollData*, s32, s32);
40/* 043F40 */ void mpColl_80043F40(CollData*, s32, s32);
41/* 044164 */ bool mpColl_80044164(CollData* cd, int* p_ledge_id);
42/* 0443C4 */ bool mpColl_800443C4(CollData* cd, int* p_ledge_id);
43/* 044628 */ s32 mpColl_80044628(CollData*, Event, void*, s32);
52/* 046904 */ bool mpColl_80046904(CollData* cd, u32 flags);
54/* 0471F8 */ bool mpColl_800471F8(CollData*);
55/* 04730C */ bool mpColl_8004730C(CollData* cdata, ftCollisionBox* arg1);
56/* 0473CC */ void mpColl_800473CC(CollData*);
57/* 0474E0 */ void mpColl_800474E0(CollData*);
58/* 0475F4 */ void mpColl_800475F4(CollData*);
59/* 0476B4 */ void mpColl_800476B4(CollData*);
60/* 0477E0 */ bool mpColl_800477E0(CollData*);
61/* 0478F4 */ void mpColl_800478F4(CollData*);
62/* 047A08 */ void mpColl_80047A08(CollData*);
63/* 047AC8 */ void mpColl_80047AC8(CollData*);
64/* 047BF4 */ void mpColl_80047BF4(CollData*);
65/* 047D20 */ void mpColl_80047D20(CollData*);
66/* 047E14 */ void mpColl_80047E14(CollData*);
67/* 047F40 */ void mpColl_80047F40(CollData*);
68/* 04806C */ void mpColl_8004806C(CollData*);
69/* 048160 */ void mpColl_80048160(CollData*);
70/* 048274 */ void mpColl_80048274(CollData*);
71/* 048388 */ void mpColl_80048388(CollData*);
72/* 048464 */ void mpColl_80048464(CollData*);
73/* 048578 */ void mpColl_80048578(CollData*);
74/* 048654 */ void mpColl_80048654(CollData*);
75/* 048768 */ void mpColl_80048768(CollData*);
76/* 048844 */ bool mpColl_80048844(CollData*, f32);
87/* 04B108 */ bool mpColl_8004B108(CollData*);
88/* 04B21C */ void mpColl_8004B21C(CollData*);
89/* 04B2DC */ bool mpColl_8004B2DC(CollData*);
90/* 04B3F0 */ void mpColl_8004B3F0(CollData*);
92/* 04B5C4 */ void mpColl_8004B5C4(CollData*);
99/* 04C864 */ void mpColl_8004C864(CollData*, s32, float, float);
100/* 04C91C */ void mpColl_8004C91C(CollData*, s32, float, float);
101/* 04CA6C */ void mpColl_8004CA6C(CollData*);
102/* 04CAA0 */ bool mpColl_8004CAA0(CollData*, Vec3*);
103/* 04CAE8 */ bool mpColl_8004CAE8(CollData*, Vec3*);
104/* 04CB30 */ bool mpColl_8004CB30(CollData*, Vec3*);
105/* 04CB78 */ bool mpColl_8004CB78(CollData*, Vec3*);
106/* 04CBC0 */ bool mpColl_8004CBC0(CollData*);
107/* 04CBE8 */ void mpColl_8004CBE8(CollData*);
108/* 04CBF4 */ void mpColl_8004CBF4(CollData*);
109/* 04CC00 */ void mpColl_8004CC00(CollData*);
111/* 0528CC */ s32 mpColl_800528CC(s32);
112/* 052A98 */ s32 mpColl_80052A98(s32);
113/* 4D64AC */ extern u32 mpColl_804D64AC;
114
115#endif
bool(* mpColl_Callback)(CollData *, u32)
Definition forward.h:19
void mpColl_800436E4(CollData *, float)
Definition mpcoll.c:835
UNK_RET mpColl_8004B894(UNK_PARAMS)
void mpColl_80043324(CollData *, s32, s32)
Definition mpcoll.c:715
void mpColl_80043680(CollData *, Vec3 *)
Definition mpcoll.c:816
s32 mpColl_80044838(CollData *, s32)
void mpColl_8004220C(CollData *cd, HSD_GObj *gobj, float, float, float, float)
Definition mpcoll.c:245
void mpColl_800439FC(CollData *)
Definition mpcoll.c:937
void mpColl_8004C864(CollData *, s32, float, float)
void mpColl_80048388(CollData *)
void mpColl_80043558(CollData *, s32)
Definition mpcoll.c:768
void mpColl_80041DD0(CollData *cd, u32 flags)
Definition mpcoll.c:119
s32 mpColl_80044E10(CollData *)
void mpColl_80042D24(CollData *cd)
Definition mpcoll.c:610
void mpColl_80048768(CollData *)
void mpColl_8004CC00(CollData *)
s32 mpColl_80044AD8(CollData *, s32)
void mpColl_800476B4(CollData *)
void mpColl_8004CBE8(CollData *)
mpColl_800478F4
Definition mpcoll.c:1584
void mpColl_80048654(CollData *)
void mpColl_80042374(CollData *, float, float, float)
Definition mpcoll.c:273
u32 mpColl_804D64AC
Definition mpcoll.c:27
void mpColl_80043F40(CollData *, s32, s32)
void mpColl_8004806C(CollData *)
void mpColl_80047BF4(CollData *)
UNK_RET mpColl_80049778(UNK_PARAMS)
void mpColl_80041EE4(CollData *)
"Coll_InitECB"
Definition mpcoll.c:156
void mpColl_80042DB0(CollData *ecb, float time)
Definition mpcoll.c:638
UNK_T mpColl_8004D024(Vec3 *)
void mpColl_800478F4(CollData *)
UNK_RET fn_8004ACE4(UNK_PARAMS)
s32 mpColl_80044C74(CollData *)
void mpColl_80043670(CollData *)
Definition mpcoll.c:811
void mpColl_8004B5C4(CollData *)
void mpColl_800474E0(CollData *)
UNK_RET mpColl_8004C750(UNK_PARAMS)
void mpColl_80043ADC(CollData *)
Definition mpcoll.c:968
void mpColl_8004CBF4(CollData *)
Definition mpcoll.c:1589
void mpColl_80047E14(CollData *)
bool mpColl_800471F8(CollData *)
bool mpColl_8004B108(CollData *)
bool mpColl_800477E0(CollData *)
mpColl_800473CC
Definition mpcoll.c:1451
bool mpColl_80043BBC(CollData *, s32 *)
Definition mpcoll.c:998
bool mpColl_8004730C(CollData *cdata, ftCollisionBox *arg1)
fn_80046F78
Definition mpcoll.c:1421
void mpColl_80042078(CollData *cd, HSD_GObj *gobj, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, float)
Definition mpcoll.c:208
UNK_RET mpColl_8004A908(UNK_PARAMS)
s32 mpColl_80043E90(CollData *, s32 *)
bool mpColl_8004CB78(CollData *, Vec3 *)
s32 mpColl_80045B74(CollData *)
UNK_RET mpColl_8004B4B0(UNK_PARAMS)
bool mpColl_8004CAE8(CollData *, Vec3 *)
void mpColl_80047D20(CollData *)
bool mpColl_800443C4(CollData *cd, int *p_ledge_id)
void mpColl_80042C58(CollData *, ftCollisionBox *)
Definition mpcoll.c:584
bool mpColl_8004CB30(CollData *, Vec3 *)
bool mpColl_8004CAA0(CollData *, Vec3 *)
bool mpColl_8004CBC0(CollData *)
void mpColl_80047AC8(CollData *)
bool mpColl_80044164(CollData *cd, int *p_ledge_id)
UNK_RET mpColl_8004AB80(UNK_PARAMS)
bool mpColl_8004B2DC(CollData *)
s32 mpColl_80044628(CollData *, Event, void *, s32)
s32 mpColl_800454A4(CollData *)
void mpColl_8004293C(CollData *cd)
Definition mpcoll.c:467
void mpColl_80048578(CollData *)
UNK_RET mpColl_80049EAC(UNK_PARAMS)
void mpColl_800473CC(CollData *)
UNK_RET mpColl_8004B6D8(UNK_PARAMS)
void mpColl_80047A08(CollData *)
void mpColl_80042384(CollData *cd)
Definition mpcoll.c:281
UNK_RET mpColl_8004A678(UNK_PARAMS)
void mpColl_80048274(CollData *)
UNK_RET mpColl_8004C328(UNK_PARAMS)
void mpColl_800475F4(CollData *)
bool mpColl_80043754(mpColl_Callback, CollData *, u32)
Definition mpcoll.c:861
s32 mpColl_80046224(CollData *)
void mpColl_80048160(CollData *)
void mpColl_80048464(CollData *)
s32 mpColl_80044948(CollData *)
s32 mpColl_800528CC(s32)
UNK_RET fn_8004C534(UNK_PARAMS)
void mpColl_800424DC(CollData *cd, u32 flags)
Definition mpcoll.c:332
UNK_RET mpColl_800488F4(UNK_PARAMS)
void mpColl_80041C78(void)
Definition mpcoll.c:66
bool mpColl_80048844(CollData *, f32)
UNK_RET mpColl_80048AB0(UNK_PARAMS)
void mpColl_800436D8(CollData *, int facing_dir)
Definition mpcoll.c:824
void mpColl_8004C91C(CollData *, s32, float, float)
void mpColl_80041C8C(CollData *cd)
Definition mpcoll.c:74
void mpColl_8004B3F0(CollData *)
void mpColl_80043268(CollData *, s32, s32, float)
Definition mpcoll.c:666
UNK_RET mpColl_800491C8(UNK_PARAMS)
void mpColl_8004B21C(CollData *)
void mpColl_80047F40(CollData *)
bool mpColl_80046904(CollData *cd, u32 flags)
mpColl_80043E90
Definition mpcoll.c:1123
UNK_RET mpColl_8004A45C(UNK_PARAMS)
void mpColl_80043C6C(CollData *, s32, s32)
Definition mpcoll.c:1019
UNK_RET mpColl_8004BDD4(UNK_PARAMS)
s32 mpColl_80052A98(s32)
void mpColl_8004CA6C(CollData *)
UNK_RET fn_80046F78(UNK_PARAMS)
#define UNK_PARAMS
#define UNK_T
#define UNK_RET
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
float f32
A 32-bit floating-point number.
Definition platform.h:62
signed long s32
A signed 32-bit integer.
Definition platform.h:14
void(* Event)(void)
A void callback with no arguments.
Definition platform.h:77
Definition types.h:203
Definition gobj.h:25
Definition jobj.h:108
Definition types.h:13
Definition types.h:14