SSBM Decomp
Loading...
Searching...
No Matches
grkongo.static.h File Reference
#include <platform.h>
#include "gr/types.h"
#include "mp/forward.h"

Go to the source code of this file.

Data Structures

struct  grKg_SplineChoice
 A dat file index and the index of a spline within that file's spline table, as taken by Ground_801C247C. More...
struct  grKg_SplineChoiceList
struct  grKongo_YakumonoParam

Functions

static 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.
static 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.
static int fn_801D8134 (HSD_GObj *arg0, HSD_GObj *arg1)
static DynamicsDescgrKongo_801D8444 (enum_t)

Variables

GrJoint grKg_803E16E0 [6]
StageCallbacks grKg_StageCallbacks [12]
const grKg_SplineChoiceList grKg_803B7FD4
static struct grKongo_YakumonoParamyakumono_param

Function Documentation

◆ fn_801D7700()

void fn_801D7700 ( void * user_data,
int joint_id,
CollData * coll,
int coll_x50,
mpLib_GroundEnum ground_kind,
float delta_y )
static

Joint collision callback for ground surfaces.

Parameters
user_dataSaved untyped data attached to the callback.
coll_x50Unknown, sourced from CollData::x50. dist according to fn_801FC9AC?
delta_yRelative y-offset since the collision started, equal to coll->cur_pos.y - coll->last_pos.y

◆ fn_801D7E60()

void fn_801D7E60 ( void * user_data,
int joint_id,
CollData * coll,
int coll_x50,
mpLib_GroundEnum ground_kind,
float delta_y )
static

Joint collision callback for ground surfaces.

Parameters
user_dataSaved untyped data attached to the callback.
coll_x50Unknown, sourced from CollData::x50. dist according to fn_801FC9AC?
delta_yRelative y-offset since the collision started, equal to coll->cur_pos.y - coll->last_pos.y

◆ fn_801D8134()

int fn_801D8134 ( HSD_GObj * arg0,
HSD_GObj * arg1 )
static

◆ grKongo_801D8444()

DynamicsDesc * grKongo_801D8444 ( enum_t arg)
static

Variable Documentation

◆ grKg_803E16E0

GrJoint grKg_803E16E0[6]
extern

◆ grKg_StageCallbacks

StageCallbacks grKg_StageCallbacks[12]
extern

◆ grKg_803B7FD4

const grKg_SplineChoiceList grKg_803B7FD4
extern

◆ yakumono_param

struct grKongo_YakumonoParam* yakumono_param
static