SSBM Decomp
Loading...
Searching...
No Matches
grrcruise.c File Reference
#include "grrcruise.h"
#include "grzakogenerator.h"
#include <platform.h>
#include "cm/camera.h"
#include "forward.h"
#include "gm/gm_1A45.h"
#include "gr/grdatfiles.h"
#include "gr/grdisplay.h"
#include "gr/grlib.h"
#include "gr/ground.h"
#include "gr/inlines.h"
#include "lb/forward.h"
#include "lb/lb_00F9.h"
#include "mp/mplib.h"
#include "sysdolphin/baselib/memory.h"
#include <baselib/archive.h>
#include <baselib/dobj.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjproc.h>

Functions

void grRCruise_801FF164 (bool arg)
 
void grRCruise_801FF168 (void)
 
void grRCruise_801FF298 (void)
 
void grRCruise_801FF29C (void)
 
bool grRCruise_801FF2C0 (void)
 
HSD_GObjgrRCruise_801FF2C8 (int gobj_id)
 
void grRCruise_801FF3B4 (Ground_GObj *gobj)
 
bool grRCruise_801FF3E0 (Ground_GObj *arg)
 
void grRCruise_801FF3E8 (Ground_GObj *arg)
 
void grRCruise_801FF3EC (Ground_GObj *arg)
 
void grRCruise_801FF3F0 (Ground_GObj *gobj)
 
bool grRCruise_801FF434 (Ground_GObj *arg)
 
void grRCruise_801FF43C (Ground_GObj *arg)
 
void grRCruise_801FF440 (Ground_GObj *arg)
 
void grRCruise_801FF444 (Ground_GObj *gobj)
 
void grRCruise_801FF5B4 (Ground_GObj *gobj)
 
bool grRCruise_801FF6CC (Ground_GObj *arg)
 
void grRCruise_801FF6D4 (Ground_GObj *gobj)
 
void grRCruise_801FF738 (Ground_GObj *arg)
 
void grRCruise_801FF73C (Ground_GObj *gobj)
 
bool grRCruise_801FF794 (Ground_GObj *arg)
 
void grRCruise_801FF79C (Ground_GObj *arg)
 
void grRCruise_801FF7A0 (Ground_GObj *arg)
 
void grRCruise_801FF7A4 (Ground_GObj *gobj)
 
bool grRCruise_801FF8DC (Ground_GObj *arg)
 
void grRCruise_801FF8E4 (Ground_GObj *gobj)
 
void grRCruise_801FF920 (Ground_GObj *arg)
 
bool grRCruise_801FFAD4 (Ground_GObj *arg)
 grRCruise_801FF924
 
void grRCruise_80200070 (Ground_GObj *arg)
 grRCruise_801FFADC
 
void grRCruise_80200074 (Ground_GObj *gobj)
 
bool grRCruise_8020014C (Ground_GObj *arg)
 
void grRCruise_8020045C (Ground_GObj *arg)
 grRCruise_80200154
 
void fn_80200460 (Ground *gp_arg, s32 joint_id, CollData *cd, s32 arg3, mpLib_GroundEnum arg4, f32 arg5)
 
void grRCruise_80200540 (Ground_GObj *gobj)
 
void grRCruise_80200B48 (Ground_GObj *gobj)
 grRCruise_80200578
 
GroundgrRCruise_802010A4_inline (Ground_GObj *arg0)
 grRCruise_80200C04
 
void grRCruise_802010A4 (Ground_GObj *gobj, s32 id, CollData *coll)
 
void grRCruise_80201918 (Vec3 *vec)
 grRCruise_80201110
 
void grRCruise_80201B60 (HSD_JObj *jobj, s32 arg1)
 grRCruise_80201988
 
void fn_80201BE0 (HSD_GObj *gobj, s32 pass)
 
DynamicsDescgrRCruise_80201C50 (enum_t arg)
 
bool grRCruise_80201C58 (Vec3 *arg, int arg0, HSD_JObj *jobj)
 

Variables

StageCallbacks grRc_803E4E34 [7]
 
Vec3 grRc_803B8288
 
s16 grRc_803E4FF0 []
 
s16 grRc_804D4790 [4]
 
struct { 
 
   int   x0 
 
} * grRc_804D6A10 
 

Function Documentation

◆ grRCruise_801FF164()

void grRCruise_801FF164 ( bool  arg)

◆ grRCruise_801FF168()

void grRCruise_801FF168 ( void  )

◆ grRCruise_801FF298()

void grRCruise_801FF298 ( void  )

◆ grRCruise_801FF29C()

void grRCruise_801FF29C ( void  )

◆ grRCruise_801FF2C0()

bool grRCruise_801FF2C0 ( void  )

◆ grRCruise_801FF2C8()

HSD_GObj * grRCruise_801FF2C8 ( int  gobj_id)

◆ grRCruise_801FF3B4()

void grRCruise_801FF3B4 ( Ground_GObj gobj)

◆ grRCruise_801FF3E0()

bool grRCruise_801FF3E0 ( Ground_GObj arg)

◆ grRCruise_801FF3E8()

void grRCruise_801FF3E8 ( Ground_GObj arg)

◆ grRCruise_801FF3EC()

void grRCruise_801FF3EC ( Ground_GObj arg)

◆ grRCruise_801FF3F0()

void grRCruise_801FF3F0 ( Ground_GObj gobj)

◆ grRCruise_801FF434()

bool grRCruise_801FF434 ( Ground_GObj arg)

◆ grRCruise_801FF43C()

void grRCruise_801FF43C ( Ground_GObj arg)

◆ grRCruise_801FF440()

void grRCruise_801FF440 ( Ground_GObj arg)

◆ grRCruise_801FF444()

void grRCruise_801FF444 ( Ground_GObj gobj)

◆ grRCruise_801FF5B4()

void grRCruise_801FF5B4 ( Ground_GObj gobj)

◆ grRCruise_801FF6CC()

bool grRCruise_801FF6CC ( Ground_GObj arg)

◆ grRCruise_801FF6D4()

void grRCruise_801FF6D4 ( Ground_GObj gobj)

◆ grRCruise_801FF738()

void grRCruise_801FF738 ( Ground_GObj arg)

◆ grRCruise_801FF73C()

void grRCruise_801FF73C ( Ground_GObj gobj)

◆ grRCruise_801FF794()

bool grRCruise_801FF794 ( Ground_GObj arg)

◆ grRCruise_801FF79C()

void grRCruise_801FF79C ( Ground_GObj arg)

◆ grRCruise_801FF7A0()

void grRCruise_801FF7A0 ( Ground_GObj arg)

◆ grRCruise_801FF7A4()

void grRCruise_801FF7A4 ( Ground_GObj gobj)

◆ grRCruise_801FF8DC()

bool grRCruise_801FF8DC ( Ground_GObj arg)

◆ grRCruise_801FF8E4()

void grRCruise_801FF8E4 ( Ground_GObj gobj)

◆ grRCruise_801FF920()

void grRCruise_801FF920 ( Ground_GObj arg)

◆ grRCruise_801FFAD4()

bool grRCruise_801FFAD4 ( Ground_GObj arg)

◆ grRCruise_80200070()

void grRCruise_80200070 ( Ground_GObj arg)

◆ grRCruise_80200074()

void grRCruise_80200074 ( Ground_GObj gobj)

◆ grRCruise_8020014C()

bool grRCruise_8020014C ( Ground_GObj arg)

◆ grRCruise_8020045C()

void grRCruise_8020045C ( Ground_GObj arg)

◆ fn_80200460()

void fn_80200460 ( Ground gp_arg,
s32  joint_id,
CollData cd,
s32  arg3,
mpLib_GroundEnum  arg4,
f32  arg5 
)

◆ grRCruise_80200540()

void grRCruise_80200540 ( Ground_GObj gobj)

◆ grRCruise_80200B48()

void grRCruise_80200B48 ( Ground_GObj gobj)

◆ grRCruise_802010A4_inline()

Ground * grRCruise_802010A4_inline ( Ground_GObj arg0)
inline

◆ grRCruise_802010A4()

void grRCruise_802010A4 ( Ground_GObj gobj,
s32  id,
CollData coll 
)

◆ grRCruise_80201918()

◆ grRCruise_80201B60()

void grRCruise_80201B60 ( HSD_JObj jobj,
s32  arg1 
)

◆ fn_80201BE0()

void fn_80201BE0 ( HSD_GObj gobj,
s32  pass 
)

◆ grRCruise_80201C50()

DynamicsDesc * grRCruise_80201C50 ( enum_t  arg)

◆ grRCruise_80201C58()

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

Variable Documentation

◆ grRc_803E4E34

StageCallbacks grRc_803E4E34[7]
Initial value:
= {
grRCruise_801FF738, 0xC0000000 },
}
bool grRCruise_801FF434(Ground_GObj *arg)
Definition grrcruise.c:159
bool grRCruise_801FF3E0(Ground_GObj *arg)
Definition grrcruise.c:143
void grRCruise_801FF5B4(Ground_GObj *gobj)
Definition grrcruise.c:192
bool grRCruise_8020014C(Ground_GObj *arg)
Definition grrcruise.c:341
void grRCruise_801FF8E4(Ground_GObj *gobj)
Definition grrcruise.c:301
void grRCruise_80200074(Ground_GObj *gobj)
Definition grrcruise.c:321
void grRCruise_801FF738(Ground_GObj *arg)
Definition grrcruise.c:236
void grRCruise_801FF3B4(Ground_GObj *gobj)
Definition grrcruise.c:137
bool grRCruise_801FFAD4(Ground_GObj *arg)
grRCruise_801FF924
Definition grrcruise.c:312
bool grRCruise_801FF794(Ground_GObj *arg)
Definition grrcruise.c:246
void grRCruise_8020045C(Ground_GObj *arg)
grRCruise_80200154
Definition grrcruise.c:348
void grRCruise_801FF3E8(Ground_GObj *arg)
Definition grrcruise.c:148
void grRCruise_801FF7A4(Ground_GObj *gobj)
Definition grrcruise.c:255
bool grRCruise_801FF8DC(Ground_GObj *arg)
Definition grrcruise.c:296
void grRCruise_801FF79C(Ground_GObj *arg)
Definition grrcruise.c:251
void grRCruise_801FF920(Ground_GObj *arg)
Definition grrcruise.c:308
void grRCruise_801FF6D4(Ground_GObj *gobj)
Definition grrcruise.c:223
void grRCruise_801FF7A0(Ground_GObj *arg)
Definition grrcruise.c:253
void grRCruise_801FF3EC(Ground_GObj *arg)
Definition grrcruise.c:150
void grRCruise_801FF43C(Ground_GObj *arg)
Definition grrcruise.c:164
void grRCruise_80200070(Ground_GObj *arg)
grRCruise_801FFADC
Definition grrcruise.c:319
void grRCruise_801FF440(Ground_GObj *arg)
Definition grrcruise.c:166
void grRCruise_801FF73C(Ground_GObj *gobj)
Definition grrcruise.c:238
bool grRCruise_801FF6CC(Ground_GObj *arg)
Definition grrcruise.c:218
void grRCruise_801FF3F0(Ground_GObj *gobj)
Definition grrcruise.c:152
void grRCruise_80200154(Ground_GObj *)
void grRCruise_801FF924(Ground_GObj *)
void grRCruise_801FFADC(Ground_GObj *)

◆ grRc_803B8288

Vec3 grRc_803B8288
extern

◆ grRc_803E4FF0

s16 grRc_803E4FF0[]
extern

◆ grRc_804D4790

s16 grRc_804D4790[4]
extern

◆ x0

int x0

◆ [struct]

struct { ... } * grRc_804D6A10