SSBM Decomp
Loading...
Searching...
No Matches
mplib.h File Reference
#include <platform.h>
#include <placeholder.h>
#include "gr/forward.h"
#include "mp/forward.h"
#include <dolphin/mtx/forward.h>
#include <baselib/forward.h>
#include <common_structs.h>

Go to the source code of this file.

Functions

int mpLib_8004D164 (void)
 
int mpLib_8004D16C (void)
 
mp_UnkStruct2mpLib_8004D174 (void)
 
int mpLib_8004D17C (void)
 
UNK_RET mpLib_8004D184 (UNK_PARAMS)
 
void mpLib_8004D288 (UNK_T)
 
s32 mpLib_8004DB78 (s32 gr_idx)
 
s32 mpLib_8004DC04 (s32 gr_idx)
 
bool mpLib_8004DD90 (int idx, float *, float *, UNK_T, Vec3 *normal)
 
enum_t mpLib_8004E090 (int idx, Vec3 *, float *, u32 *, Vec3 *normal)
 
bool mpLib_8004E398 (int, float *, int, int, int, float)
 
UNK_RET mpLib_8004E684 (UNK_PARAMS)
 
UNK_RET mpLib_8004EBF8 (UNK_PARAMS)
 
UNK_RET mpLib_8004ED5C (UNK_PARAMS)
 
bool mpLib_8004F008 (Vec3 *, int *, int, int, int, int, int, int, float, float, float, float, float)
 
UNK_RET mpLib_8004F400 (UNK_PARAMS)
 
UNK_RET mpLib_8004F8A4 (UNK_PARAMS)
 
UNK_RET mpLib_8004FC2C (UNK_PARAMS)
 
UNK_RET mpLib_80050068 (UNK_PARAMS)
 
bool mpLib_800501CC (float surface_normal_y, float surface_normal_x, float right_x, float right_y, Vec3 *coll_vec, UNK_T, UNK_T, UNK_T, u32, u32)
 
UNK_RET mpLib_8005057C (UNK_PARAMS)
 
bool mpLib_800509B8 (float surface_normal_y, float surface_normal_x, float left_x, float left_y, Vec3 *coll_vec, UNK_T, UNK_T, UNK_T, u32, u32)
 
UNK_RET mpLib_80050D68 (UNK_PARAMS)
 
UNK_RET mpLib_800511A4 (UNK_PARAMS)
 
UNK_RET mpLib_800515A0 (UNK_PARAMS)
 
s32 mpLib_8005199C (Vec3 *, s32, s32)
 
UNK_RET mpLib_80051BA8 (UNK_PARAMS)
 
s32 mpLib_80051EC8 (Vec3 *, s32 *, s32 *, Vec3 *, s32, s32, s32, float, float, float, float)
 
bool mpLib_800524DC (Vec3 *, int, Vec3 *, Vec3 *, int, int, float x, float y, float z, float)
 
UNK_RET mpLib_80052508 (UNK_PARAMS)
 
UNK_RET mpLib_80052534 (UNK_PARAMS)
 
s32 mpLib_80052700 (int idx)
 
UNK_RET mpLib_800528CC (UNK_PARAMS)
 
UNK_RET mpLib_80052A98 (UNK_PARAMS)
 
UNK_RET mpLib_80052C64 (UNK_PARAMS)
 
UNK_RET mpLib_80052E30 (UNK_PARAMS)
 
UNK_RET mpLib_80052FFC (UNK_PARAMS)
 
UNK_RET mpLib_800531C8 (UNK_PARAMS)
 
UNK_RET mpLib_80053394 (UNK_PARAMS)
 
UNK_RET mpLib_80053448 (UNK_PARAMS)
 
UNK_RET mpLib_800534FC (UNK_PARAMS)
 
UNK_RET mpLib_800536CC (UNK_PARAMS)
 
UNK_RET mpLib_8005389C (UNK_PARAMS)
 
UNK_RET mpLib_80053950 (UNK_PARAMS)
 
UNK_RET mpLib_80053A04 (UNK_PARAMS)
 
UNK_RET mpLib_80053BD4 (UNK_PARAMS)
 
void mpLib_80053DA4 (int ledge_id, Vec3 *)
 
void mpLib_80053ECC (int ledge_id, Vec3 *)
 
void mpLib_80053FF4 (s32, Vec3 *)
 
void mpLib_80054158 (s32, Vec3 *)
 
UNK_RET mpLib_800542BC (UNK_PARAMS)
 
UNK_RET mpLib_80054420 (UNK_PARAMS)
 
s32 mpLib_80054584 (int, float *)
 
UNK_RET mpLib_800546E8 (UNK_PARAMS)
 
UNK_RET mpLib_8005484C (UNK_PARAMS)
 
UNK_RET mpLib_800549B0 (UNK_PARAMS)
 
UNK_RET mpLib_80054B14 (UNK_PARAMS)
 
UNK_RET mpLib_80054BC0 (UNK_PARAMS)
 
enum_t mpLib_80054C6C (int)
 
u32 mpLib_80054CEC (enum_t)
 
UNK_RET mpLib_80054D68 (UNK_PARAMS)
 
void mpLib_80054DFC (enum_t, Vec3 *)
 
bool mpLib_80054ED8 (int)
 mpLib_8004EBF8
 
bool mpLib_80054F68 (s32, s32)
 
void mpLib_800552B0 (s16 x, HSD_JObj *, s16 z)
 
UNK_RET mpLib_8005541C (UNK_PARAMS)
 
UNK_RET mpLib_800557D0 (UNK_PARAMS)
 
UNK_RET mpLib_80055C5C (UNK_PARAMS)
 
UNK_RET mpLib_80055E24 (UNK_PARAMS)
 
void mpLib_80055E9C (s16 x)
 
UNK_RET mpLib_800565DC (UNK_PARAMS)
 
void mpLib_8005667C (s16)
 
UNK_RET mpLib_800566D8 (UNK_PARAMS)
 
UNK_RET mpLib_800566F8 (UNK_PARAMS)
 
UNK_RET mpLib_80056710 (UNK_PARAMS)
 
UNK_RET mpLib_80056758 (UNK_PARAMS)
 
bool mpLib_800567C0 (s32 wall_id, Vec3 *ecb_side_vtx, Vec3 *result)
 
void mpLib_800569EC (void)
 
UNK_T mpLib_80056A1C (void)
 
UNK_T mpLib_80056A54 (void)
 
UNK_T mpLib_80056A8C (void)
 
UNK_T mpLib_80056AC4 (void)
 
UNK_T mpLib_80056AFC (void)
 
UNK_T mpLib_80056B34 (void)
 
enum_t mpLib_80056B6C (enum_t)
 
bool mpLib_80056C54 (s32 idx, Vec3 *pos, bool, Vec3 *, bool, bool, float, float, float, float)
 
void mpLib_80057424 (s32)
 
UNK_RET mpLib_80057528 (UNK_PARAMS)
 
UNK_RET mpLib_800575B0 (UNK_PARAMS)
 
void mpLib_80057638 (s32)
 
UNK_RET mpLib_80057B4C (UNK_PARAMS)
 
void mpLib_80057BC0 (s32)
 
UNK_RET mpLib_80057FDC (UNK_PARAMS)
 
UNK_RET mpLib_80058044 (UNK_PARAMS)
 
void mpLib_800580AC (s32)
 
void mpLib_800580C8 (s32, Ground *, void(*)(void *, s32))
 
void mpLib_800580E0 (s32)
 
void mpLib_800580FC (int, mpLib_Callback *, UNK_T)
 
void mpLib_8005811C (CollData *, s32 ledge_id)
 
UNK_RET mpLib_800581A4 (UNK_PARAMS)
 
void mpLib_800581BC (int, mpLib_Callback *, UNK_T)
 
UNK_RET mpLib_800581DC (UNK_PARAMS)
 
UNK_RET mpLib_80058560 (UNK_PARAMS)
 
UNK_RET mpLib_80058614 (UNK_PARAMS)
 
UNK_RET fn_800587FC (UNK_PARAMS)
 
void mpLib_80058820 (void)
 
int mpLib_800588C8 (void)
 mpLib_80054F68
 
void mpLib_800588D0 (float left, float bottom, float right, float top)
 
void mpLib_80058970 (f32 arg8, f32 arg9, f32 argA, f32 argB)
 
void mpLib_800589D0 (f32 arg8, f32 arg9, f32 argA, f32 argB, f32 argC, f32 argD, f32 argE, f32 argF)
 
void mpLib_80058AA0 (void)
 
UNK_RET mpLib_80058ACC (UNK_PARAMS)
 
UNK_RET mpLib_80058B5C (UNK_PARAMS)
 
UNK_RET mpLib_800590F4 (UNK_PARAMS)
 
UNK_RET mpLib_80059404 (UNK_PARAMS)
 
UNK_RET mpLib_80059554 (UNK_PARAMS)
 
float mpLib_80059E60 (UNK_PARAMS)
 
UNK_RET mpLib_80059FE0 (UNK_PARAMS)
 
UNK_RET mpLib_8005A220 (UNK_PARAMS)
 
UNK_RET mpLib_8005A2DC (UNK_PARAMS)
 
UNK_RET mpLib_8005A340 (UNK_PARAMS)
 

Function Documentation

◆ mpLib_8004D164()

int mpLib_8004D164 ( void  )

◆ mpLib_8004D16C()

int mpLib_8004D16C ( void  )

◆ mpLib_8004D174()

mp_UnkStruct2 * mpLib_8004D174 ( void  )

◆ mpLib_8004D17C()

int mpLib_8004D17C ( void  )

◆ mpLib_8004D184()

UNK_RET mpLib_8004D184 ( UNK_PARAMS  )

◆ mpLib_8004D288()

void mpLib_8004D288 ( UNK_T  )

◆ mpLib_8004DB78()

s32 mpLib_8004DB78 ( s32  gr_idx)

◆ mpLib_8004DC04()

s32 mpLib_8004DC04 ( s32  gr_idx)

◆ mpLib_8004DD90()

bool mpLib_8004DD90 ( int  idx,
float *  ,
float *  ,
UNK_T  ,
Vec3 normal 
)

◆ mpLib_8004E090()

enum_t mpLib_8004E090 ( int  idx,
Vec3 ,
float *  ,
u32 ,
Vec3 normal 
)

◆ mpLib_8004E398()

bool mpLib_8004E398 ( int  ,
float *  ,
int  ,
int  ,
int  ,
float   
)

◆ mpLib_8004E684()

UNK_RET mpLib_8004E684 ( UNK_PARAMS  )

◆ mpLib_8004EBF8()

UNK_RET mpLib_8004EBF8 ( UNK_PARAMS  )

◆ mpLib_8004ED5C()

UNK_RET mpLib_8004ED5C ( UNK_PARAMS  )

◆ mpLib_8004F008()

bool mpLib_8004F008 ( Vec3 ,
int *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
float  ,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_8004F400()

UNK_RET mpLib_8004F400 ( UNK_PARAMS  )

◆ mpLib_8004F8A4()

UNK_RET mpLib_8004F8A4 ( UNK_PARAMS  )

◆ mpLib_8004FC2C()

UNK_RET mpLib_8004FC2C ( UNK_PARAMS  )

◆ mpLib_80050068()

UNK_RET mpLib_80050068 ( UNK_PARAMS  )

◆ mpLib_800501CC()

bool mpLib_800501CC ( float  surface_normal_y,
float  surface_normal_x,
float  right_x,
float  right_y,
Vec3 coll_vec,
UNK_T  ,
UNK_T  ,
UNK_T  ,
u32  ,
u32   
)

◆ mpLib_8005057C()

UNK_RET mpLib_8005057C ( UNK_PARAMS  )

◆ mpLib_800509B8()

bool mpLib_800509B8 ( float  surface_normal_y,
float  surface_normal_x,
float  left_x,
float  left_y,
Vec3 coll_vec,
UNK_T  ,
UNK_T  ,
UNK_T  ,
u32  ,
u32   
)

◆ mpLib_80050D68()

UNK_RET mpLib_80050D68 ( UNK_PARAMS  )

◆ mpLib_800511A4()

UNK_RET mpLib_800511A4 ( UNK_PARAMS  )

◆ mpLib_800515A0()

UNK_RET mpLib_800515A0 ( UNK_PARAMS  )

◆ mpLib_8005199C()

s32 mpLib_8005199C ( Vec3 ,
s32  ,
s32   
)

◆ mpLib_80051BA8()

UNK_RET mpLib_80051BA8 ( UNK_PARAMS  )

◆ mpLib_80051EC8()

s32 mpLib_80051EC8 ( Vec3 ,
s32 ,
s32 ,
Vec3 ,
s32  ,
s32  ,
s32  ,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_800524DC()

bool mpLib_800524DC ( Vec3 ,
int  ,
Vec3 ,
Vec3 ,
int  ,
int  ,
float  x,
float  y,
float  z,
float   
)

◆ mpLib_80052508()

UNK_RET mpLib_80052508 ( UNK_PARAMS  )

◆ mpLib_80052534()

UNK_RET mpLib_80052534 ( UNK_PARAMS  )

◆ mpLib_80052700()

s32 mpLib_80052700 ( int  idx)

◆ mpLib_800528CC()

UNK_RET mpLib_800528CC ( UNK_PARAMS  )

◆ mpLib_80052A98()

UNK_RET mpLib_80052A98 ( UNK_PARAMS  )

◆ mpLib_80052C64()

UNK_RET mpLib_80052C64 ( UNK_PARAMS  )

◆ mpLib_80052E30()

UNK_RET mpLib_80052E30 ( UNK_PARAMS  )

◆ mpLib_80052FFC()

UNK_RET mpLib_80052FFC ( UNK_PARAMS  )

◆ mpLib_800531C8()

UNK_RET mpLib_800531C8 ( UNK_PARAMS  )

◆ mpLib_80053394()

UNK_RET mpLib_80053394 ( UNK_PARAMS  )

◆ mpLib_80053448()

UNK_RET mpLib_80053448 ( UNK_PARAMS  )

◆ mpLib_800534FC()

UNK_RET mpLib_800534FC ( UNK_PARAMS  )

◆ mpLib_800536CC()

UNK_RET mpLib_800536CC ( UNK_PARAMS  )

◆ mpLib_8005389C()

UNK_RET mpLib_8005389C ( UNK_PARAMS  )

◆ mpLib_80053950()

UNK_RET mpLib_80053950 ( UNK_PARAMS  )

◆ mpLib_80053A04()

UNK_RET mpLib_80053A04 ( UNK_PARAMS  )

◆ mpLib_80053BD4()

UNK_RET mpLib_80053BD4 ( UNK_PARAMS  )

◆ mpLib_80053DA4()

void mpLib_80053DA4 ( int  ledge_id,
Vec3  
)

◆ mpLib_80053ECC()

void mpLib_80053ECC ( int  ledge_id,
Vec3  
)

◆ mpLib_80053FF4()

void mpLib_80053FF4 ( s32  ,
Vec3  
)

◆ mpLib_80054158()

void mpLib_80054158 ( s32  ,
Vec3  
)

◆ mpLib_800542BC()

UNK_RET mpLib_800542BC ( UNK_PARAMS  )

◆ mpLib_80054420()

UNK_RET mpLib_80054420 ( UNK_PARAMS  )

◆ mpLib_80054584()

s32 mpLib_80054584 ( int  ,
float *   
)

◆ mpLib_800546E8()

UNK_RET mpLib_800546E8 ( UNK_PARAMS  )

◆ mpLib_8005484C()

UNK_RET mpLib_8005484C ( UNK_PARAMS  )

◆ mpLib_800549B0()

UNK_RET mpLib_800549B0 ( UNK_PARAMS  )

◆ mpLib_80054B14()

UNK_RET mpLib_80054B14 ( UNK_PARAMS  )

◆ mpLib_80054BC0()

UNK_RET mpLib_80054BC0 ( UNK_PARAMS  )

◆ mpLib_80054C6C()

enum_t mpLib_80054C6C ( int  )

◆ mpLib_80054CEC()

u32 mpLib_80054CEC ( enum_t  )

◆ mpLib_80054D68()

UNK_RET mpLib_80054D68 ( UNK_PARAMS  )

◆ mpLib_80054DFC()

void mpLib_80054DFC ( enum_t  ,
Vec3  
)

◆ mpLib_80054ED8()

◆ mpLib_80054F68()

bool mpLib_80054F68 ( s32  ,
s32   
)

◆ mpLib_800552B0()

void mpLib_800552B0 ( s16  x,
HSD_JObj ,
s16  z 
)

◆ mpLib_8005541C()

UNK_RET mpLib_8005541C ( UNK_PARAMS  )

◆ mpLib_800557D0()

UNK_RET mpLib_800557D0 ( UNK_PARAMS  )

◆ mpLib_80055C5C()

UNK_RET mpLib_80055C5C ( UNK_PARAMS  )

◆ mpLib_80055E24()

UNK_RET mpLib_80055E24 ( UNK_PARAMS  )

◆ mpLib_80055E9C()

void mpLib_80055E9C ( s16  x)

◆ mpLib_800565DC()

UNK_RET mpLib_800565DC ( UNK_PARAMS  )

◆ mpLib_8005667C()

void mpLib_8005667C ( s16  )

◆ mpLib_800566D8()

UNK_RET mpLib_800566D8 ( UNK_PARAMS  )

◆ mpLib_800566F8()

UNK_RET mpLib_800566F8 ( UNK_PARAMS  )

◆ mpLib_80056710()

UNK_RET mpLib_80056710 ( UNK_PARAMS  )

◆ mpLib_80056758()

UNK_RET mpLib_80056758 ( UNK_PARAMS  )

◆ mpLib_800567C0()

bool mpLib_800567C0 ( s32  wall_id,
Vec3 ecb_side_vtx,
Vec3 result 
)

◆ mpLib_800569EC()

void mpLib_800569EC ( void  )

◆ mpLib_80056A1C()

UNK_T mpLib_80056A1C ( void  )

◆ mpLib_80056A54()

UNK_T mpLib_80056A54 ( void  )

◆ mpLib_80056A8C()

UNK_T mpLib_80056A8C ( void  )

◆ mpLib_80056AC4()

UNK_T mpLib_80056AC4 ( void  )

◆ mpLib_80056AFC()

UNK_T mpLib_80056AFC ( void  )

◆ mpLib_80056B34()

UNK_T mpLib_80056B34 ( void  )

◆ mpLib_80056B6C()

enum_t mpLib_80056B6C ( enum_t  )

◆ mpLib_80056C54()

bool mpLib_80056C54 ( s32  idx,
Vec3 pos,
bool  ,
Vec3 ,
bool  ,
bool  ,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_80057424()

void mpLib_80057424 ( s32  )

◆ mpLib_80057528()

UNK_RET mpLib_80057528 ( UNK_PARAMS  )

◆ mpLib_800575B0()

UNK_RET mpLib_800575B0 ( UNK_PARAMS  )

◆ mpLib_80057638()

void mpLib_80057638 ( s32  )

◆ mpLib_80057B4C()

UNK_RET mpLib_80057B4C ( UNK_PARAMS  )

◆ mpLib_80057BC0()

void mpLib_80057BC0 ( s32  )

◆ mpLib_80057FDC()

UNK_RET mpLib_80057FDC ( UNK_PARAMS  )

◆ mpLib_80058044()

UNK_RET mpLib_80058044 ( UNK_PARAMS  )

◆ mpLib_800580AC()

void mpLib_800580AC ( s32  )

◆ mpLib_800580C8()

void mpLib_800580C8 ( s32  ,
Ground ,
void(*)(void *, s32  
)

◆ mpLib_800580E0()

void mpLib_800580E0 ( s32  )

◆ mpLib_800580FC()

void mpLib_800580FC ( int  ,
mpLib_Callback ,
UNK_T   
)

◆ mpLib_8005811C()

void mpLib_8005811C ( CollData ,
s32  ledge_id 
)

◆ mpLib_800581A4()

UNK_RET mpLib_800581A4 ( UNK_PARAMS  )

◆ mpLib_800581BC()

void mpLib_800581BC ( int  ,
mpLib_Callback ,
UNK_T   
)

◆ mpLib_800581DC()

UNK_RET mpLib_800581DC ( UNK_PARAMS  )

◆ mpLib_80058560()

UNK_RET mpLib_80058560 ( UNK_PARAMS  )

◆ mpLib_80058614()

UNK_RET mpLib_80058614 ( UNK_PARAMS  )

◆ fn_800587FC()

UNK_RET fn_800587FC ( UNK_PARAMS  )

◆ mpLib_80058820()

void mpLib_80058820 ( void  )

◆ mpLib_800588C8()

◆ mpLib_800588D0()

void mpLib_800588D0 ( float  left,
float  bottom,
float  right,
float  top 
)

◆ mpLib_80058970()

void mpLib_80058970 ( f32  arg8,
f32  arg9,
f32  argA,
f32  argB 
)

◆ mpLib_800589D0()

void mpLib_800589D0 ( f32  arg8,
f32  arg9,
f32  argA,
f32  argB,
f32  argC,
f32  argD,
f32  argE,
f32  argF 
)

◆ mpLib_80058AA0()

void mpLib_80058AA0 ( void  )

◆ mpLib_80058ACC()

UNK_RET mpLib_80058ACC ( UNK_PARAMS  )

◆ mpLib_80058B5C()

UNK_RET mpLib_80058B5C ( UNK_PARAMS  )

◆ mpLib_800590F4()

UNK_RET mpLib_800590F4 ( UNK_PARAMS  )

◆ mpLib_80059404()

UNK_RET mpLib_80059404 ( UNK_PARAMS  )

◆ mpLib_80059554()

UNK_RET mpLib_80059554 ( UNK_PARAMS  )

◆ mpLib_80059E60()

float mpLib_80059E60 ( UNK_PARAMS  )

◆ mpLib_80059FE0()

UNK_RET mpLib_80059FE0 ( UNK_PARAMS  )

◆ mpLib_8005A220()

UNK_RET mpLib_8005A220 ( UNK_PARAMS  )

◆ mpLib_8005A2DC()

UNK_RET mpLib_8005A2DC ( UNK_PARAMS  )

◆ mpLib_8005A340()

UNK_RET mpLib_8005A340 ( UNK_PARAMS  )