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

Go to the source code of this file.

Functions

UNK_T mpLib_8004D164 (void)
 
mpLib_804D64B8_tmpLib_8004D16C (void)
 
mp_UnkStruct2mpLib_8004D174 (void)
 
mpLib_804D64C0_tmpLib_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, Vec3 *, float *, UNK_T, Vec3 *normal)
 
enum_t mpLib_8004E090 (int idx, Vec3 *, float *, u32 *, Vec3 *normal)
 
bool mpLib_8004E398 (int, Vec3 *, int, int, int)
 
bool mpLib_8004E684 (int, Vec3 *, f32 *, u32 *, Vec3 *)
 
bool mpLib_8004EBF8 (float *, float *, float, float, float, float, float, float, float)
 
UNK_RET mpLib_8004ED5C (UNK_PARAMS)
 
bool mpLib_8004F008 (Vec3 *, int *, int *, Vec3 *, float, float, float, float, float, int, int, int, int, int)
 
s32 mpLib_8004F400 (Vec3 *, int *, int *, Vec3 *, s32, u32, u32, int, int, f32, f32, f32, f32, f32)
 
bool mpLib_8004F8A4 (Vec3 *, int *, int *, Vec3 *, int, int, float, float, float, float)
 
bool mpLib_8004FC2C (Vec3 *, int *, int *, Vec3 *, int, int, float, float, float, float)
 
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)
 
bool mpLib_8005057C (Vec3 *, int *, int *, Vec3 *, int, int, float, float, float, float)
 
bool mpLib_800509B8 (float surface_normal_y, float surface_normal_x, float left_x, float left_y, Vec3 *coll_vec, UNK_T, UNK_T, Vec3 *, u32, u32)
 
bool mpLib_80050D68 (Vec3 *, int *, int *, Vec3 *, int, int, float, float, float, float)
 
UNK_RET mpLib_800511A4 (UNK_PARAMS)
 
UNK_RET mpLib_800515A0 (UNK_PARAMS)
 
s32 mpLib_8005199C (Vec3 *, s32, s32)
 
int mpLib_80051BA8 (Vec3 *, int, int, int, int, f32, f32, f32, f32)
 mpLib_8004ED5C
 
bool mpLib_80051EC8 (Vec3 *, int *, int *, Vec3 *, u32, s32, s32, float, float, float, float)
 
bool mpLib_800524DC (Vec3 *, int *, int *, Vec3 *, int, int, float x, float y, float z, float)
 
bool mpLib_80052508 (Vec3 *, int *, int *, Vec3 *, u32, u32, f32, f32, f32, f32)
 
int mpLib_80052534 (int)
 
s32 mpLib_80052700 (int idx)
 
int mpLib_800528CC (int)
 
int mpLib_80052A98 (int)
 
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)
 
int mpLib_8005389C (int line)
 mpLib_80052534
 
int mpLib_80053950 (int line)
 
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 (int, Vec3 *)
 
UNK_RET mpLib_80054420 (int, Vec3 *)
 
s32 mpLib_80054584 (int, Vec3 *)
 
UNK_RET mpLib_800546E8 (UNK_PARAMS)
 
UNK_RET mpLib_8005484C (int, Vec3 *)
 
UNK_RET mpLib_800549B0 (UNK_PARAMS)
 
void mpLib_80054B14 (int, Vec3 *)
 mpLib_80053A04
 
void mpLib_80054BC0 (int, Vec3 *)
 
enum_t mpLib_80054C6C (int)
 
u32 mpLib_80054CEC (enum_t)
 
void mpLib_80054D68 (int, u32)
 
Vec3 * mpLib_80054DFC (enum_t, Vec3 *)
 
bool mpLib_80054ED8 (int)
 
bool mpLib_80054F68 (int floor_id, 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 (int index)
 mpLib_80054F68
 
UNK_RET mpLib_80055E24 (int index)
 
void mpLib_80055E9C (s16 x)
 
UNK_RET mpLib_800565DC (int index)
 mpLib_80055E9C
 
void mpLib_8005667C (int index)
 
UNK_RET mpLib_800566D8 (int index, float *, float *)
 
void mpLib_800566F8 (int index, float, float)
 
void mpLib_80056710 (int index, float, float, float, float)
 
UNK_RET mpLib_80056758 (int index, float, float, float, float)
 
bool mpLib_800567C0 (s32 wall_id, Vec3 *ecb_side_vtx, Vec3 *result)
 
float mpLib_800569EC (u32)
 
int * mpLib_80056A1C (int, int *)
 
int mpLib_80056A54 (int, int *)
 
int * mpLib_80056A8C (int, int *)
 
int mpLib_80056AC4 (int, int *)
 
int * mpLib_80056AFC (int, int *)
 
int mpLib_80056B34 (int, int *)
 
enum_t mpLib_80056B6C (enum_t)
 mpLib_800567C0
 
bool mpLib_80056C54 (s32 idx, Vec3 *pos, bool, Vec3 *, bool, bool, float, float, float, float)
 
void mpLib_80057424 (s32)
 
void mpLib_80057528 (int index)
 mpLib_80056C54
 
void mpLib_800575B0 (int)
 
void mpLib_80057638 (s32)
 
void mpLib_80057B4C (mpLib_804D64C0_t *)
 mpLib_80057638
 
void mpLib_80057BC0 (s32)
 
void mpLib_80057FDC (int index)
 mpLib_80057BC0
 
void mpLib_80058044 (int index)
 
void mpLib_800580AC (int index)
 
void mpLib_800580C8 (int, Ground *, mpLib_Callback)
 
void mpLib_800580E0 (int index)
 
void mpLib_800580FC (int, mpLib_Callback *, Ground **)
 
void mpLib_8005811C (CollData *, int ledge_id)
 
void mpLib_800581A4 (int arg0, int arg1, int arg2)
 
void mpLib_800581BC (int, mpLib_Callback *, UNK_T)
 
void mpLib_800581DC (int, int)
 
void mpLib_80058560 (void)
 mpLib_800581BC
 
UNK_RET mpLib_80058614 (UNK_PARAMS)
 
void fn_800587FC (HSD_GObj *)
 
void mpLib_80058820 (void)
 
bool mpLib_800588C8 (void)
 
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)
 
void mpLib_80058ACC (GXColor)
 
UNK_RET mpLib_80058B5C (UNK_PARAMS)
 
UNK_RET mpLib_800590F4 (UNK_PARAMS)
 
UNK_RET mpLib_80059404 (int, int, GXColor)
 mpLib_80058B5C
 
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()

UNK_T mpLib_8004D164 ( void  )

◆ mpLib_8004D16C()

mpLib_804D64B8_t * mpLib_8004D16C ( void  )

◆ mpLib_8004D174()

mp_UnkStruct2 * mpLib_8004D174 ( void  )

◆ mpLib_8004D17C()

mpLib_804D64C0_t * 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,
Vec3 *  ,
float *  ,
UNK_T  ,
Vec3 *  normal 
)

◆ mpLib_8004E090()

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

◆ mpLib_8004E398()

bool mpLib_8004E398 ( int  ,
Vec3 *  ,
int  ,
int  ,
int   
)

◆ mpLib_8004E684()

bool mpLib_8004E684 ( int  ,
Vec3 *  ,
f32 *  ,
u32 *  ,
Vec3 *   
)

◆ mpLib_8004EBF8()

bool mpLib_8004EBF8 ( float *  ,
float *  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_8004ED5C()

UNK_RET mpLib_8004ED5C ( UNK_PARAMS  )

◆ mpLib_8004F008()

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

◆ mpLib_8004F400()

s32 mpLib_8004F400 ( Vec3 *  ,
int *  ,
int *  ,
Vec3 *  ,
s32  ,
u32  ,
u32  ,
int  ,
int  ,
f32  ,
f32  ,
f32  ,
f32  ,
f32   
)

◆ mpLib_8004F8A4()

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

◆ mpLib_8004FC2C()

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

◆ 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()

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

◆ 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  ,
Vec3 *  ,
u32  ,
u32   
)

◆ mpLib_80050D68()

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

◆ 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()

int mpLib_80051BA8 ( Vec3 *  arg0,
int  arg1,
int  arg2,
int  arg3,
int  arg4,
f32  arg5,
f32  arg6,
f32  arg7,
f32  arg8 
)

◆ mpLib_80051EC8()

bool mpLib_80051EC8 ( Vec3 *  ,
int *  ,
int *  ,
Vec3 *  ,
u32  ,
s32  ,
s32  ,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_800524DC()

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

◆ mpLib_80052508()

bool mpLib_80052508 ( Vec3 *  arg0,
int *  arg1,
int *  arg2,
Vec3 *  arg3,
u32  arg4,
u32  arg5,
f32  arg6,
f32  arg7,
f32  arg8,
f32  arg9 
)

◆ mpLib_80052534()

int mpLib_80052534 ( int  )

◆ mpLib_80052700()

s32 mpLib_80052700 ( int  idx)

◆ mpLib_800528CC()

int mpLib_800528CC ( int  )

◆ mpLib_80052A98()

int mpLib_80052A98 ( int  )

◆ 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()

◆ mpLib_80053950()

int mpLib_80053950 ( int  line)

◆ 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 ( int  ,
Vec3 *   
)

◆ mpLib_80054420()

UNK_RET mpLib_80054420 ( int  ,
Vec3 *   
)

◆ mpLib_80054584()

s32 mpLib_80054584 ( int  ,
Vec3 *   
)

◆ mpLib_800546E8()

UNK_RET mpLib_800546E8 ( UNK_PARAMS  )

◆ mpLib_8005484C()

UNK_RET mpLib_8005484C ( int  ,
Vec3 *   
)

◆ mpLib_800549B0()

UNK_RET mpLib_800549B0 ( UNK_PARAMS  )

◆ mpLib_80054B14()

◆ mpLib_80054BC0()

void mpLib_80054BC0 ( int  line,
Vec3 *  arg1 
)

◆ mpLib_80054C6C()

enum_t mpLib_80054C6C ( int  line)

◆ mpLib_80054CEC()

u32 mpLib_80054CEC ( enum_t  line)

◆ mpLib_80054D68()

void mpLib_80054D68 ( int  line,
u32  arg1 
)

◆ mpLib_80054DFC()

Vec3 * mpLib_80054DFC ( enum_t  line,
Vec3 *  arg1 
)

◆ mpLib_80054ED8()

bool mpLib_80054ED8 ( int  line)

◆ mpLib_80054F68()

bool mpLib_80054F68 ( int  floor_id,
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()

◆ mpLib_80055E24()

UNK_RET mpLib_80055E24 ( int  index)

◆ mpLib_80055E9C()

void mpLib_80055E9C ( s16  x)

◆ mpLib_800565DC()

UNK_RET mpLib_800565DC ( int  index)

◆ mpLib_8005667C()

void mpLib_8005667C ( int  index)

◆ mpLib_800566D8()

UNK_RET mpLib_800566D8 ( int  index,
float *  ,
float *   
)

◆ mpLib_800566F8()

void mpLib_800566F8 ( int  index,
float  arg1,
float  arg2 
)

◆ mpLib_80056710()

void mpLib_80056710 ( int  index,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_80056758()

UNK_RET mpLib_80056758 ( int  index,
float  ,
float  ,
float  ,
float   
)

◆ mpLib_800567C0()

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

◆ mpLib_800569EC()

float mpLib_800569EC ( u32  )

◆ mpLib_80056A1C()

int * mpLib_80056A1C ( int  ,
int *   
)

◆ mpLib_80056A54()

int mpLib_80056A54 ( int  ,
int *   
)

◆ mpLib_80056A8C()

int * mpLib_80056A8C ( int  ,
int *   
)

◆ mpLib_80056AC4()

int mpLib_80056AC4 ( int  ,
int *   
)

◆ mpLib_80056AFC()

int * mpLib_80056AFC ( int  ,
int *   
)

◆ mpLib_80056B34()

int mpLib_80056B34 ( int  ,
int *   
)

◆ mpLib_80056B6C()

◆ 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()

void mpLib_80057528 ( int  index)

◆ mpLib_800575B0()

void mpLib_800575B0 ( int  index)

◆ mpLib_80057638()

void mpLib_80057638 ( s32  )

◆ mpLib_80057B4C()

void mpLib_80057B4C ( mpLib_804D64C0_t arg0)

◆ mpLib_80057BC0()

void mpLib_80057BC0 ( s32  )

◆ mpLib_80057FDC()

void mpLib_80057FDC ( int  index)

◆ mpLib_80058044()

void mpLib_80058044 ( int  index)

◆ mpLib_800580AC()

void mpLib_800580AC ( int  index)

◆ mpLib_800580C8()

void mpLib_800580C8 ( int  index,
Ground arg1,
mpLib_Callback  cb 
)

◆ mpLib_800580E0()

void mpLib_800580E0 ( int  index)

◆ mpLib_800580FC()

void mpLib_800580FC ( int  index,
mpLib_Callback arg1,
Ground **  arg2 
)

◆ mpLib_8005811C()

void mpLib_8005811C ( CollData coll,
int  ledge_id 
)

◆ mpLib_800581A4()

void mpLib_800581A4 ( int  arg0,
int  arg1,
int  arg2 
)

◆ mpLib_800581BC()

void mpLib_800581BC ( int  ,
mpLib_Callback ,
UNK_T   
)

◆ mpLib_800581DC()

void mpLib_800581DC ( int  ,
int   
)

◆ mpLib_80058560()

void mpLib_80058560 ( void  )

◆ mpLib_80058614()

UNK_RET mpLib_80058614 ( UNK_PARAMS  )

◆ fn_800587FC()

void fn_800587FC ( HSD_GObj )

◆ mpLib_80058820()

void mpLib_80058820 ( void  )

◆ mpLib_800588C8()

bool mpLib_800588C8 ( void  )

◆ 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()

void mpLib_80058ACC ( GXColor  color)

◆ mpLib_80058B5C()

UNK_RET mpLib_80058B5C ( UNK_PARAMS  )

◆ mpLib_800590F4()

UNK_RET mpLib_800590F4 ( UNK_PARAMS  )

◆ mpLib_80059404()

UNK_RET mpLib_80059404 ( int  arg0,
int  arg1,
GXColor  arg2 
)

◆ 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  )