|
SSBM Decomp
|
#include "grgreatbay.h"#include <Runtime/platform.h>#include <placeholder.h>#include "forward.h"#include "granime.h"#include "grdisplay.h"#include "grlib.h"#include "ground.h"#include "grzakogenerator.h"#include "inlines.h"#include "stage.h"#include <melee/ft/ft_0877.h>#include <melee/ft/ftdevice.h>#include <melee/ft/ftlib.h>#include <melee/it/item.h>#include <melee/it/itspawn.h>#include <melee/it/kinds/ittincle.h>#include <melee/it/types.h>#include <melee/lb/lb_00B0.h>#include <melee/lb/lb_00F9.h>#include <melee/lb/types.h>#include <melee/mp/mplib.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/psstructs.h>#include <sysdolphin/baselib/random.h>Data Structures | |
| struct | grGb_StageAttr |
| struct | grGb_804D69E0_t |
Variables | |
| GrJoint | grGb_803E3E60 [] |
| StageCallbacks | grGb_StageCallbacks [11] |
| StageData | grGb_StageData |
| grGb_804D69E0_t | grGb_804D69E0 |
| const Vec3 | grGb_803B81C8 = { 0.99f, 35.72f, 0.0f } |
| const SpawnItem | grGb_803B81D4 |
| s16 | grGb_803E4048 [][2] |
|
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 grGreatBay_801F423C | ( | bool | unused | ) |
| void grGreatBay_801F4240 | ( | void | ) |
| void grGreatBay_801F42D0 | ( | void | ) |
| void grGreatBay_801F42D4 | ( | void | ) |
| bool grGreatBay_801F42F8 | ( | void | ) |
| HSD_GObj * grGreatBay_801F4300 | ( | int | gobj_id | ) |
| void grGreatBay_801F4404 | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F4430 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F4438 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F443C | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F4440 | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F44A0 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F44A8 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F44AC | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F44B0 | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F4510 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F4518 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F451C | ( | Ground_GObj * | gobj | ) |
| void fn_801F4520 | ( | HSD_GObj * | gobj | ) |
| void grGreatBay_801F454C | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F4650 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F4658 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F4690 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F4694 | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F4994 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F499C | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F545C | ( | Ground_GObj * | gobj | ) |
|
inlinestatic |
| void grGreatBay_801F5460 | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F55F8 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5600 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5988 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F598C | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F59F0 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F59F8 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F59FC | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5A00 | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F5AF0 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5AF8 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5D48 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5D4C | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F5E28 | ( | HSD_GObj * | gobj | ) |
| bool grGreatBay_801F63F4 | ( | Ground_GObj * | gobj | ) |
| void grGreatBay_801F660C | ( | Ground_GObj * | gobj | ) |
| bool grGreatBay_801F66A4 | ( | void | ) |
| DynamicsDesc * grGreatBay_801F680C | ( | enum_t | unused | ) |
| GrJoint grGb_803E3E60[] |
| StageCallbacks grGb_StageCallbacks[11] |
| StageData grGb_StageData |
| grGb_804D69E0_t grGb_804D69E0 |
| const Vec3 grGb_803B81C8 = { 0.99f, 35.72f, 0.0f } |
| const SpawnItem grGb_803B81D4 |
| s16 grGb_803E4048[][2] |