SSBM Decomp
Loading...
Searching...
No Matches
src/melee/mp/mpcoll.dox File Reference
#include <platform.h>
#include <dolphin/mtx/forward.h>
#include <baselib/forward.h>
#include "ft/fighter.h"
#include "ft/types.h"

Macros

#define MELEE_MP_MPCOLL_H
 

Functions

void mpColl_80042374 (CollData *, f32, f32, f32)
 
void mpColl_80042078 (CollData *cd, HSD_GObj *gobj, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, f32)
 
void mpColl_80041EE4 (CollData *)
 "Coll_InitECB"
 
void mpColl_800471F8 (CollData *)
 
void mpColl_800473CC (CollData *)
 
bool mpColl_800477E0 (CollData *)
 mpColl_800473CC
 
void mpColl_80048464 (CollData *)
 
void mpColl_80048160 (CollData *)
 
void mpColl_80048274 (CollData *)
 
void mpColl_80048578 (CollData *)
 
void mpColl_80048768 (CollData *)
 
void mpColl_80048388 (CollData *)
 
void mpColl_800436D8 (CollData *, int facing_dir)
 
void mpColl_800475F4 (CollData *)
 
void mpColl_8004730C (CollData *, f32(*x)[6])
 
void mpColl_80047A08 (CollData *)
 
void mpColl_8004B108 (CollData *)
 
void mpColl_8004B21C (CollData *)
 
void mpColl_8004B2DC (CollData *)
 
void mpColl_8004B3F0 (CollData *)
 
void mpColl_80047E14 (CollData *)
 
void mpColl_80047AC8 (CollData *)
 
void mpColl_80047F40 (CollData *)
 
void mpColl_80047BF4 (CollData *)
 
void mpColl_8004806C (CollData *)
 
void mpColl_80047D20 (CollData *)
 
void mpColl_80048654 (CollData *)
 
void mpColl_800474E0 (CollData *)
 
void mpColl_800476B4 (CollData *)
 
void mpColl_800478F4 (CollData *)
 
void mpColl_8004B5C4 (CollData *)
 
void mpColl_8004CC00 (CollData *)
 
void mpColl_8004CA6C (CollData *)
 
void mpColl_8004CBF4 (CollData *)
 
void mpColl_80041C78 (void)
 
void mpColl_80042384 (CollData *cd)
 
void mpColl_800424DC (CollData *cd, u32 flags)
 
void mpColl_80041C8C (CollData *cd)
 
void mpColl_8004293C (CollData *cd)
 
void mpColl_80042C58 (CollData *arg0, ftECB *arg1)
 
void mpColl_80042D24 (CollData *cd)
 
void mpColl_80042DB0 (CollData *ecb, f32 time)
 
void mpColl_80043268 (CollData *arg0, s32 arg1, s32 arg2, f32 arg8)
 
void func_80043324_inline2 (CollData *arg0, s32 arg1, s32 arg2, f32 arg8)
 
void func_80043324_inline (CollData *arg0, s32 arg1, s32 arg2, f32 arg8)
 
void mpColl_80043324 (CollData *arg0, s32 arg1, s32 arg2)
 
void mpColl_80043558 (CollData *arg0, s32 arg1)
 
void mpColl_80043670 (CollData *arg0)
 
void mpColl_80041DD0 (CollData *cd, u32 flags)
 
void mpColl_80043680 (CollData *arg0, Vec3 *arg1)
 
void mpColl_800436E4 (CollData *arg0, f32 arg1)
 
s32 mpColl_80043754 (s32(*arg0)(void *, u32), CollData *arg1, u32 arg2)
 
void mpColl_800439FC (CollData *arg0)
 
void mpColl_80043ADC (CollData *arg0)
 
bool mpColl_80043BBC (CollData *arg0, s32 *arg1)
 
void mpColl_80043C6C (CollData *arg0, s32 arg1, s32 arg2)
 
void mpColl_8004220C (CollData *cd, HSD_GObj *gobj, f32 arg1, f32 arg2, f32 arg3, f32 arg4)
 
bool mpColl_8004CBC0 (CollData *)
 
void mpColl_8004CBE8 (CollData *)
 mpColl_800478F4
 
bool mpColl_800443C4 (CollData *cd, int *p_ledge_id)
 
bool mpColl_80044164 (CollData *cd, int *p_ledge_id)
 
s32 mpColl_80046904 (void *, u32)
 

Variables

s32 mpColl_804D64A0
 
s32 mpColl_804D64A4
 
s32 mpColl_804D64A8
 
u32 mpColl_804D64AC
 

Macro Definition Documentation

◆ MELEE_MP_MPCOLL_H

#define MELEE_MP_MPCOLL_H

Function Documentation

◆ mpColl_80042374()

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

◆ 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,
f32  arg9 
)

◆ mpColl_80041EE4()

void mpColl_80041EE4 ( CollData cd)

"Coll_InitECB"

◆ mpColl_800471F8()

void mpColl_800471F8 ( CollData )

◆ mpColl_800473CC()

void mpColl_800473CC ( CollData )

◆ mpColl_800477E0()

◆ mpColl_80048464()

void mpColl_80048464 ( CollData )

◆ mpColl_80048160()

void mpColl_80048160 ( CollData )

◆ mpColl_80048274()

void mpColl_80048274 ( CollData )

◆ mpColl_80048578()

void mpColl_80048578 ( CollData )

◆ mpColl_80048768()

void mpColl_80048768 ( CollData )

◆ mpColl_80048388()

void mpColl_80048388 ( CollData )

◆ mpColl_800436D8()

void mpColl_800436D8 ( CollData arg0,
int  facing_dir 
)

◆ mpColl_800475F4()

void mpColl_800475F4 ( CollData )

◆ mpColl_8004730C()

void mpColl_8004730C ( CollData ,
f32(*)  x[6] 
)

◆ mpColl_80047A08()

void mpColl_80047A08 ( CollData )

◆ mpColl_8004B108()

void mpColl_8004B108 ( CollData )

◆ mpColl_8004B21C()

void mpColl_8004B21C ( CollData )

◆ mpColl_8004B2DC()

void mpColl_8004B2DC ( CollData )

◆ mpColl_8004B3F0()

void mpColl_8004B3F0 ( CollData )

◆ mpColl_80047E14()

void mpColl_80047E14 ( CollData )

◆ mpColl_80047AC8()

void mpColl_80047AC8 ( CollData )

◆ mpColl_80047F40()

void mpColl_80047F40 ( CollData )

◆ mpColl_80047BF4()

void mpColl_80047BF4 ( CollData )

◆ mpColl_8004806C()

void mpColl_8004806C ( CollData )

◆ mpColl_80047D20()

void mpColl_80047D20 ( CollData )

◆ mpColl_80048654()

void mpColl_80048654 ( CollData )

◆ mpColl_800474E0()

void mpColl_800474E0 ( CollData )

◆ mpColl_800476B4()

void mpColl_800476B4 ( CollData )

◆ mpColl_800478F4()

void mpColl_800478F4 ( CollData )

◆ mpColl_8004B5C4()

void mpColl_8004B5C4 ( CollData )

◆ mpColl_8004CC00()

void mpColl_8004CC00 ( CollData )

◆ mpColl_8004CA6C()

void mpColl_8004CA6C ( CollData )

◆ mpColl_8004CBF4()

void mpColl_8004CBF4 ( CollData arg0)

◆ mpColl_80041C78()

void mpColl_80041C78 ( void  )

◆ mpColl_80042384()

void mpColl_80042384 ( CollData cd)

◆ mpColl_800424DC()

void mpColl_800424DC ( CollData cd,
u32  flags 
)

◆ mpColl_80041C8C()

void mpColl_80041C8C ( CollData cd)

◆ mpColl_8004293C()

void mpColl_8004293C ( CollData cd)

◆ mpColl_80042C58()

void mpColl_80042C58 ( CollData arg0,
ftECB arg1 
)

◆ mpColl_80042D24()

void mpColl_80042D24 ( CollData cd)

◆ mpColl_80042DB0()

void mpColl_80042DB0 ( CollData ecb,
f32  time 
)

◆ mpColl_80043268()

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

◆ func_80043324_inline2()

void func_80043324_inline2 ( CollData arg0,
s32  arg1,
s32  arg2,
f32  arg8 
)

◆ func_80043324_inline()

void func_80043324_inline ( CollData arg0,
s32  arg1,
s32  arg2,
f32  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_80041DD0()

void mpColl_80041DD0 ( CollData cd,
u32  flags 
)

◆ mpColl_80043680()

void mpColl_80043680 ( CollData arg0,
Vec3 arg1 
)

◆ mpColl_800436E4()

void mpColl_800436E4 ( CollData arg0,
f32  arg1 
)

◆ mpColl_80043754()

s32 mpColl_80043754 ( s32(*)(void *, u32 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_8004220C()

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

◆ mpColl_8004CBC0()

bool mpColl_8004CBC0 ( CollData )

◆ mpColl_8004CBE8()

◆ mpColl_800443C4()

bool mpColl_800443C4 ( CollData cd,
int *  p_ledge_id 
)

◆ mpColl_80044164()

bool mpColl_80044164 ( CollData cd,
int *  p_ledge_id 
)

◆ mpColl_80046904()

s32 mpColl_80046904 ( void *  ,
u32   
)

Variable Documentation

◆ mpColl_804D64A0

s32 mpColl_804D64A0
extern

◆ mpColl_804D64A4

s32 mpColl_804D64A4
extern

◆ mpColl_804D64A8

s32 mpColl_804D64A8
extern

◆ mpColl_804D64AC

u32 mpColl_804D64AC
extern