|
SSBM Decomp
|
#include "gr/grkongo.h"#include "grkongo.static.h"#include "grmaterial.h"#include "types.h"#include "ef/efsync.h"#include "ft/ftdevice.h"#include "ft/ftlib.h"#include "ftCommon/ftCo_BarrelWait.h"#include "gm/gm_unsplit.h"#include "gr/granime.h"#include "gr/ground.h"#include "gr/grzakogenerator.h"#include "gr/inlines.h"#include "gr/stage.h"#include "it/it_26B1.h"#include "it/items/itbox.h"#include "it/items/itklap.h"#include "it/itspawn.h"#include "lb/lb_00B0.h"#include "lb/lbspdisplay.h"#include "mp/forward.h"#include "mp/mplib.h"#include "MSL/math.h"#include <math_ppc.h>#include <baselib/debug.h>#include <baselib/gobj.h>#include <baselib/gobjproc.h>#include <baselib/jobj.h>#include <baselib/random.h>#include <baselib/spline.h>Data Structures | |
| struct | _struct_grKg_804D6984 |
| struct | _struct_grKg_803E188C_0x18 |
| struct | unk_struct_x14 |
Variables | |
| GrJoint | grKg_803E16E0 [] |
| StageCallbacks | grKg_StageCallbacks [] |
| StageData | grKg_StageData |
| static const lbColl_80008D30_arg1 | grKg_803B7FB0 |
| struct _struct_grKg_804D6984 | grKg_804D6984 |
| static struct _struct_grKg_803E188C_0x18 | grKg_803E188C [0xF] |
| const grKg_SplineChoiceList | grKg_803B7FD4 |
|
static |
| void grKongo_801D5490 | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D5574 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D557C | ( | Ground_GObj * | arg0 | ) |
| void grKongo_801D55D4 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D55D8 | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D5774 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D577C | ( | Ground_GObj * | arg0 | ) |
| void grKongo_801D5FA4 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D5FA8 | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D5FD4 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D5FDC | ( | Ground_GObj * | arg | ) |
| void grKongo_801D5FE0 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D5FE4 | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D6028 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D6030 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D6034 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D6038 | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D6064 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D606C | ( | Ground_GObj * | arg | ) |
| void grKongo_801D6070 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D6074 | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D6190 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D6198 | ( | Ground_GObj * | arg0 | ) |
| void grKongo_801D6378 | ( | Ground_GObj * | arg | ) |
|
static |
| void grKongo_801D828C | ( | HSD_GObj * | gobj | ) |
| void grKongo_801D637C | ( | Ground_GObj * | arg0 | ) |
| bool grKongo_801D64B4 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D64BC | ( | Ground_GObj * | arg0 | ) |
| void grKongo_801D6518 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D651C | ( | Ground_GObj * | gobj | ) |
| bool grKongo_801D6660 | ( | Ground_GObj * | arg | ) |
|
inlinestatic |
| void grKongo_801D6668 | ( | Ground_GObj * | arg0 | ) |
| void grKongo_801D69AC | ( | Ground_GObj * | arg | ) |
| void grKongo_801D69B0 | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
| void grKongo_801D6AFC | ( | void | ) |
| f32 grKongo_801D8314 | ( | void | ) |
| void grKongo_801D5238 | ( | bool | arg | ) |
| void grKongo_801D523C | ( | void | ) |
| void grKongo_801D52F8 | ( | void | ) |
| void grKongo_801D52FC | ( | void | ) |
| bool grKongo_801D5338 | ( | void | ) |
| Ground_GObj * grKongo_801D5340 | ( | int | gobj_id | ) |
| void fn_801D542C | ( | HSD_GObj * | arg0 | ) |
| void fn_801D7700 | ( | void * | user_data, |
| int | joint_id, | ||
| CollData * | coll, | ||
| int | coll_x50, | ||
| mpLib_GroundEnum | ground_kind, | ||
| float | delta_y ) |
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 grKongo_801D7BBC | ( | Ground_GObj * | gobj | ) |
| void fn_801D7E60 | ( | void * | user_data, |
| int | joint_id, | ||
| CollData * | coll, | ||
| int | coll_x50, | ||
| mpLib_GroundEnum | ground_kind, | ||
| float | delta_y ) |
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 grKongo_801D8058 | ( | Ground_GObj * | arg | ) |
| void grKongo_801D8270 | ( | Ground_GObj * | gobj | ) |
| DynamicsDesc * grKongo_801D8444 | ( | enum_t | arg | ) |
| GrJoint grKg_803E16E0[] |
| StageCallbacks grKg_StageCallbacks[] |
| StageData grKg_StageData |
|
static |
| struct _struct_grKg_804D6984 grKg_804D6984 |
|
static |
| const grKg_SplineChoiceList grKg_803B7FD4 |