SSBM Decomp
Loading...
Searching...
No Matches
grpushon.h File Reference
#include <placeholder.h>
#include "it/inlines.h"
#include "mp/forward.h"

Go to the source code of this file.

Functions

void grPushOn_802182C4 (bool)
void grPushOn_802182C8 (void)
void grPushOn_80218330 (void)
void grPushOn_80218378 (void)
bool grPushOn_802183DC (void)
HSD_GObjgrPushOn_802183E4 (int)
void grPushOn_802184CC (Ground_GObj *)
bool grPushOn_80218590 (Ground_GObj *)
void grPushOn_80218598 (Ground_GObj *)
void grPushOn_8021859C (Ground_GObj *)
void grPushOn_802185A0 (Ground_GObj *)
bool grPushOn_80218670 (Ground_GObj *)
bool fn_80218678 (void)
void grPushOn_802186C8 (Ground_GObj *)
void grPushOn_802187A4 (Ground_GObj *)
void grPushOn_802187A8 (Ground_GObj *)
bool grPushOn_80218880 (Ground_GObj *)
void grPushOn_80218888 (Ground_GObj *)
void grPushOn_80218ED0 (Ground_GObj *)
HSD_LObjgrPushOn_80218ED4 (HSD_GObj *)
HSD_LObjgrPushOn_80218FC0 (HSD_GObj *)
void fn_802190A0 (Ground *, s32, CollData *, s32, mpLib_GroundEnum, f32)
 Ground collision callback for pushon stage elements.
void grPushOn_802190D0 (HSD_GObj *)
void grPushOn_80219204 (int arg0, int *out1, int *out2)
int grPushOn_80219230 (int)
s32 fn_802192A4 (void *, HSD_GObj *, s32 *)
DynamicsDescgrPushOn_80219458 (enum_t)
bool grPushOn_80219528 (Vec3 *, int arg, HSD_JObj *jobj)

Function Documentation

◆ grPushOn_802182C4()

void grPushOn_802182C4 ( bool arg)

◆ grPushOn_802182C8()

void grPushOn_802182C8 ( void )

◆ grPushOn_80218330()

void grPushOn_80218330 ( void )

◆ grPushOn_80218378()

void grPushOn_80218378 ( void )

◆ grPushOn_802183DC()

bool grPushOn_802183DC ( void )

◆ grPushOn_802183E4()

HSD_GObj * grPushOn_802183E4 ( int gobj_id)

◆ grPushOn_802184CC()

void grPushOn_802184CC ( Ground_GObj * gobj)

◆ grPushOn_80218590()

bool grPushOn_80218590 ( Ground_GObj * arg)

◆ grPushOn_80218598()

void grPushOn_80218598 ( Ground_GObj * arg)

◆ grPushOn_8021859C()

void grPushOn_8021859C ( Ground_GObj * arg)

◆ grPushOn_802185A0()

void grPushOn_802185A0 ( Ground_GObj * gobj)

◆ grPushOn_80218670()

bool grPushOn_80218670 ( Ground_GObj * arg)

◆ fn_80218678()

bool fn_80218678 ( void )

◆ grPushOn_802186C8()

void grPushOn_802186C8 ( Ground_GObj * gobj)

◆ grPushOn_802187A4()

void grPushOn_802187A4 ( Ground_GObj * arg)

◆ grPushOn_802187A8()

void grPushOn_802187A8 ( Ground_GObj * gobj)

◆ grPushOn_80218880()

bool grPushOn_80218880 ( Ground_GObj * arg)

◆ grPushOn_80218888()

void grPushOn_80218888 ( Ground_GObj * arg0)

◆ grPushOn_80218ED0()

void grPushOn_80218ED0 ( Ground_GObj * arg)

◆ grPushOn_80218ED4()

HSD_LObj * grPushOn_80218ED4 ( HSD_GObj * gobj)

◆ grPushOn_80218FC0()

HSD_LObj * grPushOn_80218FC0 ( HSD_GObj * gobj)

◆ fn_802190A0()

void fn_802190A0 ( Ground * gp,
s32 joint_id,
CollData * coll,
s32 unk,
mpLib_GroundEnum ground_enum,
f32 arg5 )

Ground collision callback for pushon stage elements.

Activates push behavior when collision flags indicate contact (b1234 == 1).

◆ grPushOn_802190D0()

void grPushOn_802190D0 ( HSD_GObj * gobj)

◆ grPushOn_80219204()

void grPushOn_80219204 ( int arg0,
int * out1,
int * out2 )

◆ grPushOn_80219230()

int grPushOn_80219230 ( int arg0)

◆ fn_802192A4()

s32 fn_802192A4 ( void * arg0,
HSD_GObj * gobj,
s32 * result )

◆ grPushOn_80219458()

DynamicsDesc * grPushOn_80219458 ( enum_t arg0)

◆ grPushOn_80219528()

bool grPushOn_80219528 ( Vec3 * arg,
int arg,
HSD_JObj * jobj )