|
SSBM Decomp
|
#include <platform.h>#include <dolphin/mtx.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 | mpCheckLeftWall (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 | mpCheckRightWall (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 | mpLineGetFlags (enum_t) |
| s32 | mpCheckMultiple (Vec3 *, s32, s32, s32, s32, s32, s32, f32, f32, f32, f32) |
| void | mpLib_80053DA4_Floor (int ledge_id, Vec3 *) |
| void | mpLib_80053ECC_Floor (int ledge_id, Vec3 *) |
| void | mpFloorGetRight (s32, Vec3 *) |
| void | mpFloorGetLeft (s32, Vec3 *) |
| bool | mpGetSpeed (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 | mpLineGetNext (s32 gr_idx) |
| s32 | mpLineGetPrev (s32 gr_idx) |
| void | mpLibLoad (UNK_T) |
| void | mpLib_80058820 (void) |
| void | mpLib_800552B0 (s16 x, HSD_JObj *, s16 z) |
| void | mpLib_80055E9C (s16 x) |
| void | mpGetGroundCollJoint (void) |
| void | mpLib_80057424 (s32) |
| void | mpJointListAdd (s32) |
| void | mpLib_80057BC0 (s32) |
| bool | mpLinesConnected (s32, s32) |
| s32 | mpLinePrevNonFloor (int idx) |
| bool | mpCheckFloor (Vec3 *, int, int, int, int, int, int, int, float, float, float, float, float) |
| s32 | mpLeftWallGetTop (int, float *) |
| bool | mpLib_8004DD90_Floor (int idx, float *, float *, UNK_T, Vec3 *normal) |
| bool | mpLib_8004E398_LeftWall (void) |
| void | mpBoundingCheck (f32 left, f32 bottom, f32 right, f32 top) |
| enum_t | mpJointFromLine (enum_t) |
| void | mpJointGetCb1 (int, mpLib_Callback *, UNK_T) |
| void | mpJointGetCb2 (int, mpLib_Callback *, UNK_T) |
| enum_t | mpLineGetKind (int) |
| void | mpUncheckBounding (void) |
| enum_t | mpLib_8004E090_Ceiling (int idx, Vec3 *, f32 *, u32 *, Vec3 *normal) |
| void | mpLib_800569EC (void) |
| UNK_RET | mpCheckCeiling (UNK_PARAMS) |
| UNK_RET | mpCheckAll (UNK_PARAMS) |
| void | mpLineGetNormal (enum_t, Vec3 *) |
| bool | mpCheckAllRemap (int, int, int, int, int, int, float x, float y, float z, float) |
| #define GALE01_04D164 |
| typedef void(* mpLib_Callback) (s32, s32, CollData *, s32, s32, f32) |
| 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 mpCheckLeftWall | ( | 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 mpCheckRightWall | ( | 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 mpLineGetFlags | ( | enum_t | line_id | ) |
| s32 mpCheckMultiple | ( | Vec3 * | , |
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| f32 | , | ||
| f32 | , | ||
| f32 | , | ||
| f32 | |||
| ) |
| void mpLib_80053DA4_Floor | ( | int | ledge_id, |
| Vec3 * | pos_out | ||
| ) |
| void mpLib_80053ECC_Floor | ( | int | ledge_id, |
| Vec3 * | |||
| ) |
| void mpFloorGetRight | ( | s32 | , |
| Vec3 * | |||
| ) |
| void mpFloorGetLeft | ( | s32 | , |
| Vec3 * | |||
| ) |
| void mpLib_8005811C | ( | CollData * | , |
| s32 | ledge_id | ||
| ) |
| s32 mpLineGetNext | ( | s32 | gr_idx | ) |
| s32 mpLineGetPrev | ( | s32 | gr_idx | ) |
| void mpLibLoad | ( | UNK_T | ) |
| void mpLib_80058820 | ( | void | ) |
| void mpLib_800552B0 | ( | s16 | x, |
| HSD_JObj * | , | ||
| s16 | z | ||
| ) |
| void mpLib_80055E9C | ( | s16 | x | ) |
| void mpGetGroundCollJoint | ( | void | ) |
| void mpLib_80057424 | ( | s32 | ) |
| void mpJointListAdd | ( | s32 | ) |
| void mpLib_80057BC0 | ( | s32 | ) |
| bool mpLinesConnected | ( | s32 | , |
| s32 | |||
| ) |
| s32 mpLinePrevNonFloor | ( | int | idx | ) |
| bool mpCheckFloor | ( | Vec3 * | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | |||
| ) |
| s32 mpLeftWallGetTop | ( | int | , |
| float * | |||
| ) |
| bool mpLib_8004E398_LeftWall | ( | void | ) |
| void mpBoundingCheck | ( | f32 | left, |
| f32 | bottom, | ||
| f32 | right, | ||
| f32 | top | ||
| ) |
| void mpJointGetCb1 | ( | int | , |
| mpLib_Callback * | , | ||
| UNK_T | |||
| ) |
| void mpJointGetCb2 | ( | int | , |
| mpLib_Callback * | , | ||
| UNK_T | |||
| ) |
| enum_t mpLineGetKind | ( | int | line_id | ) |
| void mpUncheckBounding | ( | void | ) |
| enum_t mpLib_8004E090_Ceiling | ( | int | idx, |
| Vec3 * | , | ||
| f32 * | , | ||
| u32 * | , | ||
| Vec3 * | normal | ||
| ) |
| void mpLib_800569EC | ( | void | ) |
| UNK_RET mpCheckCeiling | ( | UNK_PARAMS | ) |
| UNK_RET mpCheckAll | ( | UNK_PARAMS | ) |
| void mpLineGetNormal | ( | enum_t | line_id, |
| Vec3 * | normal_out | ||
| ) |
| bool mpCheckAllRemap | ( | int | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| float | x, | ||
| float | y, | ||
| float | z, | ||
| float | |||
| ) |