SSBM Decomp
|
#include "lb_00F9.static.h"
#include "math.h"
#include "stddef.h"
#include "baselib/debug.h"
#include "baselib/displayfunc.h"
#include "baselib/rumble.h"
#include "baselib/tobj.h"
#include "dolphin/gx/GXGeometry.h"
#include "dolphin/gx/GXVert.h"
#include "dolphin/pad.h"
#include "lb/forward.h"
#include "lb/lbarchive.h"
#include "lb/lbdvd.h"
#include "lb/lbvector.h"
#include "lb/types.h"
#include <baselib/cobj.h>
#include <baselib/dobj.h>
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <baselib/lobj.h>
#include <baselib/memory.h>
#include <melee/sc/types.h>
Macros | |
#define | SOLUTION 0 |
Typedefs | |
typedef bool(* | lb_803BA248_fn) (ColorOverlay *) |
Functions | |
static bool | checkJObjFlags (HSD_JObj *jobj) |
void | lb_8000F9F8 (HSD_JObj *jobj) |
void | lb_8000FCDC (void) |
lb_8000FA94 | |
void | lb_8000FD18 (DynamicsDesc *desc) |
static struct lb_80011A50_t * | inlineA0 (void) |
lb_8000FD48 | |
static struct lb_80011A50_t * | inlineA1 (void) |
struct lb_80011A50_t * | lb_800100B0 (struct lb_80011A50_t *arg0, f32 arg1) |
void | lb_800101C8 (Vec3 *arg0, Vec3 *arg1) |
void | lb_800103B8 (Vec3 *a, Vec3 *b) |
bool | lb_800103D8 (Vec3 *vec, float x0, float x1, float x2, float x3, float offset) |
static double | inlineB0 (void) |
lb_8001044C | |
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 (Point3d *arg0, int arg1, float arg2, float arg3, float arg4) |
void | 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) |
HSD_LObj * | lb_80011AC4 (LightList **list) |
void | lb_80011B74 (HSD_DObj *dobj, u32 flags) |
static void * | setImageFromPreloadedArchive (HSD_ImageDesc *image_desc, s16 entry_num) |
lb_80011C18 | |
HSD_ImageDesc * | lb_800121FC (HSD_ImageDesc *image_desc, int width, int height, GXTexFmt format, s16 entry_num) |
void | lb_800122C8 (HSD_ImageDesc *image_desc, u16 origx, u16 origy, bool clear) |
HSD_ImageDescCopyFromEFB wrapper | |
void | lb_8001271C (GXTexObj *arg0, float x0, float arg2, float tex_width, float tex_height, float scale_x, float scale_y) |
lb_800122F0 | |
void | lb_8001285C (HSD_ImageDesc *image_desc, GXTexObj *tex_obj) |
void | fn_800138AC (void *ptr) |
lb_80012994 | |
void | lb_800138CC (HSD_GObj *gobj, int arg1) |
void | lb_800138D8 (HSD_GObj *gobj, s8 arg1) |
HSD_CObj * | lb_80013B14 (HSD_CameraDescPerspective *desc) |
lb_800138EC | |
bool | lb_80013BB0 (ColorOverlay *arg) |
bool | lb_80013BB8 (ColorOverlay *arg0) |
bool | lb_80013BE4 (ColorOverlay *arg0) |
bool | lb_80013C18 (ColorOverlay *arg0) |
bool | lb_80013D68 (ColorOverlay *arg0) |
bool | lb_80013E3C (ColorOverlay *arg0) |
bool | lb_80013F78 (ColorOverlay *arg0) |
Copy light rotation from ColorOverlay::x8_ptr1. | |
bool | lb_80013FF0 (ColorOverlay *arg0) |
bool | lb_80014014 (ColorOverlay *arg0) |
bool | lb_800140F8 (ColorOverlay *arg0) |
bool | lb_80014234 (ColorOverlay *arg0) |
void | lb_80014498 (ColorOverlay *arg0) |
lb_80014258 | |
bool | lb_800144C8 (ColorOverlay *arg0, Fighter_804D653C_t *arg1, int arg2, int arg3) |
void | lb_80014534 (void) |
void | lb_80014574 (u8 arg0, int arg1, int arg2, int arg3) |
void | lb_800145C0 (u8 slot) |
Reset pad rumble. | |
void | lb_800145F4 (void) |
static float | inlineC0 (Vec3 *a, Vec3 *b, Vec3 *c) |
bool | lb_80014638 (struct lb_80014638_arg0_t *arg0, struct lb_80014638_arg1_t *arg1) |
bool | lb_800149E0 (Mtx arg0, u32 arg1) |
lb_80014770 | |
Variables | |
lb_803BA248_fn | lb_803BA248 [] |
#define SOLUTION 0 |
typedef bool(* lb_803BA248_fn) (ColorOverlay *) |
void lb_8000F9F8 | ( | HSD_JObj * | jobj | ) |
void lb_8000FCDC | ( | void | ) |
void lb_8000FD18 | ( | DynamicsDesc * | desc | ) |
|
inlinestatic |
|
inlinestatic |
struct lb_80011A50_t * lb_800100B0 | ( | struct lb_80011A50_t * | arg0, |
f32 | arg1 | ||
) |
void lb_800101C8 | ( | Vec3 * | arg0, |
Vec3 * | arg1 | ||
) |
void lb_800103B8 | ( | Vec3 * | a, |
Vec3 * | b | ||
) |
bool lb_800103D8 | ( | Vec3 * | vec, |
float | x0, | ||
float | x1, | ||
float | x2, | ||
float | x3, | ||
float | offset | ||
) |
|
inlinestatic |
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 | ( | Point3d * | arg0, |
int | arg1, | ||
float | arg2, | ||
float | arg3, | ||
float | arg4 | ||
) |
void 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 | ) |
void lb_80011B74 | ( | HSD_DObj * | dobj, |
u32 | flags | ||
) |
|
static |
HSD_ImageDesc * lb_800121FC | ( | HSD_ImageDesc * | image_desc, |
int | width, | ||
int | height, | ||
GXTexFmt | format, | ||
s16 | entry_num | ||
) |
void lb_800122C8 | ( | HSD_ImageDesc * | image_desc, |
u16 | origx, | ||
u16 | origy, | ||
bool | clear | ||
) |
HSD_ImageDescCopyFromEFB wrapper
void lb_8001271C | ( | GXTexObj * | arg0, |
float | x0, | ||
float | arg2, | ||
float | tex_width, | ||
float | tex_height, | ||
float | scale_x, | ||
float | scale_y | ||
) |
void lb_8001285C | ( | HSD_ImageDesc * | image_desc, |
GXTexObj * | tex_obj | ||
) |
void fn_800138AC | ( | void * | ptr | ) |
void lb_800138CC | ( | HSD_GObj * | gobj, |
int | arg1 | ||
) |
void lb_800138D8 | ( | HSD_GObj * | gobj, |
s8 | arg1 | ||
) |
HSD_CObj * lb_80013B14 | ( | HSD_CameraDescPerspective * | desc | ) |
bool lb_80013BB0 | ( | ColorOverlay * | arg | ) |
bool lb_80013BB8 | ( | ColorOverlay * | arg0 | ) |
bool lb_80013BE4 | ( | ColorOverlay * | arg0 | ) |
bool lb_80013C18 | ( | ColorOverlay * | arg0 | ) |
bool lb_80013D68 | ( | ColorOverlay * | arg0 | ) |
bool lb_80013E3C | ( | ColorOverlay * | arg0 | ) |
bool lb_80013F78 | ( | ColorOverlay * | arg0 | ) |
Copy light rotation from ColorOverlay::x8_ptr1.
bool lb_80013FF0 | ( | ColorOverlay * | arg0 | ) |
bool lb_80014014 | ( | ColorOverlay * | arg0 | ) |
bool lb_800140F8 | ( | ColorOverlay * | arg0 | ) |
bool lb_80014234 | ( | ColorOverlay * | arg0 | ) |
void lb_80014498 | ( | ColorOverlay * | arg0 | ) |
bool lb_800144C8 | ( | ColorOverlay * | arg0, |
Fighter_804D653C_t * | arg1, | ||
int | arg2, | ||
int | arg3 | ||
) |
void lb_80014534 | ( | void | ) |
void lb_80014574 | ( | u8 | arg0, |
int | arg1, | ||
int | arg2, | ||
int | arg3 | ||
) |
void lb_800145C0 | ( | u8 | slot | ) |
Reset pad rumble.
void lb_800145F4 | ( | void | ) |
|
inlinestatic |
bool lb_80014638 | ( | struct lb_80014638_arg0_t * | arg0, |
struct lb_80014638_arg1_t * | arg1 | ||
) |
bool lb_800149E0 | ( | Mtx | arg0, |
u32 | arg1 | ||
) |
lb_803BA248_fn lb_803BA248[] |