SSBM Decomp
Loading...
Searching...
No Matches
mpcoll.h File Reference
#include <platform.h>
#include "ftCommon/forward.h"
#include "mp/forward.h"
#include <dolphin/mtx/forward.h>
#include <baselib/forward.h>

Go to the source code of this file.

Functions

void mpColl_80041C78 (void)
 
void mpColl_80041C8C (CollData *cd)
 
void mpColl_80041DD0 (CollData *cd, u32 flags)
 
void mpColl_80041EE4 (CollData *)
 "Coll_InitECB"
 
void mpColl_80042078 (CollData *cd, HSD_GObj *gobj, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, float)
 
void mpColl_8004220C (CollData *cd, HSD_GObj *gobj, float, float, float, float)
 
void mpColl_80042374 (CollData *, float, float, float)
 
void mpColl_80042384 (CollData *cd)
 
void mpColl_800424DC (CollData *cd, u32 flags)
 
void mpColl_8004293C (CollData *cd)
 
void mpColl_80042C58 (CollData *, ftCollisionBox *)
 
void mpColl_80042D24 (CollData *cd)
 
void mpColl_80042DB0 (CollData *ecb, float time)
 
void mpColl_80043268 (CollData *, s32, s32, float)
 
void mpColl_80043324 (CollData *, s32, s32)
 
void mpColl_80043558 (CollData *, s32)
 
void mpColl_80043670 (CollData *)
 
void mpColl_80043680 (CollData *, Vec3 *)
 
void mpColl_800436D8 (CollData *, int facing_dir)
 
void mpColl_800436E4 (CollData *, float)
 
bool mpColl_80043754 (mpColl_Callback, CollData *, u32)
 
void mpColl_800439FC (CollData *)
 
void mpColl_80043ADC (CollData *)
 
bool mpColl_80043BBC (CollData *, s32 *)
 
void mpColl_80043C6C (CollData *, s32, s32)
 
s32 mpColl_80043E90 (CollData *, s32 *)
 
void mpColl_80043F40 (CollData *, s32, s32)
 
bool mpColl_80044164 (CollData *cd, int *p_ledge_id)
 
bool mpColl_800443C4 (CollData *cd, int *p_ledge_id)
 
s32 mpColl_80044628 (CollData *, Event, void *, s32)
 
s32 mpColl_80044838 (CollData *, s32)
 
s32 mpColl_80044948 (CollData *)
 
s32 mpColl_80044AD8 (CollData *, s32)
 
s32 mpColl_80044C74 (CollData *)
 
s32 mpColl_80044E10 (CollData *)
 
s32 mpColl_800454A4 (CollData *)
 
s32 mpColl_80045B74 (CollData *)
 
s32 mpColl_80046224 (CollData *)
 
bool mpColl_80046904 (CollData *cd, u32 flags)
 mpColl_80043E90
 
UNK_RET fn_80046F78 (UNK_PARAMS)
 
bool mpColl_800471F8 (CollData *)
 
bool mpColl_8004730C (CollData *cdata, ftCollisionBox *arg1)
 fn_80046F78
 
void mpColl_800473CC (CollData *)
 
void mpColl_800474E0 (CollData *)
 
void mpColl_800475F4 (CollData *)
 
void mpColl_800476B4 (CollData *)
 
bool mpColl_800477E0 (CollData *)
 mpColl_800473CC
 
void mpColl_800478F4 (CollData *)
 
void mpColl_80047A08 (CollData *)
 
void mpColl_80047AC8 (CollData *)
 
void mpColl_80047BF4 (CollData *)
 
void mpColl_80047D20 (CollData *)
 
void mpColl_80047E14 (CollData *)
 
void mpColl_80047F40 (CollData *)
 
void mpColl_8004806C (CollData *)
 
void mpColl_80048160 (CollData *)
 
void mpColl_80048274 (CollData *)
 
void mpColl_80048388 (CollData *)
 
void mpColl_80048464 (CollData *)
 
void mpColl_80048578 (CollData *)
 
void mpColl_80048654 (CollData *)
 
void mpColl_80048768 (CollData *)
 
bool mpColl_80048844 (CollData *, f32)
 
UNK_RET mpColl_800488F4 (UNK_PARAMS)
 
UNK_RET mpColl_80048AB0 (UNK_PARAMS)
 
UNK_RET mpColl_800491C8 (UNK_PARAMS)
 
UNK_RET mpColl_80049778 (UNK_PARAMS)
 
UNK_RET mpColl_80049EAC (UNK_PARAMS)
 
UNK_RET mpColl_8004A45C (UNK_PARAMS)
 
UNK_RET mpColl_8004A678 (UNK_PARAMS)
 
UNK_RET mpColl_8004A908 (UNK_PARAMS)
 
UNK_RET mpColl_8004AB80 (UNK_PARAMS)
 
UNK_RET fn_8004ACE4 (UNK_PARAMS)
 
bool mpColl_8004B108 (CollData *)
 
void mpColl_8004B21C (CollData *)
 
bool mpColl_8004B2DC (CollData *)
 
void mpColl_8004B3F0 (CollData *)
 
UNK_RET mpColl_8004B4B0 (UNK_PARAMS)
 
void mpColl_8004B5C4 (CollData *)
 
UNK_RET mpColl_8004B6D8 (UNK_PARAMS)
 
UNK_RET mpColl_8004B894 (UNK_PARAMS)
 
UNK_RET mpColl_8004BDD4 (UNK_PARAMS)
 
UNK_RET mpColl_8004C328 (UNK_PARAMS)
 
UNK_RET fn_8004C534 (UNK_PARAMS)
 
UNK_RET mpColl_8004C750 (UNK_PARAMS)
 
void mpColl_8004C864 (CollData *, s32, float, float)
 
void mpColl_8004C91C (CollData *, s32, float, float)
 
void mpColl_8004CA6C (CollData *)
 
bool mpColl_8004CAA0 (CollData *, Vec3 *)
 
bool mpColl_8004CAE8 (CollData *, Vec3 *)
 
bool mpColl_8004CB30 (CollData *, Vec3 *)
 
bool mpColl_8004CB78 (CollData *, Vec3 *)
 
bool mpColl_8004CBC0 (CollData *)
 
void mpColl_8004CBE8 (CollData *)
 mpColl_800478F4
 
void mpColl_8004CBF4 (CollData *)
 
void mpColl_8004CC00 (CollData *)
 
UNK_T mpColl_8004D024 (Vec3 *)
 
s32 mpColl_800528CC (s32)
 
s32 mpColl_80052A98 (s32)
 

Variables

u32 mpColl_804D64AC
 

Function Documentation

◆ mpColl_80041C78()

void mpColl_80041C78 ( void  )

◆ mpColl_80041C8C()

void mpColl_80041C8C ( CollData cd)

◆ mpColl_80041DD0()

void mpColl_80041DD0 ( CollData cd,
u32  flags 
)

◆ mpColl_80041EE4()

void mpColl_80041EE4 ( CollData cd)

"Coll_InitECB"

◆ mpColl_80042078()

void mpColl_80042078 ( CollData cd,
HSD_GObj gobj,
HSD_JObj arg1,
HSD_JObj arg2,
HSD_JObj arg3,
HSD_JObj arg4,
HSD_JObj arg5,
HSD_JObj arg6,
HSD_JObj arg7,
float  arg9 
)

◆ mpColl_8004220C()

void mpColl_8004220C ( CollData cd,
HSD_GObj gobj,
float  arg1,
float  arg2,
float  arg3,
float  arg4 
)

◆ mpColl_80042374()

void mpColl_80042374 ( CollData arg0,
float  arg8,
float  arg9,
float  argA 
)

◆ mpColl_80042384()

void mpColl_80042384 ( CollData cd)

◆ mpColl_800424DC()

void mpColl_800424DC ( CollData cd,
u32  flags 
)

◆ mpColl_8004293C()

void mpColl_8004293C ( CollData cd)

◆ mpColl_80042C58()

void mpColl_80042C58 ( CollData arg0,
ftCollisionBox arg1 
)

◆ mpColl_80042D24()

void mpColl_80042D24 ( CollData cd)

◆ mpColl_80042DB0()

void mpColl_80042DB0 ( CollData ecb,
float  time 
)

◆ mpColl_80043268()

void mpColl_80043268 ( CollData arg0,
s32  arg1,
s32  arg2,
float  arg8 
)

◆ mpColl_80043324()

void mpColl_80043324 ( CollData arg0,
s32  arg1,
s32  arg2 
)

◆ mpColl_80043558()

void mpColl_80043558 ( CollData arg0,
s32  arg1 
)
Todo:
dummy stack in func_80043324_inline2 breaks this function

◆ mpColl_80043670()

void mpColl_80043670 ( CollData arg0)

◆ mpColl_80043680()

void mpColl_80043680 ( CollData arg0,
Vec3 arg1 
)

◆ mpColl_800436D8()

void mpColl_800436D8 ( CollData arg0,
int  facing_dir 
)

◆ mpColl_800436E4()

void mpColl_800436E4 ( CollData arg0,
float  arg1 
)

◆ mpColl_80043754()

bool mpColl_80043754 ( mpColl_Callback  arg0,
CollData arg1,
u32  arg2 
)

◆ mpColl_800439FC()

void mpColl_800439FC ( CollData arg0)

◆ mpColl_80043ADC()

void mpColl_80043ADC ( CollData arg0)

◆ mpColl_80043BBC()

bool mpColl_80043BBC ( CollData arg0,
s32 arg1 
)

◆ mpColl_80043C6C()

void mpColl_80043C6C ( CollData arg0,
s32  arg1,
s32  arg2 
)
Todo:
Fix signature of mpLib_800501CC.

◆ mpColl_80043E90()

s32 mpColl_80043E90 ( CollData ,
s32  
)

◆ mpColl_80043F40()

void mpColl_80043F40 ( CollData ,
s32  ,
s32   
)

◆ mpColl_80044164()

bool mpColl_80044164 ( CollData cd,
int *  p_ledge_id 
)

◆ mpColl_800443C4()

bool mpColl_800443C4 ( CollData cd,
int *  p_ledge_id 
)

◆ mpColl_80044628()

s32 mpColl_80044628 ( CollData ,
Event  ,
void *  ,
s32   
)

◆ mpColl_80044838()

s32 mpColl_80044838 ( CollData ,
s32   
)

◆ mpColl_80044948()

s32 mpColl_80044948 ( CollData )

◆ mpColl_80044AD8()

s32 mpColl_80044AD8 ( CollData ,
s32   
)

◆ mpColl_80044C74()

s32 mpColl_80044C74 ( CollData )

◆ mpColl_80044E10()

s32 mpColl_80044E10 ( CollData )

◆ mpColl_800454A4()

s32 mpColl_800454A4 ( CollData )

◆ mpColl_80045B74()

s32 mpColl_80045B74 ( CollData )

◆ mpColl_80046224()

s32 mpColl_80046224 ( CollData )

◆ mpColl_80046904()

◆ fn_80046F78()

UNK_RET fn_80046F78 ( UNK_PARAMS  )

◆ mpColl_800471F8()

bool mpColl_800471F8 ( CollData )

◆ mpColl_8004730C()

bool mpColl_8004730C ( CollData cdata,
ftCollisionBox arg1 
)

◆ mpColl_800473CC()

void mpColl_800473CC ( CollData )

◆ mpColl_800474E0()

void mpColl_800474E0 ( CollData )

◆ mpColl_800475F4()

void mpColl_800475F4 ( CollData )

◆ mpColl_800476B4()

void mpColl_800476B4 ( CollData )

◆ mpColl_800477E0()

◆ mpColl_800478F4()

void mpColl_800478F4 ( CollData )

◆ mpColl_80047A08()

void mpColl_80047A08 ( CollData )

◆ mpColl_80047AC8()

void mpColl_80047AC8 ( CollData )

◆ mpColl_80047BF4()

void mpColl_80047BF4 ( CollData )

◆ mpColl_80047D20()

void mpColl_80047D20 ( CollData )

◆ mpColl_80047E14()

void mpColl_80047E14 ( CollData )

◆ mpColl_80047F40()

void mpColl_80047F40 ( CollData )

◆ mpColl_8004806C()

void mpColl_8004806C ( CollData )

◆ mpColl_80048160()

void mpColl_80048160 ( CollData )

◆ mpColl_80048274()

void mpColl_80048274 ( CollData )

◆ mpColl_80048388()

void mpColl_80048388 ( CollData )

◆ mpColl_80048464()

void mpColl_80048464 ( CollData )

◆ mpColl_80048578()

void mpColl_80048578 ( CollData )

◆ mpColl_80048654()

void mpColl_80048654 ( CollData )

◆ mpColl_80048768()

void mpColl_80048768 ( CollData )

◆ mpColl_80048844()

bool mpColl_80048844 ( CollData ,
f32   
)

◆ mpColl_800488F4()

UNK_RET mpColl_800488F4 ( UNK_PARAMS  )

◆ mpColl_80048AB0()

UNK_RET mpColl_80048AB0 ( UNK_PARAMS  )

◆ mpColl_800491C8()

UNK_RET mpColl_800491C8 ( UNK_PARAMS  )

◆ mpColl_80049778()

UNK_RET mpColl_80049778 ( UNK_PARAMS  )

◆ mpColl_80049EAC()

UNK_RET mpColl_80049EAC ( UNK_PARAMS  )

◆ mpColl_8004A45C()

UNK_RET mpColl_8004A45C ( UNK_PARAMS  )

◆ mpColl_8004A678()

UNK_RET mpColl_8004A678 ( UNK_PARAMS  )

◆ mpColl_8004A908()

UNK_RET mpColl_8004A908 ( UNK_PARAMS  )

◆ mpColl_8004AB80()

UNK_RET mpColl_8004AB80 ( UNK_PARAMS  )

◆ fn_8004ACE4()

UNK_RET fn_8004ACE4 ( UNK_PARAMS  )

◆ mpColl_8004B108()

bool mpColl_8004B108 ( CollData )

◆ mpColl_8004B21C()

void mpColl_8004B21C ( CollData )

◆ mpColl_8004B2DC()

bool mpColl_8004B2DC ( CollData )

◆ mpColl_8004B3F0()

void mpColl_8004B3F0 ( CollData )

◆ mpColl_8004B4B0()

UNK_RET mpColl_8004B4B0 ( UNK_PARAMS  )

◆ mpColl_8004B5C4()

void mpColl_8004B5C4 ( CollData )

◆ mpColl_8004B6D8()

UNK_RET mpColl_8004B6D8 ( UNK_PARAMS  )

◆ mpColl_8004B894()

UNK_RET mpColl_8004B894 ( UNK_PARAMS  )

◆ mpColl_8004BDD4()

UNK_RET mpColl_8004BDD4 ( UNK_PARAMS  )

◆ mpColl_8004C328()

UNK_RET mpColl_8004C328 ( UNK_PARAMS  )

◆ fn_8004C534()

UNK_RET fn_8004C534 ( UNK_PARAMS  )

◆ mpColl_8004C750()

UNK_RET mpColl_8004C750 ( UNK_PARAMS  )

◆ mpColl_8004C864()

void mpColl_8004C864 ( CollData ,
s32  ,
float  ,
float   
)

◆ mpColl_8004C91C()

void mpColl_8004C91C ( CollData ,
s32  ,
float  ,
float   
)

◆ mpColl_8004CA6C()

void mpColl_8004CA6C ( CollData )

◆ mpColl_8004CAA0()

bool mpColl_8004CAA0 ( CollData ,
Vec3  
)

◆ mpColl_8004CAE8()

bool mpColl_8004CAE8 ( CollData ,
Vec3  
)

◆ mpColl_8004CB30()

bool mpColl_8004CB30 ( CollData ,
Vec3  
)

◆ mpColl_8004CB78()

bool mpColl_8004CB78 ( CollData ,
Vec3  
)

◆ mpColl_8004CBC0()

bool mpColl_8004CBC0 ( CollData )

◆ mpColl_8004CBE8()

◆ mpColl_8004CBF4()

void mpColl_8004CBF4 ( CollData arg0)

◆ mpColl_8004CC00()

void mpColl_8004CC00 ( CollData )

◆ mpColl_8004D024()

UNK_T mpColl_8004D024 ( Vec3 )

◆ mpColl_800528CC()

s32 mpColl_800528CC ( s32  )

◆ mpColl_80052A98()

s32 mpColl_80052A98 ( s32  )

Variable Documentation

◆ mpColl_804D64AC

u32 mpColl_804D64AC
extern