|
SSBM Decomp
|
#include "grbigblue.h"#include <Runtime/platform.h>#include <placeholder.h>#include "grbigblue.static.h"#include "grdisplay.h"#include "grfzerocar.h"#include "grmaterial.h"#include "ground.h"#include <math.h>#include "grzakogenerator.h"#include "inlines.h"#include "stage.h"#include "types.h"#include <melee/cm/camera.h>#include <melee/gm/gmscene.h>#include <melee/it/it_26B1.h>#include <melee/it/itspawn.h>#include <melee/it/types.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lb_00F9.h>#include <melee/lb/lbvector.h>#include <melee/mp/mplib.h>#include <sysdolphin/baselib/debug.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/memory.h>#include <sysdolphin/baselib/random.h>Data Structures | |
| struct | grBb_ItemKindList |
| struct | grBb_Data803E2D78 |
| struct | grBb_Data803E2EB8 |
| struct | grBb_GroundStateFlag |
| struct | grBb_ByteBits |
| union | grBigBlue_CarPhysics |
| union | grBb_CarGround |
Macros | |
| #define | Gr_Fzero_Car_Max 30 |
Variables | |
| static grBb_YakumonoParam * | yakumono_param |
| GrJoint | grBb_803E2938 [] |
| grBb_Data803E2D78 | grBb_803E2D78 |
| grBb_Data803E2EB8 | grBb_803E2EB8 |
| StageCallbacks | grBb_StageCallbacks [] |
| static const Vec3 | grBb_803B8108 = { -1.0F, 0.0F, 0.0F } |
| static const Vec3 | grBb_803B8114 = { 56.0F, 40.0F, 24.0F } |
| static const grBb_ItemKindList | grBb_803B8120 |
| const grBb_LineIds | grBb_803B8134 |
| StageData | grBb_StageData |
| static s16 | grBb_803E2D84 [] |
| static s16 | grBb_803E2DC0 [] |
| static s16 | lbl_803E2DFC [] |
| static grBb_TrackEntry | grBb_TrackEntries [12] |
| u32 | lbl_803E3010 [] |
| #define Gr_Fzero_Car_Max 30 |
|
static |
Joint collision callback for ground surfaces.
| user_data | Saved untyped data attached to the callback. |
| coll_x50 | Unknown, sourced from CollData::x50. dist according to fn_801FC9AC? |
| delta_y | Relative y-offset since the collision started, equal to coll->cur_pos.y - coll->last_pos.y |
|
static |
Joint collision callback for ground surfaces.
| user_data | Saved untyped data attached to the callback. |
| coll_x50 | Unknown, sourced from CollData::x50. dist according to fn_801FC9AC? |
| delta_y | Relative y-offset since the collision started, equal to coll->cur_pos.y - coll->last_pos.y |
| void grBigBlue_801E57BC | ( | bool | arg | ) |
| void grBigBlue_801E57C0 | ( | void | ) |
| void grBigBlue_801E59C8 | ( | void | ) |
| void grBigBlue_801E59CC | ( | void | ) |
| bool grBigBlue_801E59F0 | ( | void | ) |
| void grBigBlue_801E5AE4 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E5B10 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E5B18 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E5B1C | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E5B20 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E6114 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E611C | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6120 | ( | Ground_GObj * | arg | ) |
| void fn_801E6124 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801E613C | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E61BC | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E61C4 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801E61FC | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6200 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E6288 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6290 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6294 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6298 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E6354 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E635C | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6360 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6364 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E687C | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6884 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801E68B8 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801E6904 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E6C58 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E6C60 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801E855C | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E8978 | ( | int | index, |
| void * | data, | ||
| void * | extra ) |
| void * grBigBlue_801E89DC | ( | int | arg | ) |
| void grBigBlue_801E8A1C | ( | int | idx | ) |
| f32 grBigBlue_801E8D04 | ( | void | ) |
| void grBigBlue_801E8D64 | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801E93D0 | ( | Ground_GObj * | arg | ) |
|
inlinestatic |
| void grBigBlue_801E93D8 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801E9F38 | ( | Ground_GObj * | arg | ) |
| void grBigBlue_801E9F3C | ( | Ground_GObj * | gobj | ) |
| bool grBigBlue_801EA054 | ( | Ground_GObj * | arg | ) |
|
inlinestatic |
| void grBigBlue_801EA05C | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801EAB4C | ( | Ground_GObj * | arg | ) |
| s32 grBigBlue_801EACE8 | ( | HSD_JObj * | exclude, |
| Vec3 * | point, | ||
| f32 * | out_y, | ||
| f32 | half_range_x, | ||
| f32 | half_range_y ) |
| void grBigBlue_801EB004 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801EB4AC | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801EBAF8 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801EC6C0 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801ECB50 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801ED694 | ( | Ground_GObj * | gobj, |
| s32 | lane ) |
| s32 grBigBlue_801EDF44 | ( | Ground_GObj * | gobj, |
| s32 | index ) |
|
inlinestatic |
|
inlinestatic |
| s32 grBigBlue_801EE398 | ( | Ground_GObj * | gobj, |
| s32 | arg1, | ||
| s32 | arg2 ) |
| bool grBigBlue_801EEF00 | ( | Ground_GObj * | gobj, |
| s32 | index ) |
| void grBigBlue_801EF424 | ( | Ground_GObj * | gobj | ) |
| void grBigBlue_801EF7D8 | ( | Vec3 * | pos | ) |
| void fn_801EFB9C | ( | HSD_GObj * | gobj, |
| int | pass ) |
| DynamicsDesc * grBigBlue_801EFC0C | ( | enum_t | arg | ) |
|
static |
| GrJoint grBb_803E2938[] |
|
extern |
|
extern |
| StageCallbacks grBb_StageCallbacks[] |
|
static |
|
static |
|
static |
| const grBb_LineIds grBb_803B8134 |
| StageData grBb_StageData |
|
static |
|
static |
|
static |
|
static |
| u32 lbl_803E3010[] |