|
SSBM Decomp
|
#include "lb_00F9.h"#include "math.h"#include "platform.h"#include "stddef.h"#include <placeholder.h>#include "baselib/forward.h"#include "baselib/psstructs.h"#include "baselib/tobj.h"#include "lb/forward.h"#include "lb/lbcollision.h"#include "lb/lbspdisplay.h"#include "lb/lbvector.h"#include "lb/types.h"#include <math_ppc.h>#include <trigf.h>#include <dolphin/mtx.h>#include <baselib/cobj.h>#include <baselib/displayfunc.h>#include <baselib/dobj.h>#include <baselib/gobj.h>#include <baselib/gobjobject.h>#include <baselib/jobj.h>#include <baselib/lobj.h>#include <baselib/memory.h>#include <baselib/quatlib.h>#include <melee/mp/mplib.h>Data Structures | |
| struct | lb_Collider |
| struct | CameraBlurData |
Functions | |
| static void | order_data (void) |
| static bool | checkJObjFlags (HSD_JObj *jobj) |
| void | lb_8000F9F8 (HSD_JObj *jobj) |
| void | lb_8000FA94 (void) |
| void | lb_8000FCDC (void) |
| void | lb_8000FD18 (DynamicsDesc *desc) |
| static struct DynamicsData * | popDynamicsData (void) |
| void | lb_8000FD48 (HSD_JObj *jobj, DynamicsDesc *desc, size_t max_count) |
| static struct lb_80011A50_t * | inlineA0 (void) |
| static struct lb_80011A50_t * | inlineA1 (void) |
| struct lb_80011A50_t * | lb_800100B0 (struct lb_80011A50_t *arg0, f32 arg1) |
| float | lb_800101C8 (Vec3 *arg0, Vec3 *arg1) |
| float | lb_800103B8 (Vec3 *a, Vec3 *b) |
| bool | lb_800103D8 (Vec3 *vec, float x0, float x1, float x2, float x3, float offset) |
| static bool | approximatelyZeroVec3 (Vec3 vec) |
| static float | absf (float x) |
| static float | groundHeight (struct DynamicsData *data, Vec3 *floor_point) |
| void | lb_8001044C (DynamicsDesc *desc, void *colliders_raw, int num_colliders, float pos_y, bool use_floor_fn, Fighter_Part part, int first_active, bool ground_check) |
| void | lb_800115F4 (void) |
| void | lb_80011710 (DynamicsDesc *arg0, DynamicsDesc *arg1) |
| bool | lb_800117F4 (DynamicsDesc *arg0, GXColor *arg1, GXColor *arg2, int arg3, u32 arg4) |
| void | lb_800119DC (Vec3 *arg0, int arg1, float arg2, float arg3, float arg4) |
| AestheticWindEffect(r3=sourcelocation,r4=duration,f1=radiusSize,f2=effectdegradation,f3=unk). | |
| struct lb_80011A50_t * | lb_80011A50 (Vec3 *arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) |
| enum_t | lb_80011ABC (void) |
Variables | |
| struct { | |
| Vec3 v0 | |
| Vec3 v1 | |
| Vec3 v2 | |
| f32 pad | |
| } | lb_803B7280 |
| static struct lb_804D63A0_t * | lb_804D63A0 |
| static struct DynamicsData * | cur_data |
| static struct lb_804D63A8_t * | lb_804D63A8 |
| static struct lb_80011A50_t * | lb_804D63AC |
| static struct lb_80011A50_t * | lb_804D63B0 |
| static enum_t | lb_804D63B4 |
| static u8 | lb_804D63B8 |
|
static |
| void lb_8000F9F8 | ( | HSD_JObj * | jobj | ) |
| void lb_8000FA94 | ( | void | ) |
| void lb_8000FCDC | ( | void | ) |
| void lb_8000FD18 | ( | DynamicsDesc * | desc | ) |
|
inlinestatic |
| void lb_8000FD48 | ( | HSD_JObj * | jobj, |
| DynamicsDesc * | desc, | ||
| size_t | max_count ) |
|
inlinestatic |
|
inlinestatic |
| struct lb_80011A50_t * lb_800100B0 | ( | struct lb_80011A50_t * | arg0, |
| f32 | arg1 ) |
|
inlinestatic |
|
inlinestatic |
| void lb_8001044C | ( | DynamicsDesc * | desc, |
| void * | colliders_raw, | ||
| int | num_colliders, | ||
| float | pos_y, | ||
| bool | use_floor_fn, | ||
| Fighter_Part | part, | ||
| int | first_active, | ||
| bool | ground_check ) |
li differs. | void lb_800115F4 | ( | void | ) |
| void lb_80011710 | ( | DynamicsDesc * | arg0, |
| DynamicsDesc * | arg1 ) |
| bool lb_800117F4 | ( | DynamicsDesc * | arg0, |
| GXColor * | arg1, | ||
| GXColor * | arg2, | ||
| int | arg3, | ||
| u32 | arg4 ) |
| void lb_800119DC | ( | Vec3 * | arg0, |
| int | arg1, | ||
| float | arg2, | ||
| float | arg3, | ||
| float | arg4 ) |
AestheticWindEffect(r3=sourcelocation,r4=duration,f1=radiusSize,f2=effectdegradation,f3=unk).
| struct lb_80011A50_t * lb_80011A50 | ( | Vec3 * | arg0, |
| int | arg1, | ||
| float | arg2, | ||
| float | arg3, | ||
| float | arg4, | ||
| float | arg5, | ||
| float | arg6, | ||
| float | arg7, | ||
| float | arg8 ) |
| enum_t lb_80011ABC | ( | void | ) |
| Vec3 v0 |
| Vec3 v1 |
| Vec3 v2 |
| f32 pad |
| const struct { ... } lb_803B7280 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |