SSBM Decomp
|
#include "mplib.h"
#include "mpisland.h"
#include "mplib.static.h"
#include "types.h"
#include <math.h>
#include <dolphin/mtx.h>
#include <sysdolphin/baselib/cobj.h>
#include <sysdolphin/baselib/gobj.h>
#include <sysdolphin/baselib/gobjproc.h>
#include <sysdolphin/baselib/lobj.h>
#include <sysdolphin/baselib/tev.h>
#include <sysdolphin/baselib/texp.h>
#include <melee/cm/camera.h>
#include <melee/cm/types.h>
#include <melee/gr/stage.h>
#include <melee/lb/types.h>
Functions | |
UNK_T | mpLib_8004D164 (void) |
mpLib_804D64B8_t * | mpLib_8004D16C (void) |
mp_UnkStruct2 * | mpLib_8004D174 (void) |
mpLib_804D64C0_t * | mpLib_8004D17C (void) |
bool | mpLib_8004E97C (float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float *arg8, float *arg9) |
mpLib_8004D184 | |
bool | mpLib_8004EBF8 (f32 *arg0, f32 *arg1, f32 arg8, f32 arg9, f32 argA, f32 argB, f32 argC, f32 argD, f32 argE) |
int | mpLib_80051BA8 (Vec3 *arg0, int arg1, int arg2, int arg3, int arg4, f32 arg5, f32 arg6, f32 arg7, f32 arg8) |
mpLib_8004ED5C | |
bool | mpLib_80051EC8 (Vec3 *arg0, int *arg1, int *arg2, Vec3 *arg3, u32 arg4, s32 arg5, s32 arg6, f32 arg7, f32 arg8, f32 arg9, f32 argA) |
bool | mpLib_800524DC (Vec3 *arg0, int *arg1, int *arg2, Vec3 *arg3, int arg4, int arg5, f32 x, f32 y, f32 z, f32 arg9) |
bool | mpLib_80052508 (Vec3 *arg0, int *arg1, int *arg2, Vec3 *arg3, u32 arg4, u32 arg5, f32 arg6, f32 arg7, f32 arg8, f32 arg9) |
int | mpLib_8005389C (int line) |
mpLib_80052534 | |
int | mpLib_80053950 (int line) |
void | mpLib_80054B14 (int line, Vec3 *arg1) |
mpLib_80053A04 | |
void | mpLib_80054BC0 (int line, Vec3 *arg1) |
enum_t | mpLib_80054C6C (int line) |
u32 | mpLib_80054CEC (int line) |
void | mpLib_80054D68 (int line, u32 arg1) |
Vec3 * | mpLib_80054DFC (int line, Vec3 *arg1) |
bool | mpLib_80054ED8 (int line) |
void | mpLib_80055C5C (int index) |
mpLib_80054F68 | |
void | mpLib_80055E24 (int index) |
void | mpLib_800565DC (int index) |
mpLib_80055E9C | |
void | mpLib_8005667C (int index) |
void | mpLib_800566D8 (int index, f32 *arg1, f32 *arg2) |
void | mpLib_800566F8 (int index, float arg1, float arg2) |
void | mpLib_80056710 (int index, f32 arg8, f32 arg9, f32 argA, f32 argB) |
void | mpLib_80056758 (int index, f32 arg8, f32 arg9, f32 argA, f32 argB) |
int | mpLib_80056B6C (int line) |
mpLib_800567C0 | |
void | mpLib_80057528 (int index) |
mpLib_80056C54 | |
void | mpLib_800575B0 (int index) |
void | mpLib_80057B4C (mpLib_804D64C0_t *arg0) |
mpLib_80057638 | |
void | mpLib_80057FDC (int index) |
mpLib_80057BC0 | |
void | mpLib_80058044 (int index) |
void | mpLib_800580AC (int index) |
void | mpLib_800580C8 (int index, Ground *arg1, mpLib_Callback cb) |
void | mpLib_800580E0 (int index) |
void | mpLib_800580FC (int index, mpLib_Callback *arg1, Ground **arg2) |
void | mpLib_8005811C (CollData *coll, int ledge_id) |
void | mpLib_800581A4 (int index, int arg1, int arg2) |
void | mpLib_80058560 (void) |
mpLib_800581BC | |
void | mpLib_80058820 (void) |
bool | mpLib_800588C8 (void) |
void | mpLib_800588D0 (f32 left, f32 bottom, f32 right, f32 top) |
void | mpLib_80058970 (f32 arg0, f32 arg1, f32 arg2, f32 arg3) |
void | mpLib_800589D0 (f32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6, f32 arg7) |
void | mpLib_80058AA0 (void) |
void | mpLib_80058ACC (GXColor color) |
void | mpLib_80059404 (int arg0, int arg1, GXColor arg2) |
mpLib_80058B5C | |
void | mpLib_8005A2DC (void) |
mpLib_80059554 | |
void | mpLib_8005A340 (void) |
Variables | ||
struct { | ||
float unk0 | ||
float unk4 | ||
float unk8 | ||
float unkC | ||
} | mpLib_80458868 [2] | |
mpLib_80058614 | ||
static HSD_Chan | mpLib_803BF540 | |
static const GXColor | mpLib_804D8140 = { 0xFF, 0xFF, 0xC0, 0xFF } | |
static const GXColor | mpLib_804D8144 = { 0xFF, 0xFF, 0xFF, 0x80 } | |
static const GXColor | mpLib_804D8148 = { 0x80, 0xC0, 0xC0, 0xFF } | |
static const GXColor | mpLib_804D814C = { 0xC0, 0xFF, 0xFF, 0x80 } | |
static const GXColor | mpLib_804D8150 = { 0x40, 0x40, 0xFF, 0x00 } | |
UNK_T mpLib_8004D164 | ( | void | ) |
mpLib_804D64B8_t * mpLib_8004D16C | ( | void | ) |
mp_UnkStruct2 * mpLib_8004D174 | ( | void | ) |
mpLib_804D64C0_t * mpLib_8004D17C | ( | void | ) |
bool mpLib_8004E97C | ( | float | arg0, |
float | arg1, | ||
float | arg2, | ||
float | arg3, | ||
float | arg4, | ||
float | arg5, | ||
float | arg6, | ||
float | arg7, | ||
float * | arg8, | ||
float * | arg9 | ||
) |
bool mpLib_8004EBF8 | ( | f32 * | arg0, |
f32 * | arg1, | ||
f32 | arg8, | ||
f32 | arg9, | ||
f32 | argA, | ||
f32 | argB, | ||
f32 | argC, | ||
f32 | argD, | ||
f32 | argE | ||
) |
int mpLib_80051BA8 | ( | Vec3 * | arg0, |
int | arg1, | ||
int | arg2, | ||
int | arg3, | ||
int | arg4, | ||
f32 | arg5, | ||
f32 | arg6, | ||
f32 | arg7, | ||
f32 | arg8 | ||
) |
bool mpLib_80051EC8 | ( | Vec3 * | arg0, |
int * | arg1, | ||
int * | arg2, | ||
Vec3 * | arg3, | ||
u32 | arg4, | ||
s32 | arg5, | ||
s32 | arg6, | ||
f32 | arg7, | ||
f32 | arg8, | ||
f32 | arg9, | ||
f32 | argA | ||
) |
bool mpLib_800524DC | ( | Vec3 * | arg0, |
int * | arg1, | ||
int * | arg2, | ||
Vec3 * | arg3, | ||
int | arg4, | ||
int | arg5, | ||
f32 | x, | ||
f32 | y, | ||
f32 | z, | ||
f32 | arg9 | ||
) |
bool mpLib_80052508 | ( | Vec3 * | arg0, |
int * | arg1, | ||
int * | arg2, | ||
Vec3 * | arg3, | ||
u32 | arg4, | ||
u32 | arg5, | ||
f32 | arg6, | ||
f32 | arg7, | ||
f32 | arg8, | ||
f32 | arg9 | ||
) |
int mpLib_8005389C | ( | int | line | ) |
int mpLib_80053950 | ( | int | line | ) |
void mpLib_80054B14 | ( | int | line, |
Vec3 * | arg1 | ||
) |
void mpLib_80054BC0 | ( | int | line, |
Vec3 * | arg1 | ||
) |
enum_t mpLib_80054C6C | ( | int | line | ) |
u32 mpLib_80054CEC | ( | int | line | ) |
void mpLib_80054D68 | ( | int | line, |
u32 | arg1 | ||
) |
Vec3 * mpLib_80054DFC | ( | int | line, |
Vec3 * | arg1 | ||
) |
bool mpLib_80054ED8 | ( | int | line | ) |
void mpLib_80055C5C | ( | int | index | ) |
void mpLib_80055E24 | ( | int | index | ) |
void mpLib_800565DC | ( | int | index | ) |
void mpLib_8005667C | ( | int | index | ) |
void mpLib_800566D8 | ( | int | index, |
f32 * | arg1, | ||
f32 * | arg2 | ||
) |
void mpLib_800566F8 | ( | int | index, |
float | arg1, | ||
float | arg2 | ||
) |
void mpLib_80056710 | ( | int | index, |
f32 | arg8, | ||
f32 | arg9, | ||
f32 | argA, | ||
f32 | argB | ||
) |
void mpLib_80056758 | ( | int | index, |
f32 | arg8, | ||
f32 | arg9, | ||
f32 | argA, | ||
f32 | argB | ||
) |
int mpLib_80056B6C | ( | int | line | ) |
void mpLib_80057528 | ( | int | index | ) |
void mpLib_800575B0 | ( | int | index | ) |
void mpLib_80057B4C | ( | mpLib_804D64C0_t * | arg0 | ) |
void mpLib_80057FDC | ( | int | index | ) |
void mpLib_80058044 | ( | int | index | ) |
void mpLib_800580AC | ( | int | index | ) |
void mpLib_800580C8 | ( | int | index, |
Ground * | arg1, | ||
mpLib_Callback | cb | ||
) |
void mpLib_800580E0 | ( | int | index | ) |
void mpLib_800580FC | ( | int | index, |
mpLib_Callback * | arg1, | ||
Ground ** | arg2 | ||
) |
void mpLib_8005811C | ( | CollData * | coll, |
int | ledge_id | ||
) |
void mpLib_800581A4 | ( | int | index, |
int | arg1, | ||
int | arg2 | ||
) |
void mpLib_80058560 | ( | void | ) |
void mpLib_80058820 | ( | void | ) |
bool mpLib_800588C8 | ( | void | ) |
void mpLib_800588D0 | ( | f32 | left, |
f32 | bottom, | ||
f32 | right, | ||
f32 | top | ||
) |
void mpLib_80058970 | ( | f32 | arg0, |
f32 | arg1, | ||
f32 | arg2, | ||
f32 | arg3 | ||
) |
void mpLib_800589D0 | ( | f32 | arg0, |
f32 | arg1, | ||
f32 | arg2, | ||
f32 | arg3, | ||
f32 | arg4, | ||
f32 | arg5, | ||
f32 | arg6, | ||
f32 | arg7 | ||
) |
void mpLib_80058AA0 | ( | void | ) |
void mpLib_80058ACC | ( | GXColor | color | ) |
void mpLib_80059404 | ( | int | arg0, |
int | arg1, | ||
GXColor | arg2 | ||
) |
void mpLib_8005A2DC | ( | void | ) |
void mpLib_8005A340 | ( | void | ) |
float unk0 |
float unk4 |
float unk8 |
float unkC |
struct { ... } mpLib_80458868[2] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |