SSBM Decomp
|
#include <platform.h>
#include <placeholder.h>
#include "lb/forward.h"
#include <baselib/forward.h>
#include <dolphin/mtx.h>
#include <baselib/jobj.h>
Go to the source code of this file.
Data Structures | |
struct | Foo |
struct | lbColl_80008D30_arg1 |
Functions | |
int | lbColl_80005BB0 (HitCapsule *, int) |
bool | lbColl_80005C44 (const Vec3 *, const Vec3 *, const Vec3 *, Vec3 *, float, float) |
float | lbColl_80005EBC (const Vec3 *, const Vec3 *, const Vec3 *, float *) |
float | lbColl_80005FC0 (Vec3 *, Vec3 *, Vec3 *, float *) |
bool | lbColl_80006094 (Vec3 *, Vec3 *, Vec3 *, Vec3 *, Vec3 *, Vec3 *, float, float) |
bool | lbColl_800067F8 (Vec3 *, Vec3 *, Vec3 *, Vec3 *, Vec3 *, Vec3 *, float, float, float) |
void | lbColl_800077A0 (Vec3 *, Mtx, Vec3 *, Vec3 *, Vec3 *, Vec3 *, float *angle, float, float) |
bool | lbColl_80007AFC (HitCapsule *, HitCapsule *, float, float) |
UNK_RET | lbColl_80007B78 (Mtx, Mtx, float, float) |
bool | lbColl_80007BCC (HitCapsule *, HitResult *shield_hit, UNK_T, s32, float, float, float) |
void | lbColl_JObjSetupMatrix (HSD_JObj *) |
void | lbColl_80007DD8 (HitCapsule *, HitResult *, Mtx, Vec3 *, float *, float) |
bool | lbColl_80007ECC (HitCapsule *, HurtCapsule *, Mtx, float hit_scl_y, float hurt_scl_y, float hurt_pos_z) |
bool | lbColl_8000805C (HitCapsule *arg0, HurtCapsule *arg1, Mtx arg2, s32 arg3, float arg4, float arg5, float arg6) |
bool | lbColl_80008248 (HitCapsule *, HurtCapsule *, Mtx, float, float, float) |
void | lbColl_800083C4 (HurtCapsule *) |
void | lbColl_80008428 (HitCapsule *) |
void | lbColl_80008434 (HitCapsule *) |
void | lbColl_80008440 (HitCapsule *) |
void | lbColl_CopyHitCapsule (HitCapsule *src, HitCapsule *dst) |
bool | lbColl_80008688 (HitCapsule *, int type, void *victim) |
bool | lbColl_80008820 (HitCapsule *, int type, void *victim) |
void | lbColl_800089B8 (HitCapsule *hit, UNK_T arg1) |
void | lbColl_80008A5C (HitCapsule *hit) |
void | lbColl_80008D30 (HitCapsule *, lbColl_80008D30_arg1 *) |
UNK_RET | lbColl_80008DA4 (UNK_PARAMS) |
void | lbColl_80008FC8 (Vec3, Vec3, u8 *, u8 *, float) |
void | lbColl_800096B4 (MtxPtr, Vec3, Vec3, u8 *, GXColor *, float) |
UNK_RET | lbColl_80009DD4 (UNK_PARAMS) |
bool | lbColl_80009F54 (HitCapsule *hit, u32 arg1, float arg8) |
bool | lbColl_8000A044 (HitCapsule *hit, u32 arg1, float arg8) |
bool | lbColl_8000A10C (Vec3(*)[2], u32, f32) |
bool | lbColl_8000A1A8 (UNK_T, int, float scale_y) |
bool | lbColl_8000A244 (HurtCapsule *hurt, u32 arg1, Mtx arg2, float arg3) |
bool | lbColl_8000A460 (Foo *hurt, u32 arg1) |
bool | lbColl_8000A584 (HurtCapsule *hurt, u32 arg1, u32 arg2, MtxPtr arg3, float arg8) |
bool | lbColl_8000A78C (HitResult *hit, u32 arg1, Mtx arg2, float pos_z) |
bool | lbColl_8000A95C (HitResult *hit, u32 arg1, Mtx arg2, float pos_z) |
bool | lbColl_8000AB2C (HitResult *hit, u32 arg1, Mtx arg2, float pos_z) |
bool | lbColl_8000ACFC (void *, HitCapsule *) |
static bool | approximatelyZero (float x) |
static bool | testPlusX (Vec3 *a, Vec3 *b, Vec3 *c, float offset) |
static bool | testPlus (float a, float b, float c, float offset) |
static bool | testMinusX (Vec3 *a, Vec3 *b, Vec3 *c, float offset) |
int lbColl_80005BB0 | ( | HitCapsule * | arg0, |
int | arg1 | ||
) |
bool lbColl_80005C44 | ( | const Vec3 * | arg0, |
const Vec3 * | arg1, | ||
const Vec3 * | arg2, | ||
Vec3 * | arg3, | ||
float | arg8, | ||
float | arg9 | ||
) |
float lbColl_80005EBC | ( | const Vec3 * | arg0, |
const Vec3 * | arg1, | ||
const Vec3 * | arg2, | ||
float * | arg3 | ||
) |
float lbColl_80005FC0 | ( | Vec3 * | arg0, |
Vec3 * | arg1, | ||
Vec3 * | arg2, | ||
float * | arg3 | ||
) |
bool lbColl_80006094 | ( | Vec3 * | arg0, |
Vec3 * | arg1, | ||
Vec3 * | arg2, | ||
Vec3 * | arg3, | ||
Vec3 * | arg4, | ||
Vec3 * | arg5, | ||
float | arg6, | ||
float | arg7 | ||
) |
bool lbColl_800067F8 | ( | Vec3 * | a, |
Vec3 * | b, | ||
Vec3 * | c, | ||
Vec3 * | d, | ||
Vec3 * | e, | ||
Vec3 * | f, | ||
float | p, | ||
float | q, | ||
float | r | ||
) |
void lbColl_800077A0 | ( | Vec3 * | , |
Mtx | , | ||
Vec3 * | , | ||
Vec3 * | , | ||
Vec3 * | , | ||
Vec3 * | , | ||
float * | angle, | ||
float | , | ||
float | |||
) |
bool lbColl_80007AFC | ( | HitCapsule * | a, |
HitCapsule * | b, | ||
float | x, | ||
float | y | ||
) |
bool lbColl_80007BCC | ( | HitCapsule * | , |
HitResult * | shield_hit, | ||
UNK_T | , | ||
s32 | , | ||
float | , | ||
float | , | ||
float | |||
) |
void lbColl_JObjSetupMatrix | ( | HSD_JObj * | ) |
void lbColl_80007DD8 | ( | HitCapsule * | capsule, |
HitResult * | hit, | ||
Mtx | hit_transform, | ||
Vec3 * | arg3, | ||
float * | angle, | ||
float | scale | ||
) |
bool lbColl_80007ECC | ( | HitCapsule * | arg0, |
HurtCapsule * | arg1, | ||
Mtx | arg2, | ||
float | hit_scl_y, | ||
float | hurt_scl_y, | ||
float | hurt_pos_z | ||
) |
bool lbColl_8000805C | ( | HitCapsule * | arg0, |
HurtCapsule * | arg1, | ||
Mtx | arg2, | ||
s32 | arg3, | ||
float | arg4, | ||
float | arg5, | ||
float | arg6 | ||
) |
bool lbColl_80008248 | ( | HitCapsule * | , |
HurtCapsule * | , | ||
Mtx | , | ||
float | , | ||
float | , | ||
float | |||
) |
void lbColl_800083C4 | ( | HurtCapsule * | arg0 | ) |
void lbColl_80008428 | ( | HitCapsule * | arg0 | ) |
void lbColl_80008434 | ( | HitCapsule * | arg0 | ) |
void lbColl_80008440 | ( | HitCapsule * | hit | ) |
void lbColl_CopyHitCapsule | ( | HitCapsule * | src, |
HitCapsule * | dst | ||
) |
bool lbColl_80008688 | ( | HitCapsule * | capsule, |
int | type, | ||
void * | victim | ||
) |
bool lbColl_80008820 | ( | HitCapsule * | capsule, |
int | type, | ||
void * | victim | ||
) |
void lbColl_800089B8 | ( | HitCapsule * | hit, |
UNK_T | arg1 | ||
) |
void lbColl_80008A5C | ( | HitCapsule * | hit | ) |
void lbColl_80008D30 | ( | HitCapsule * | arg0, |
lbColl_80008D30_arg1 * | arg1 | ||
) |
UNK_RET lbColl_80008DA4 | ( | UNK_PARAMS | ) |
void lbColl_80008FC8 | ( | Vec3 | , |
Vec3 | , | ||
u8 * | , | ||
u8 * | , | ||
float | |||
) |
void lbColl_800096B4 | ( | MtxPtr | , |
Vec3 | , | ||
Vec3 | , | ||
u8 * | , | ||
GXColor * | , | ||
float | |||
) |
UNK_RET lbColl_80009DD4 | ( | UNK_PARAMS | ) |
bool lbColl_80009F54 | ( | HitCapsule * | hit, |
u32 | arg1, | ||
float | arg8 | ||
) |
bool lbColl_8000A044 | ( | HitCapsule * | hit, |
u32 | arg1, | ||
float | arg8 | ||
) |
bool lbColl_8000A10C | ( | Vec3(*) | [2], |
u32 | , | ||
f32 | |||
) |
bool lbColl_8000A244 | ( | HurtCapsule * | hurt, |
u32 | arg1, | ||
Mtx | arg2, | ||
float | arg3 | ||
) |
bool lbColl_8000A584 | ( | HurtCapsule * | hurt, |
u32 | arg1, | ||
u32 | arg2, | ||
MtxPtr | arg3, | ||
float | arg8 | ||
) |
bool lbColl_8000ACFC | ( | void * | , |
HitCapsule * | |||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |