SSBM Decomp
Loading...
Searching...
No Matches
grpushon.c File Reference
#include "grpushon.h"
#include <platform.h>
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "lb/types.h"
#include "cm/camera.h"
#include "ft/ftlib.h"
#include <baselib/random.h>

Data Structures

struct  grPushOn_Entry
 

Functions

void grPushOn_802182C4 (bool arg)
 
void grPushOn_80218330 (void)
 grPushOn_802182C8
 
void grPushOn_80218378 (void)
 
bool grPushOn_802183DC (void)
 
bool grPushOn_80218590 (Ground_GObj *arg)
 grPushOn_802183E4
 
void grPushOn_80218598 (Ground_GObj *arg)
 
void grPushOn_8021859C (Ground_GObj *arg)
 
bool grPushOn_80218670 (Ground_GObj *arg)
 grPushOn_802185A0
 
void grPushOn_802187A4 (Ground_GObj *arg)
 fn_80218678
 
bool grPushOn_80218880 (Ground_GObj *arg)
 grPushOn_802187A8
 
void grPushOn_80218ED0 (Ground_GObj *arg)
 grPushOn_80218888
 
void fn_802190A0 (Ground *gp, s32 joint_id, CollData *coll, s32 unk, mpLib_GroundEnum ground_enum)
 grPushOn_80218ED4
 
void grPushOn_80219204 (int arg0, int *out1, int *out2)
 grPushOn_802190D0
 
bool grPushOn_80219528 (Vec3 *arg, int arg0, HSD_JObj *jobj)
 grPushOn_80219230
 

Variables

struct { 
 
   char   pad [0x18] 
 
   bool   x18 
 
   struct grPushOn_Entry   x1c [0x21] 
 
} * grPushOn_804D6AB8 
 

Function Documentation

◆ grPushOn_802182C4()

void grPushOn_802182C4 ( bool  arg)

◆ grPushOn_80218330()

void grPushOn_80218330 ( void  )

◆ grPushOn_80218378()

void grPushOn_80218378 ( void  )

◆ grPushOn_802183DC()

bool grPushOn_802183DC ( void  )

◆ 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_80218670()

bool grPushOn_80218670 ( Ground_GObj arg)

◆ grPushOn_802187A4()

void grPushOn_802187A4 ( Ground_GObj arg)

◆ grPushOn_80218880()

bool grPushOn_80218880 ( Ground_GObj arg)

◆ grPushOn_80218ED0()

void grPushOn_80218ED0 ( Ground_GObj arg)

◆ fn_802190A0()

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

grPushOn_80218ED4

grPushOn_80218FC0 Ground collision callback for pushon stage elements. Activates push behavior when collision flags indicate contact (b1234 == 1).

◆ grPushOn_80219204()

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

◆ grPushOn_80219528()

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

Variable Documentation

◆ pad

char pad[0x18]

◆ x18

bool x18

◆ x1c

struct grPushOn_Entry x1c[0x21]

◆ [struct]

struct { ... } * grPushOn_804D6AB8