|
SSBM Decomp
|
#include "grrcruise.h"#include "grzakogenerator.h"#include "placeholder.h"#include <platform.h>#include "baselib/debug.h"#include "cm/camera.h"#include "forward.h"#include "gm/gm_1A45.h"#include "gr/grdatfiles.h"#include "gr/grdisplay.h"#include "gr/grlib.h"#include "gr/ground.h"#include "gr/inlines.h"#include "gr/stage.h"#include "gr/types.h"#include "lb/forward.h"#include "lb/lb_00B0.h"#include "lb/lb_00F9.h"#include "lb/lbvector.h"#include "mp/mplib.h"#include "sysdolphin/baselib/memory.h"#include <math.h>#include <baselib/archive.h>#include <baselib/dobj.h>#include <baselib/gobj.h>#include <baselib/gobjgxlink.h>#include <baselib/gobjproc.h>#include <baselib/jobj.h>#include <baselib/random.h>#include <MSL/math_ppc.h>#include <MSL/trigf.h>Macros | |
| #define | grRc_803E5014 (*(struct grRCruise_VanishDesc*) ((u8*) grRc_803E4DA8 + 0x26C)) |
Variables | |
| S16Vec3 | grRc_803E4DA8 [] |
| StageCallbacks | grRc_803E4E34 [7] |
| struct StageData | grRc_803E4ECC |
| Vec3 | grRc_803B8288 |
| s16 | grRc_803E4FF0 [] |
| s16 | grRc_804D4790 [4] |
| struct { | |
| f32 x0 | |
| f32 x4 | |
| f32 x8 | |
| s32 x0C | |
| s32 x10 | |
| s32 x14 | |
| s32 x18 | |
| s32 x1C | |
| s32 x20 | |
| s32 x24 | |
| s32 x28 | |
| f32 x2C | |
| f32 x30 | |
| f32 x34 | |
| f32 x38 | |
| s32 x3C | |
| s32 x40 | |
| s32 x44 | |
| } * | grRc_804D6A10 |
| #define grRc_803E5014 (*(struct grRCruise_VanishDesc*) ((u8*) grRc_803E4DA8 + 0x26C)) |
| void grRCruise_801FF164 | ( | bool | arg | ) |
| void grRCruise_801FF168 | ( | void | ) |
| void grRCruise_801FF298 | ( | void | ) |
| void grRCruise_801FF29C | ( | void | ) |
| bool grRCruise_801FF2C0 | ( | void | ) |
| HSD_GObj * grRCruise_801FF2C8 | ( | int | gobj_id | ) |
| void grRCruise_801FF3B4 | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_801FF3E0 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF3E8 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF3EC | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF3F0 | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_801FF434 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF43C | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF440 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF444 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_801FF5B4 | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_801FF6CC | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF6D4 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_801FF738 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF73C | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_801FF794 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF79C | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF7A0 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF7A4 | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_801FF8DC | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF8E4 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_801FF920 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FF924 | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_801FFAD4 | ( | Ground_GObj * | arg | ) |
| void grRCruise_801FFADC | ( | Ground_GObj * | arg0 | ) |
| void grRCruise_80200070 | ( | Ground_GObj * | arg | ) |
| void grRCruise_80200074 | ( | Ground_GObj * | gobj | ) |
| bool grRCruise_8020014C | ( | Ground_GObj * | arg | ) |
| void grRCruise_80200154 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_8020045C | ( | Ground_GObj * | arg | ) |
| void fn_80200460 | ( | Ground * | gp_arg, |
| s32 | joint_id, | ||
| CollData * | cd, | ||
| s32 | arg3, | ||
| mpLib_GroundEnum | arg4, | ||
| f32 | arg5 ) |
| void grRCruise_80200540 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_80200578 | ( | Ground * | gp_arg, |
| s32 | joint_id, | ||
| CollData * | cd, | ||
| s32 | arg3, | ||
| mpLib_GroundEnum | arg4, | ||
| f32 | arg5 ) |
| void grRCruise_8020071C | ( | Ground_GObj * | gobj | ) |
| void grRCruise_80200B48 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_80200C04 | ( | Ground_GObj * | gobj | ) |
|
inline |
| void grRCruise_802010A4 | ( | Ground_GObj * | gobj, |
| s32 | id, | ||
| CollData * | coll ) |
| void grRCruise_80201110 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_80201410 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_80201588 | ( | Ground_GObj * | gobj | ) |
| void grRCruise_80201918 | ( | Vec3 * | vec | ) |
| DynamicsDesc * grRCruise_80201C50 | ( | enum_t | arg | ) |
| S16Vec3 grRc_803E4DA8[] |
| StageCallbacks grRc_803E4E34[7] |
| struct StageData grRc_803E4ECC |
|
extern |
|
extern |
|
extern |
| f32 x0 |
| f32 x4 |
| f32 x8 |
| s32 x0C |
| s32 x10 |
| s32 x14 |
| s32 x18 |
| s32 x1C |
| s32 x20 |
| s32 x24 |
| s32 x28 |
| f32 x2C |
| f32 x30 |
| f32 x34 |
| f32 x38 |
| s32 x3C |
| s32 x40 |
| s32 x44 |
| struct { ... } * grRc_804D6A10 |