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

Macros

#define GALE01_04D164
 

Typedefs

typedef void(* mpLib_Callback) (s32, s32, CollData *, s32, s32, f32)
 

Functions

bool mpLib_80054ED8 (s32)
 
UNK_T mpLib_80056B34 (void)
 
UNK_T mpLib_80056AC4 (void)
 
UNK_T mpLib_80056A54 (void)
 
UNK_T mpLib_80056AFC (void)
 
bool mpLib_800501CC (f32 surface_normal_y, f32 surface_normal_x, f32 right_x, f32 right_y, Vec3 *coll_vec, UNK_T, UNK_T, UNK_T, u32, u32)
 
UNK_T mpLib_80056A8C (void)
 
UNK_T mpLib_80056A1C (void)
 
bool mpLib_800509B8 (f32 surface_normal_y, f32 surface_normal_x, f32 left_x, f32 left_y, Vec3 *coll_vec, UNK_T, UNK_T, UNK_T, u32, u32)
 
u32 mpLib_80054CEC (enum_t)
 
s32 mpLib_80051EC8 (Vec3 *, s32, s32, s32, s32, s32, s32, f32, f32, f32, f32)
 
void mpLib_80053DA4 (int ledge_id, Vec3 *)
 
void mpLib_80053ECC (int ledge_id, Vec3 *)
 
void mpLib_80053FF4 (s32, Vec3 *)
 
void mpLib_80054158 (s32, Vec3 *)
 
bool mpLib_800567C0 (s32 wall_id, Vec3 *ecb_side_vtx, Vec3 *result)
 
bool mpLib_80056C54 (s32 idx, Vec3 *pos, bool, Vec3 *, bool, bool, f32, f32, f32, f32)
 
void mpLib_8005811C (CollData *, s32 ledge_id)
 
s32 mpLib_8004DB78 (s32 gr_idx)
 
s32 mpLib_8004DC04 (s32 gr_idx)
 
void mpLib_8004D288 (UNK_T)
 
void mpLib_80058820 (void)
 
void mpLib_800552B0 (s16 x, HSD_JObj *, s16 z)
 
void mpLib_80055E9C (s16 x)
 
void mpLib_8004D17C (void)
 
void mpLib_80057424 (s32)
 
void mpLib_80057638 (s32)
 
void mpLib_80057BC0 (s32)
 
bool mpLib_80054F68 (s32, s32)
 
s32 mpLib_80052700 (int idx)
 
bool mpLib_8004F008 (Vec3 *, int, int, int, int, int, int, int, float, float, float, float, float)
 
s32 mpLib_80054584 (int, float *)
 
bool mpLib_8004DD90 (int idx, float *, float *, UNK_T, Vec3 *normal)
 
bool mpLib_8004E398 (void)
 
void mpLib_800588D0 (f32 left, f32 bottom, f32 right, f32 top)
 
enum_t mpLib_80056B6C (enum_t)
 
void mpLib_800580FC (int, mpLib_Callback *, UNK_T)
 
void mpLib_800581BC (int, mpLib_Callback *, UNK_T)
 
enum_t mpLib_80054C6C (int)
 
void mpLib_80058AA0 (void)
 
enum_t mpLib_8004E090 (int idx, Vec3 *, f32 *, u32 *, Vec3 *normal)
 
void mpLib_800569EC (void)
 
UNK_RET mpLib_8004F8A4 (UNK_PARAMS)
 
UNK_RET mpLib_80052508 (UNK_PARAMS)
 
void mpLib_80054DFC (enum_t, Vec3 *)
 
bool mpLib_800524DC (int, int, int, int, int, int, float x, float y, float z, float)
 

Macro Definition Documentation

◆ GALE01_04D164

#define GALE01_04D164

Typedef Documentation

◆ mpLib_Callback

typedef void(* mpLib_Callback) (s32, s32, CollData *, s32, s32, f32)

Function Documentation

◆ mpLib_80054ED8()

bool mpLib_80054ED8 ( s32  )

◆ mpLib_80056B34()

UNK_T mpLib_80056B34 ( void  )

◆ mpLib_80056AC4()

UNK_T mpLib_80056AC4 ( void  )

◆ mpLib_80056A54()

UNK_T mpLib_80056A54 ( void  )

◆ mpLib_80056AFC()

UNK_T mpLib_80056AFC ( void  )

◆ mpLib_800501CC()

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

◆ mpLib_80056A8C()

UNK_T mpLib_80056A8C ( void  )

◆ mpLib_80056A1C()

UNK_T mpLib_80056A1C ( void  )

◆ mpLib_800509B8()

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

◆ mpLib_80054CEC()

u32 mpLib_80054CEC ( enum_t  )

◆ mpLib_80051EC8()

s32 mpLib_80051EC8 ( Vec3 ,
s32  ,
s32  ,
s32  ,
s32  ,
s32  ,
s32  ,
f32  ,
f32  ,
f32  ,
f32   
)

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

bool mpLib_800567C0 ( s32  wall_id,
Vec3 ecb_side_vtx,
Vec3 result 
)
Todo:
Params not confirmed.

◆ mpLib_80056C54()

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

◆ mpLib_8005811C()

void mpLib_8005811C ( CollData ,
s32  ledge_id 
)

◆ mpLib_8004DB78()

s32 mpLib_8004DB78 ( s32  gr_idx)
Returns
A ground index.

◆ mpLib_8004DC04()

s32 mpLib_8004DC04 ( s32  gr_idx)
Returns
A ground index.

◆ mpLib_8004D288()

void mpLib_8004D288 ( UNK_T  )

◆ mpLib_80058820()

void mpLib_80058820 ( void  )

◆ mpLib_800552B0()

void mpLib_800552B0 ( s16  x,
HSD_JObj ,
s16  z 
)

◆ mpLib_80055E9C()

void mpLib_80055E9C ( s16  x)

◆ mpLib_8004D17C()

void mpLib_8004D17C ( void  )

◆ mpLib_80057424()

void mpLib_80057424 ( s32  )

◆ mpLib_80057638()

void mpLib_80057638 ( s32  )

◆ mpLib_80057BC0()

void mpLib_80057BC0 ( s32  )

◆ mpLib_80054F68()

bool mpLib_80054F68 ( s32  ,
s32   
)

◆ mpLib_80052700()

s32 mpLib_80052700 ( int  idx)

◆ mpLib_8004F008()

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

◆ mpLib_80054584()

s32 mpLib_80054584 ( int  ,
float *   
)

◆ mpLib_8004DD90()

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

◆ mpLib_8004E398()

bool mpLib_8004E398 ( void  )

◆ mpLib_800588D0()

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

◆ mpLib_80056B6C()

enum_t mpLib_80056B6C ( enum_t  )

◆ mpLib_800580FC()

void mpLib_800580FC ( int  ,
mpLib_Callback ,
UNK_T   
)

◆ mpLib_800581BC()

void mpLib_800581BC ( int  ,
mpLib_Callback ,
UNK_T   
)

◆ mpLib_80054C6C()

enum_t mpLib_80054C6C ( int  )

◆ mpLib_80058AA0()

void mpLib_80058AA0 ( void  )

◆ mpLib_8004E090()

enum_t mpLib_8004E090 ( int  idx,
Vec3 ,
f32 ,
u32 ,
Vec3 normal 
)

◆ mpLib_800569EC()

void mpLib_800569EC ( void  )

◆ mpLib_8004F8A4()

UNK_RET mpLib_8004F8A4 ( UNK_PARAMS  )

◆ mpLib_80052508()

UNK_RET mpLib_80052508 ( UNK_PARAMS  )

◆ mpLib_80054DFC()

void mpLib_80054DFC ( enum_t  ,
Vec3  
)

◆ mpLib_800524DC()

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