|
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 | mpLib_800501CC_LeftWall (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_RightWall (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 | mpLib_80051EC8 (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 | mpLib_80053FF4 (s32, Vec3 *) |
| void | mpLib_80054158 (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 | mpLib_80057638 (s32) |
| void | mpLib_80057BC0 (s32) |
| bool | mpLib_80054F68 (s32, s32) |
| s32 | mpLib_80052700_Floor (int idx) |
| bool | mpLib_8004F008_Floor (Vec3 *, int, int, int, int, int, int, int, float, float, float, float, float) |
| s32 | mpLib_80054584 (int, float *) |
| bool | mpLib_8004DD90_Floor (int idx, float *, float *, UNK_T, Vec3 *normal) |
| bool | mpLib_8004E398_LeftWall (void) |
| void | mpLib_800588D0 (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 | mpLib_80058AA0 (void) |
| enum_t | mpLib_8004E090_Ceiling (int idx, Vec3 *, f32 *, u32 *, Vec3 *normal) |
| void | mpLib_800569EC (void) |
| UNK_RET | mpLib_8004F8A4_Ceiling (UNK_PARAMS) |
| UNK_RET | mpLib_80052508 (UNK_PARAMS) |
| void | mpLineGetNormal (enum_t, Vec3 *) |
| bool | mpLib_800524DC (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 mpLib_800501CC_LeftWall | ( | 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_RightWall | ( | 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 mpLib_80051EC8 | ( | 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 mpLib_80053FF4 | ( | s32 | , |
| Vec3 * | |||
| ) |
| void mpLib_80054158 | ( | 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 mpLib_80057638 | ( | s32 | ) |
| void mpLib_80057BC0 | ( | s32 | ) |
| bool mpLib_80054F68 | ( | s32 | , |
| s32 | |||
| ) |
| s32 mpLib_80052700_Floor | ( | int | idx | ) |
| bool mpLib_8004F008_Floor | ( | Vec3 * | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | , | ||
| float | |||
| ) |
| s32 mpLib_80054584 | ( | int | , |
| float * | |||
| ) |
| bool mpLib_8004E398_LeftWall | ( | void | ) |
| void mpLib_800588D0 | ( | 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 mpLib_80058AA0 | ( | void | ) |
| enum_t mpLib_8004E090_Ceiling | ( | int | idx, |
| Vec3 * | , | ||
| f32 * | , | ||
| u32 * | , | ||
| Vec3 * | normal | ||
| ) |
| void mpLib_800569EC | ( | void | ) |
| UNK_RET mpLib_8004F8A4_Ceiling | ( | UNK_PARAMS | ) |
| UNK_RET mpLib_80052508 | ( | UNK_PARAMS | ) |
| void mpLineGetNormal | ( | enum_t | line_id, |
| Vec3 * | normal_out | ||
| ) |
| bool mpLib_800524DC | ( | int | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| float | x, | ||
| float | y, | ||
| float | z, | ||
| float | |||
| ) |