SSBM Decomp
Loading...
Searching...
No Matches
grcastle.c File Reference
#include "gr/grcastle.h"
#include <platform.h>
#include "gr/forward.h"
#include "baselib/psstructs.h"
#include "placeholder.h"
#include "ft/ftlib.h"
#include "gr/grlib.h"
#include "gr/grmaterial.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "it/it_26B1.h"
#include "lb/lb_00B0.h"
#include <dolphin/mtx.h>
#include <baselib/jobj.h>

Functions

void grCastle_801CD338 (bool arg0)
 
void grCastle_801CD4A0 (void)
 grCastle_801CD37C
 
void grCastle_801CD4A4 (void)
 
bool grCastle_801CD4C8 (void)
 
bool grCastle_801CD600 (Ground_GObj *gobj)
 grCastle_801CD4D0
 
void grCastle_801CD608 (Ground_GObj *gobj)
 
void grCastle_801CD60C (Ground_GObj *gobj)
 
bool grCastle_801CD8A0 (Ground_GObj *gobj)
 fn_801CD610
 
bool grCastle_801CDC3C (Ground_GObj *gobj)
 grCastle_801CD8A8
 
void grCastle_801CDF50 (Ground_GObj *gobj)
 grCastle_801CDC44
 
void fn_801CE3A0 (void)
 grCastle_801CDF54
 
bool grCastle_801CE3A4 (Ground_GObj *gobj)
 
void grCastle_801CE7E4 (Ground_GObj *gobj)
 grCastle_801CE3AC
 
bool grCastle_801CE858 (Ground_GObj *gobj)
 grCastle_801CE7E8
 
void grCastle_801CE8E4 (Ground_GObj *gobj)
 grCastle_801CE860
 
void fn_801CE9DC (void)
 grCastle_801CE8E8
 
bool grCastle_801CE9E0 (Ground_GObj *gobj)
 
void grCastle_801CEAC8 (Ground_GObj *gobj)
 grCastle_801CE9E8
 
bool grCastle_801CEEFC (Ground_GObj *gobj)
 grCastle_801CEACC
 
void grCastle_801CF0F0 (Ground_GObj *gobj)
 grCastle_801CEF04
 
bool grCastle_801CF300 (Ground_GObj *gobj)
 grCastle_801CF0F4
 
void grCastle_801CF74C (Ground_GObj *gobj)
 grCastle_801CF308
 
void grCastle_801D0298 (void)
 fn_801CF750
 
static void grCastle_801D0550_sub (unkCastle *arg0, s32 i)
 grCastle_801D02B8
 
void grCastle_801D0550 (void *arg0, unkCastle *arg1)
 
void grCastle_801D059C (void *arg0, unkCastle *arg1)
 
void grCastle_801D05E8 (void *arg0, unkCastle *arg1)
 
void grCastle_801D0634 (void *arg0, unkCastle *arg1)
 
void grCastle_801D0680 (void *arg0, unkCastle *arg1)
 
static void grCastle_801D06CC_sub (unkCastle *arg0, Ground_GObj *gobj, s32 i)
 
void grCastle_801D06CC (void *arg0, unkCastle *arg1, Ground_GObj *gobj)
 
void grCastle_801D0744 (void *arg0, unkCastle *arg1, Ground_GObj *gobj)
 
void grCastle_801D07BC (void *arg0, unkCastle *arg1, Ground_GObj *gobj)
 
void grCastle_801D0834 (void *arg0, unkCastle *arg1, Ground_GObj *gobj)
 
void grCastle_801D08AC (void *arg0, unkCastle *arg1, Ground_GObj *gobj)
 
DynamicsDescgrCastle_801D0B04 (enum_t arg)
 fn_801D0924
 
bool grCastle_801D0B0C (Vec3 *v, int arg1, HSD_JObj *jobj)
 
void grCastle_801D0A9C (Vec3 *arg0, f32 arg8)
 
f32 grCastle_801D0FF0 (void)
 grCastle_801D0BBC
 

Variables

unkCastleCallback grCs_803B7F28 []
 
unkCastleCallback2 grCs_803B7F3C []
 

Function Documentation

◆ grCastle_801CD338()

void grCastle_801CD338 ( bool  arg0)

◆ grCastle_801CD4A0()

void grCastle_801CD4A0 ( void  )

◆ grCastle_801CD4A4()

void grCastle_801CD4A4 ( void  )

◆ grCastle_801CD4C8()

bool grCastle_801CD4C8 ( void  )

◆ grCastle_801CD600()

bool grCastle_801CD600 ( Ground_GObj gobj)

◆ grCastle_801CD608()

void grCastle_801CD608 ( Ground_GObj gobj)

◆ grCastle_801CD60C()

void grCastle_801CD60C ( Ground_GObj gobj)

◆ grCastle_801CD8A0()

bool grCastle_801CD8A0 ( Ground_GObj gobj)

◆ grCastle_801CDC3C()

◆ grCastle_801CDF50()

void grCastle_801CDF50 ( Ground_GObj gobj)

◆ fn_801CE3A0()

◆ grCastle_801CE3A4()

bool grCastle_801CE3A4 ( Ground_GObj gobj)

◆ grCastle_801CE7E4()

void grCastle_801CE7E4 ( Ground_GObj gobj)

◆ grCastle_801CE858()

bool grCastle_801CE858 ( Ground_GObj gobj)

◆ grCastle_801CE8E4()

void grCastle_801CE8E4 ( Ground_GObj gobj)

◆ fn_801CE9DC()

void fn_801CE9DC ( void  )

◆ grCastle_801CE9E0()

bool grCastle_801CE9E0 ( Ground_GObj gobj)

◆ grCastle_801CEAC8()

void grCastle_801CEAC8 ( Ground_GObj gobj)

◆ grCastle_801CEEFC()

bool grCastle_801CEEFC ( Ground_GObj gobj)

◆ grCastle_801CF0F0()

void grCastle_801CF0F0 ( Ground_GObj gobj)

◆ grCastle_801CF300()

bool grCastle_801CF300 ( Ground_GObj gobj)

◆ grCastle_801CF74C()

void grCastle_801CF74C ( Ground_GObj gobj)

◆ grCastle_801D0298()

◆ grCastle_801D0550_sub()

static void grCastle_801D0550_sub ( unkCastle arg0,
s32  i 
)
inlinestatic

◆ grCastle_801D0550()

void grCastle_801D0550 ( void *  arg0,
unkCastle arg1 
)

◆ grCastle_801D059C()

void grCastle_801D059C ( void *  arg0,
unkCastle arg1 
)

◆ grCastle_801D05E8()

void grCastle_801D05E8 ( void *  arg0,
unkCastle arg1 
)

◆ grCastle_801D0634()

void grCastle_801D0634 ( void *  arg0,
unkCastle arg1 
)

◆ grCastle_801D0680()

void grCastle_801D0680 ( void *  arg0,
unkCastle arg1 
)

◆ grCastle_801D06CC_sub()

static void grCastle_801D06CC_sub ( unkCastle arg0,
Ground_GObj gobj,
s32  i 
)
static

◆ grCastle_801D06CC()

void grCastle_801D06CC ( void *  arg0,
unkCastle arg1,
Ground_GObj gobj 
)

◆ grCastle_801D0744()

void grCastle_801D0744 ( void *  arg0,
unkCastle arg1,
Ground_GObj gobj 
)

◆ grCastle_801D07BC()

void grCastle_801D07BC ( void *  arg0,
unkCastle arg1,
Ground_GObj gobj 
)

◆ grCastle_801D0834()

void grCastle_801D0834 ( void *  arg0,
unkCastle arg1,
Ground_GObj gobj 
)

◆ grCastle_801D08AC()

void grCastle_801D08AC ( void *  arg0,
unkCastle arg1,
Ground_GObj gobj 
)

◆ grCastle_801D0B04()

◆ grCastle_801D0B0C()

bool grCastle_801D0B0C ( Vec3 *  v,
int  arg1,
HSD_JObj jobj 
)

◆ grCastle_801D0A9C()

void grCastle_801D0A9C ( Vec3 *  arg0,
f32  arg8 
)

◆ grCastle_801D0FF0()

f32 grCastle_801D0FF0 ( void  )

Variable Documentation

◆ grCs_803B7F28

unkCastleCallback grCs_803B7F28[]
Initial value:
= {
}
void grCastle_801D05E8(void *arg0, unkCastle *arg1)
Definition grcastle.c:208
void grCastle_801D0550(void *arg0, unkCastle *arg1)
Definition grcastle.c:196
void grCastle_801D0634(void *arg0, unkCastle *arg1)
Definition grcastle.c:214
void grCastle_801D059C(void *arg0, unkCastle *arg1)
Definition grcastle.c:202
void grCastle_801D0680(void *arg0, unkCastle *arg1)
Definition grcastle.c:220

◆ grCs_803B7F3C

unkCastleCallback2 grCs_803B7F3C[]
Initial value:
= {
}
void grCastle_801D0744(void *arg0, unkCastle *arg1, Ground_GObj *gobj)
Definition grcastle.c:241
void grCastle_801D07BC(void *arg0, unkCastle *arg1, Ground_GObj *gobj)
Definition grcastle.c:246
void grCastle_801D06CC(void *arg0, unkCastle *arg1, Ground_GObj *gobj)
Definition grcastle.c:236
void grCastle_801D0834(void *arg0, unkCastle *arg1, Ground_GObj *gobj)
Definition grcastle.c:251
void grCastle_801D08AC(void *arg0, unkCastle *arg1, Ground_GObj *gobj)
Definition grcastle.c:256