|
SSBM Decomp
|
#include "grpushon.h"#include "placeholder.h"#include "types.h"#include <platform.h>#include "cm/camera.h"#include "ft/ftdevice.h"#include "ft/ftlib.h"#include "gr/forward.h"#include "gr/granime.h"#include "gr/grdisplay.h"#include "gr/ground.h"#include "gr/grzakogenerator.h"#include "gr/inlines.h"#include "gr/stage.h"#include "lb/lb_00F9.h"#include "lb/types.h"#include "mp/mplib.h"#include "sysdolphin/baselib/lobj.h"#include <baselib/gobjgxlink.h>#include <baselib/gobjproc.h>#include <baselib/random.h>Data Structures | |
| struct | grPushOn_Entry |
| struct | grPushOn_Lookup |
Variables | ||
| struct { | ||
| s32 x0 | ||
| DynamicsDesc * x4 | ||
| DynamicsDesc * x8 | ||
| DynamicsDesc * xC | ||
| DynamicsDesc * x10 | ||
| DynamicsDesc * x14 | ||
| bool x18 | ||
| struct grPushOn_Entry x1c [0x1E] | ||
| struct grPushOn_Lookup x10c [0x21] | ||
| } * | grPushOn_804D6AB8 | |
| Vec3 | grPushOn_803B8440 | |
| Vec3 | grPushOn_803B8458 | |
| Vec3 | grPushOn_803B8464 | |
| HSD_LightDesc | grPushOn_803E7B74 | |
| HSD_LightDesc | grPushOn_803E7B90 | |
| StageCallbacks | grPushOn_803E7AC8 [3] | |
| StageData | grPushOn_803E7B10 | |
| void grPushOn_802182C4 | ( | bool | arg | ) |
| void grPushOn_802182C8 | ( | void | ) |
| void grPushOn_80218330 | ( | void | ) |
| void grPushOn_80218378 | ( | void | ) |
| bool grPushOn_802183DC | ( | void | ) |
| HSD_GObj * grPushOn_802183E4 | ( | int | gobj_id | ) |
| void grPushOn_802184CC | ( | Ground_GObj * | gobj | ) |
| bool grPushOn_80218590 | ( | Ground_GObj * | arg | ) |
| void grPushOn_80218598 | ( | Ground_GObj * | arg | ) |
| void grPushOn_8021859C | ( | Ground_GObj * | arg | ) |
| void grPushOn_802185A0 | ( | Ground_GObj * | gobj | ) |
| bool grPushOn_80218670 | ( | Ground_GObj * | arg | ) |
| bool fn_80218678 | ( | void | ) |
| void grPushOn_802186C8 | ( | Ground_GObj * | gobj | ) |
| void grPushOn_802187A4 | ( | Ground_GObj * | arg | ) |
| void grPushOn_802187A8 | ( | Ground_GObj * | gobj | ) |
| bool grPushOn_80218880 | ( | Ground_GObj * | arg | ) |
| void grPushOn_80218ED0 | ( | Ground_GObj * | arg | ) |
| 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).
| void grPushOn_80219204 | ( | int | arg0, |
| int * | out1, | ||
| int * | out2 | ||
| ) |
| int grPushOn_80219230 | ( | int | arg0 | ) |
| DynamicsDesc * grPushOn_80219458 | ( | enum_t | arg0 | ) |
| s32 x0 |
| DynamicsDesc* x4 |
| DynamicsDesc* x8 |
| DynamicsDesc* xC |
| DynamicsDesc* x10 |
| DynamicsDesc* x14 |
| bool x18 |
| struct grPushOn_Entry x1c[0x1E] |
| struct grPushOn_Lookup x10c[0x21] |
| struct { ... } * grPushOn_804D6AB8 |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| StageCallbacks grPushOn_803E7AC8[3] |