SSBM Decomp
Loading...
Searching...
No Matches
grhomerun.c File Reference
#include "grhomerun.h"
#include <platform.h>
#include "baselib/sislib.h"
#include "cm/camera.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/stage.h"
#include "it/it_26B1.h"
#include "lb/lb_00B0.h"
#include "lb/lblanguage.h"

Functions

void grHomeRun_8021C750 (bool arg)
 
void grHomeRun_8021C754 (void)
 
void grHomeRun_8021C7FC (void)
 
void grHomeRun_8021C800 (void)
 
bool grHomeRun_8021C824 (void)
 
HSD_GObjgrHomeRun_8021C82C (int gobj_id)
 
bool grHomeRun_8021CB10 (Ground_GObj *arg)
 grHomeRun_8021C914
 
void grHomeRun_8021CB18 (Ground_GObj *arg)
 
void grHomeRun_8021CB1C (Ground_GObj *arg)
 
bool grHomeRun_8021D678 (Ground_GObj *arg)
 grHomeRun_8021CB20
 
void grHomeRun_8021DEB0 (Ground_GObj *arg)
 grHomeRun_8021D680
 
void grHomeRun_8021DEB4 (Ground_GObj *gobj)
 
bool grHomeRun_8021DEE0 (Ground_GObj *arg)
 
void grHomeRun_8021DEE8 (Ground_GObj *arg)
 
void grHomeRun_8021DEEC (Ground_GObj *arg)
 
void grHomeRun_8021DEF0 (Ground_GObj *gobj)
 
bool grHomeRun_8021DF48 (Ground_GObj *arg)
 
void grHomeRun_8021DF50 (Ground_GObj *gobj)
 
void grHomeRun_8021E008 (Ground_GObj *gobj)
 
void grHomeRun_8021E038 (Ground_GObj *gobj)
 
bool grHomeRun_8021E064 (Ground_GObj *arg)
 
void grHomeRun_8021E06C (Ground_GObj *arg)
 
void grHomeRun_8021E070 (Ground_GObj *arg)
 
void grHomeRun_8021E074 (Ground_GObj *gobj)
 
bool grHomeRun_8021E0CC (Ground_GObj *arg)
 
void grHomeRun_8021E0D4 (Ground_GObj *gobj)
 
void grHomeRun_8021E18C (Ground_GObj *gobj)
 
void grHomeRun_8021E1BC (Ground_GObj *gobj)
 
bool grHomeRun_8021E1E8 (Ground_GObj *arg)
 
void grHomeRun_8021E1F0 (Ground_GObj *arg)
 
void grHomeRun_8021E1F4 (Ground_GObj *arg)
 
void grHomeRun_8021E1F8 (Ground_GObj *gobj)
 
bool grHomeRun_8021E250 (Ground_GObj *arg)
 
void grHomeRun_8021E258 (Ground_GObj *gobj)
 
void grHomeRun_8021E310 (Ground_GObj *gobj)
 
void grHomeRun_8021E340 (Ground_GObj *gobj)
 
bool grHomeRun_8021E36C (Ground_GObj *arg)
 
void grHomeRun_8021E374 (Ground_GObj *arg)
 
void grHomeRun_8021E378 (Ground_GObj *arg)
 
void grHomeRun_8021E37C (Ground_GObj *gobj)
 
bool grHomeRun_8021E3D4 (Ground_GObj *arg)
 
void grHomeRun_8021E3DC (Ground_GObj *gobj)
 
void grHomeRun_8021E494 (Ground_GObj *gobj)
 
void grHomeRun_8021E4C4 (Ground_GObj *gobj)
 
bool grHomeRun_8021E4F0 (Ground_GObj *arg)
 
void grHomeRun_8021E4F8 (Ground_GObj *arg)
 
void grHomeRun_8021E4FC (Ground_GObj *arg)
 
void grHomeRun_8021EA30 (f32 *pos)
 grHomeRun_8021E500
 
void grHomeRun_8021EAF8 (void)
 
void fn_8021EB10 (HSD_GObj *target_cam_gobj)
 Copies the main camera into a target camera.
 
void grHomeRun_8021ED74 (void)
 grHomeRun_8021EC58
 
void grHomeRun_8021EDD4 (int arg0)
 
DynamicsDescgrHomeRun_8021EEB4 (enum_t arg)
 
bool grHomeRun_8021EEBC (Vec3 *a, int b, HSD_JObj *jobj)
 
f32 grHomeRun_8021EF10 (void)
 

Variables

f32 grHr_804D6AD8
 
int grHr_804D6ADC
 
f32 grHr_804D6AE0
 
f32 grHr_804D6AE4
 
static void * grHr_804D6AE8
 
StageCallbacks grHr_803E8140 [11]
 
f32 grHr_804DBC94
 

Function Documentation

◆ grHomeRun_8021C750()

void grHomeRun_8021C750 ( bool  arg)

◆ grHomeRun_8021C754()

void grHomeRun_8021C754 ( void  )

◆ grHomeRun_8021C7FC()

void grHomeRun_8021C7FC ( void  )

◆ grHomeRun_8021C800()

void grHomeRun_8021C800 ( void  )

◆ grHomeRun_8021C824()

bool grHomeRun_8021C824 ( void  )

◆ grHomeRun_8021C82C()

HSD_GObj * grHomeRun_8021C82C ( int  gobj_id)

◆ grHomeRun_8021CB10()

bool grHomeRun_8021CB10 ( Ground_GObj arg)

◆ grHomeRun_8021CB18()

void grHomeRun_8021CB18 ( Ground_GObj arg)

◆ grHomeRun_8021CB1C()

void grHomeRun_8021CB1C ( Ground_GObj arg)

◆ grHomeRun_8021D678()

bool grHomeRun_8021D678 ( Ground_GObj arg)

◆ grHomeRun_8021DEB0()

void grHomeRun_8021DEB0 ( Ground_GObj arg)

◆ grHomeRun_8021DEB4()

void grHomeRun_8021DEB4 ( Ground_GObj gobj)

◆ grHomeRun_8021DEE0()

bool grHomeRun_8021DEE0 ( Ground_GObj arg)

◆ grHomeRun_8021DEE8()

void grHomeRun_8021DEE8 ( Ground_GObj arg)

◆ grHomeRun_8021DEEC()

void grHomeRun_8021DEEC ( Ground_GObj arg)

◆ grHomeRun_8021DEF0()

void grHomeRun_8021DEF0 ( Ground_GObj gobj)

◆ grHomeRun_8021DF48()

bool grHomeRun_8021DF48 ( Ground_GObj arg)

◆ grHomeRun_8021DF50()

void grHomeRun_8021DF50 ( Ground_GObj gobj)

◆ grHomeRun_8021E008()

void grHomeRun_8021E008 ( Ground_GObj gobj)

◆ grHomeRun_8021E038()

void grHomeRun_8021E038 ( Ground_GObj gobj)

◆ grHomeRun_8021E064()

bool grHomeRun_8021E064 ( Ground_GObj arg)

◆ grHomeRun_8021E06C()

void grHomeRun_8021E06C ( Ground_GObj arg)

◆ grHomeRun_8021E070()

void grHomeRun_8021E070 ( Ground_GObj arg)

◆ grHomeRun_8021E074()

void grHomeRun_8021E074 ( Ground_GObj gobj)

◆ grHomeRun_8021E0CC()

bool grHomeRun_8021E0CC ( Ground_GObj arg)

◆ grHomeRun_8021E0D4()

void grHomeRun_8021E0D4 ( Ground_GObj gobj)

◆ grHomeRun_8021E18C()

void grHomeRun_8021E18C ( Ground_GObj gobj)

◆ grHomeRun_8021E1BC()

void grHomeRun_8021E1BC ( Ground_GObj gobj)

◆ grHomeRun_8021E1E8()

bool grHomeRun_8021E1E8 ( Ground_GObj arg)

◆ grHomeRun_8021E1F0()

void grHomeRun_8021E1F0 ( Ground_GObj arg)

◆ grHomeRun_8021E1F4()

void grHomeRun_8021E1F4 ( Ground_GObj arg)

◆ grHomeRun_8021E1F8()

void grHomeRun_8021E1F8 ( Ground_GObj gobj)

◆ grHomeRun_8021E250()

bool grHomeRun_8021E250 ( Ground_GObj arg)

◆ grHomeRun_8021E258()

void grHomeRun_8021E258 ( Ground_GObj gobj)

◆ grHomeRun_8021E310()

void grHomeRun_8021E310 ( Ground_GObj gobj)

◆ grHomeRun_8021E340()

void grHomeRun_8021E340 ( Ground_GObj gobj)

◆ grHomeRun_8021E36C()

bool grHomeRun_8021E36C ( Ground_GObj arg)

◆ grHomeRun_8021E374()

void grHomeRun_8021E374 ( Ground_GObj arg)

◆ grHomeRun_8021E378()

void grHomeRun_8021E378 ( Ground_GObj arg)

◆ grHomeRun_8021E37C()

void grHomeRun_8021E37C ( Ground_GObj gobj)

◆ grHomeRun_8021E3D4()

bool grHomeRun_8021E3D4 ( Ground_GObj arg)

◆ grHomeRun_8021E3DC()

void grHomeRun_8021E3DC ( Ground_GObj gobj)

◆ grHomeRun_8021E494()

void grHomeRun_8021E494 ( Ground_GObj gobj)

◆ grHomeRun_8021E4C4()

void grHomeRun_8021E4C4 ( Ground_GObj gobj)

◆ grHomeRun_8021E4F0()

bool grHomeRun_8021E4F0 ( Ground_GObj arg)

◆ grHomeRun_8021E4F8()

void grHomeRun_8021E4F8 ( Ground_GObj arg)

◆ grHomeRun_8021E4FC()

void grHomeRun_8021E4FC ( Ground_GObj arg)

◆ grHomeRun_8021EA30()

void grHomeRun_8021EA30 ( f32 *  pos)

◆ grHomeRun_8021EAF8()

void grHomeRun_8021EAF8 ( void  )

◆ fn_8021EB10()

void fn_8021EB10 ( HSD_GObj target_cam_gobj)

Copies the main camera into a target camera.

◆ grHomeRun_8021ED74()

void grHomeRun_8021ED74 ( void  )

◆ grHomeRun_8021EDD4()

void grHomeRun_8021EDD4 ( int  arg0)

◆ grHomeRun_8021EEB4()

DynamicsDesc * grHomeRun_8021EEB4 ( enum_t  arg)

◆ grHomeRun_8021EEBC()

bool grHomeRun_8021EEBC ( Vec3 *  a,
int  b,
HSD_JObj jobj 
)

◆ grHomeRun_8021EF10()

f32 grHomeRun_8021EF10 ( void  )

Variable Documentation

◆ grHr_804D6AD8

f32 grHr_804D6AD8

◆ grHr_804D6ADC

int grHr_804D6ADC

◆ grHr_804D6AE0

f32 grHr_804D6AE0

◆ grHr_804D6AE4

f32 grHr_804D6AE4

◆ grHr_804D6AE8

void* grHr_804D6AE8
static

◆ grHr_803E8140

StageCallbacks grHr_803E8140[11]
Initial value:
= {
grHomeRun_8021DEB0, 0xC0000000 },
}
void grHomeRun_8021E4F8(Ground_GObj *arg)
Definition grhomerun.c:391
void grHomeRun_8021E038(Ground_GObj *gobj)
Definition grhomerun.c:182
void grHomeRun_8021E4FC(Ground_GObj *arg)
Definition grhomerun.c:393
void grHomeRun_8021E0D4(Ground_GObj *gobj)
Definition grhomerun.c:210
void grHomeRun_8021CB18(Ground_GObj *arg)
Definition grhomerun.c:101
bool grHomeRun_8021E1E8(Ground_GObj *arg)
Definition grhomerun.c:254
bool grHomeRun_8021DEE0(Ground_GObj *arg)
Definition grhomerun.c:122
void grHomeRun_8021E310(Ground_GObj *gobj)
Definition grhomerun.c:306
void grHomeRun_8021DEE8(Ground_GObj *arg)
Definition grhomerun.c:127
void grHomeRun_8021DEEC(Ground_GObj *arg)
Definition grhomerun.c:129
void grHomeRun_8021E18C(Ground_GObj *gobj)
Definition grhomerun.c:240
void grHomeRun_8021E3DC(Ground_GObj *gobj)
Definition grhomerun.c:342
void grHomeRun_8021E374(Ground_GObj *arg)
Definition grhomerun.c:325
bool grHomeRun_8021E3D4(Ground_GObj *arg)
Definition grhomerun.c:337
void grHomeRun_8021E1F4(Ground_GObj *arg)
Definition grhomerun.c:261
void grHomeRun_8021DEB4(Ground_GObj *gobj)
Definition grhomerun.c:116
bool grHomeRun_8021E36C(Ground_GObj *arg)
Definition grhomerun.c:320
void grHomeRun_8021E378(Ground_GObj *arg)
Definition grhomerun.c:327
void grHomeRun_8021E06C(Ground_GObj *arg)
Definition grhomerun.c:193
bool grHomeRun_8021D678(Ground_GObj *arg)
grHomeRun_8021CB20
Definition grhomerun.c:107
void grHomeRun_8021E1BC(Ground_GObj *gobj)
Definition grhomerun.c:248
void grHomeRun_8021CB1C(Ground_GObj *arg)
Definition grhomerun.c:103
bool grHomeRun_8021DF48(Ground_GObj *arg)
Definition grhomerun.c:139
void grHomeRun_8021E37C(Ground_GObj *gobj)
Definition grhomerun.c:329
void grHomeRun_8021E340(Ground_GObj *gobj)
Definition grhomerun.c:314
void grHomeRun_8021DEF0(Ground_GObj *gobj)
Definition grhomerun.c:131
bool grHomeRun_8021E0CC(Ground_GObj *arg)
Definition grhomerun.c:205
bool grHomeRun_8021E4F0(Ground_GObj *arg)
Definition grhomerun.c:386
void grHomeRun_8021E074(Ground_GObj *gobj)
Definition grhomerun.c:197
void grHomeRun_8021E4C4(Ground_GObj *gobj)
Definition grhomerun.c:380
bool grHomeRun_8021E250(Ground_GObj *arg)
Definition grhomerun.c:271
void grHomeRun_8021E258(Ground_GObj *gobj)
Definition grhomerun.c:276
bool grHomeRun_8021CB10(Ground_GObj *arg)
grHomeRun_8021C914
Definition grhomerun.c:96
void grHomeRun_8021E1F0(Ground_GObj *arg)
Definition grhomerun.c:259
void grHomeRun_8021E008(Ground_GObj *gobj)
Definition grhomerun.c:174
void grHomeRun_8021E494(Ground_GObj *gobj)
Definition grhomerun.c:372
void grHomeRun_8021DF50(Ground_GObj *gobj)
Definition grhomerun.c:144
void grHomeRun_8021DEB0(Ground_GObj *arg)
grHomeRun_8021D680
Definition grhomerun.c:114
void grHomeRun_8021E070(Ground_GObj *arg)
Definition grhomerun.c:195
void grHomeRun_8021E1F8(Ground_GObj *gobj)
Definition grhomerun.c:263
bool grHomeRun_8021E064(Ground_GObj *arg)
Definition grhomerun.c:188
void grHomeRun_8021C914(Ground_GObj *)
void grHomeRun_8021D680(Ground_GObj *)
void grHomeRun_8021CB20(Ground_GObj *)

◆ grHr_804DBC94

f32 grHr_804DBC94
extern