SSBM Decomp
Loading...
Searching...
No Matches
grcorneria.c File Reference
#include "grcorneria.h"
#include "grcorneria.static.h"
#include "cm/camera.h"
#include "gm/gm_17C0.h"
#include "gm/gm_1A45.h"
#include "gr/granime.h"
#include "gr/grdisplay.h"
#include "gr/grlib.h"
#include "gr/grmaterial.h"
#include "gr/ground.h"
#include "gr/grvenom.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/stage.h"
#include "gr/types.h"
#include "if/ifcoget.h"
#include "if/ifstatus.h"
#include "lb/lb_00B0.h"
#include "mp/mplib.h"
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <baselib/random.h>

Functions

void grCorneria_801DD2C0 (void)
 grCorneria_801DCCFC
 
void grCorneria_801DD478 (void)
 grCorneria_801DD350
 
void grCorneria_801DD508 (void)
 
bool grCorneria_801DD52C (void)
 
void grCorneria_801DD620 (Ground_GObj *gobj)
 grCorneria_801DD534
 
bool grCorneria_801DD64C (Ground_GObj *arg)
 
void grCorneria_801DD654 (Ground_GObj *arg)
 
void grCorneria_801DD658 (Ground_GObj *arg)
 
void grCorneria_801DD65C (Ground_GObj *gobj)
 
void grCorneria_801DD674 (Ground_GObj *ground_gobj)
 
bool grCorneria_801DD9A0 (Ground_GObj *arg)
 
void grCorneria_801DDAC0 (Ground_GObj *arg)
 grCorneria_801DD9A8
 
bool grCorneria_801DDCE8 (Ground_GObj *arg)
 grCorneria_801DDAC4
 
void grCorneria_801DDCF0 (Vec3 *vec)
 
void grCorneria_801DDD4C (Vec3 *vec)
 
void grCorneria_801DE4BC (Ground_GObj *arg)
 grCorneria_801DDDA8
 
void grCorneria_Arwing_801DE4C0 (Ground_GObj *gobj)
 
bool grCorneria_801DE560 (Ground_GObj *arg)
 
void grCorneria_801DE8E0 (Ground_GObj *arg)
 grCorneria_801DE568
 
bool grCorneria_801DEC00 (Ground_GObj *arg)
 grCorneria_801DE8E4
 
s32 grCorneria_801DEC08 (Vec3 *pos)
 
void grCorneria_801DF8CC (Ground_GObj *arg)
 grCorneria_801DEC94
 
bool grCorneria_801DFBC4 (Ground_GObj *arg)
 grCorneria_801DF8D0
 
void grCorneria_801DFBCC (Ground_GObj *arg)
 
void grCorneria_801DFBEC (Ground_GObj *arg)
 
void grCorneria_801DFBF0 (Ground_GObj *gobj)
 
bool grCorneria_801DFC1C (Ground_GObj *arg)
 
void grCorneria_801DFC24 (Ground_GObj *arg)
 
void grCorneria_801DFC28 (Ground_GObj *arg)
 
void grCorneria_801DFC2C (Ground_GObj *gobj)
 
bool grCorneria_801DFC90 (Ground_GObj *arg)
 
void grCorneria_801DFEB4 (Ground_GObj *arg)
 grCorneria_801DFC98
 
void grCorneria_801DFEB8 (Ground_GObj *gobj)
 
bool grCorneria_801DFF18 (Ground_GObj *arg)
 
void grCorneria_801E013C (Ground_GObj *arg)
 grCorneria_801DFF20
 
void grCorneria_801E0140 (Ground_GObj *gobj)
 
bool grCorneria_801E01A0 (Ground_GObj *arg)
 
void grCorneria_801E03C4 (Ground_GObj *arg)
 grCorneria_801E01A8
 
int grCorneria_801E0A74 (f32 *arg0)
 grCorneria_801E03C8
 
static void clearX10_b2 (HSD_GObj *gobj)
 
void grCorneria_801E0C3C (Ground_GObj *gobj)
 
bool grCorneria_801E0D28 (Ground_GObj *arg)
 
void grCorneria_801E0DE0 (Ground_GObj *arg)
 grCorneria_801E0D30
 
void grCorneria_801E0DE4 (Ground_GObj *gobj)
 
bool grCorneria_801E0E0C (Ground_GObj *arg)
 
void grCorneria_801E0E14 (Ground_GObj *gobj)
 
void grCorneria_801E0E3C (Ground_GObj *arg)
 
void grCorneria_801E0F30 (Ground_GObj *arg)
 grCorneria_801E0E40
 
void grCorneria_801E0F34 (Ground_GObj *gobj, int val)
 
bool grCorneria_801E0F64 (Ground_GObj *arg)
 
void grCorneria_801E1030 (Ground_GObj *gobj)
 grCorneria_801E0F6C
 
void grCorneria_801E1054 (Ground_GObj *arg)
 
bool grCorneria_801E1058 (Ground_GObj *arg)
 
void grCorneria_801E12CC (Ground_GObj *arg)
 grCorneria_801E1060
 
void fn_801E12D0 (Item_GObj *gobj, Ground *gr)
 
HSD_GeneratorgrCorneria_801E2454 (Vec3 *vec)
 fn_801E12D4
 
HSD_GeneratorgrCorneria_801E2480 (Vec3 *vec)
 
void smashTaunt_801E24AC (Ground_GObj *gobj, int renderpass)
 
void smashTaunt_801E2550 (Ground_GObj *gobj, struct grSmashTaunt_GroundVars *gv)
 
void grCorneria_801E2A6C (void)
 grCorneria_801E2598
 
void grCorneria_801E2AF4 (void)
 
bool grCorneria_801E2B80 (void)
 
bool grCorneria_801E2C34 (void)
 
bool grCorneria_801E2CE8 (void)
 
bool grCorneria_801E2D14 (void)
 
bool grCorneria_801E2E50 (int line_id)
 grCorneria_801E2D90
 
f32 grCorneria_801E2EA0 (void)
 
DynamicsDescgrCorneria_801E2EE4 (enum_t arg)
 
bool grCorneria_801E2EEC (Vec3 *v, int arg1, HSD_JObj *jobj)
 
f32 grCorneria_801E2FCC (void)
 

Variables

int grCn_803E1D80 [3] = { 0, 0, 0 }
 
int grCn_803E2190 [5] = { 0, 0, 1, 2, 5 }
 
static u32 grCn_804D69A4
 
static int grCn_804D69AC
 
int grCn_803E1FE8 []
 
int grCn_803E2000 []
 

Function Documentation

◆ grCorneria_801DD2C0()

void grCorneria_801DD2C0 ( void  )

◆ grCorneria_801DD478()

void grCorneria_801DD478 ( void  )

◆ grCorneria_801DD508()

void grCorneria_801DD508 ( void  )

◆ grCorneria_801DD52C()

bool grCorneria_801DD52C ( void  )

◆ grCorneria_801DD620()

void grCorneria_801DD620 ( Ground_GObj gobj)

◆ grCorneria_801DD64C()

bool grCorneria_801DD64C ( Ground_GObj arg)

◆ grCorneria_801DD654()

void grCorneria_801DD654 ( Ground_GObj arg)

◆ grCorneria_801DD658()

void grCorneria_801DD658 ( Ground_GObj arg)

◆ grCorneria_801DD65C()

void grCorneria_801DD65C ( Ground_GObj gobj)

◆ grCorneria_801DD674()

void grCorneria_801DD674 ( Ground_GObj ground_gobj)

◆ grCorneria_801DD9A0()

bool grCorneria_801DD9A0 ( Ground_GObj arg)

◆ grCorneria_801DDAC0()

void grCorneria_801DDAC0 ( Ground_GObj arg)

◆ grCorneria_801DDCE8()

bool grCorneria_801DDCE8 ( Ground_GObj arg)

◆ grCorneria_801DDCF0()

void grCorneria_801DDCF0 ( Vec3 *  vec)

◆ grCorneria_801DDD4C()

void grCorneria_801DDD4C ( Vec3 *  vec)

◆ grCorneria_801DE4BC()

◆ grCorneria_Arwing_801DE4C0()

void grCorneria_Arwing_801DE4C0 ( Ground_GObj gobj)

◆ grCorneria_801DE560()

bool grCorneria_801DE560 ( Ground_GObj arg)

◆ grCorneria_801DE8E0()

void grCorneria_801DE8E0 ( Ground_GObj arg)

◆ grCorneria_801DEC00()

bool grCorneria_801DEC00 ( Ground_GObj arg)

◆ grCorneria_801DEC08()

s32 grCorneria_801DEC08 ( Vec3 *  pos)

◆ grCorneria_801DF8CC()

void grCorneria_801DF8CC ( Ground_GObj arg)

◆ grCorneria_801DFBC4()

bool grCorneria_801DFBC4 ( Ground_GObj arg)

◆ grCorneria_801DFBCC()

void grCorneria_801DFBCC ( Ground_GObj arg)

◆ grCorneria_801DFBEC()

void grCorneria_801DFBEC ( Ground_GObj arg)

◆ grCorneria_801DFBF0()

void grCorneria_801DFBF0 ( Ground_GObj gobj)

◆ grCorneria_801DFC1C()

bool grCorneria_801DFC1C ( Ground_GObj arg)

◆ grCorneria_801DFC24()

void grCorneria_801DFC24 ( Ground_GObj arg)

◆ grCorneria_801DFC28()

void grCorneria_801DFC28 ( Ground_GObj arg)

◆ grCorneria_801DFC2C()

void grCorneria_801DFC2C ( Ground_GObj gobj)

◆ grCorneria_801DFC90()

bool grCorneria_801DFC90 ( Ground_GObj arg)

◆ grCorneria_801DFEB4()

void grCorneria_801DFEB4 ( Ground_GObj arg)

◆ grCorneria_801DFEB8()

void grCorneria_801DFEB8 ( Ground_GObj gobj)

◆ grCorneria_801DFF18()

bool grCorneria_801DFF18 ( Ground_GObj arg)

◆ grCorneria_801E013C()

void grCorneria_801E013C ( Ground_GObj arg)

◆ grCorneria_801E0140()

void grCorneria_801E0140 ( Ground_GObj gobj)

◆ grCorneria_801E01A0()

bool grCorneria_801E01A0 ( Ground_GObj arg)

◆ grCorneria_801E03C4()

void grCorneria_801E03C4 ( Ground_GObj arg)

◆ grCorneria_801E0A74()

int grCorneria_801E0A74 ( f32 *  arg0)

◆ clearX10_b2()

static void clearX10_b2 ( HSD_GObj gobj)
inlinestatic

◆ grCorneria_801E0C3C()

void grCorneria_801E0C3C ( Ground_GObj gobj)

◆ grCorneria_801E0D28()

bool grCorneria_801E0D28 ( Ground_GObj arg)

◆ grCorneria_801E0DE0()

void grCorneria_801E0DE0 ( Ground_GObj arg)

◆ grCorneria_801E0DE4()

void grCorneria_801E0DE4 ( Ground_GObj gobj)

◆ grCorneria_801E0E0C()

bool grCorneria_801E0E0C ( Ground_GObj arg)

◆ grCorneria_801E0E14()

void grCorneria_801E0E14 ( Ground_GObj gobj)

◆ grCorneria_801E0E3C()

void grCorneria_801E0E3C ( Ground_GObj arg)

◆ grCorneria_801E0F30()

void grCorneria_801E0F30 ( Ground_GObj arg)

◆ grCorneria_801E0F34()

void grCorneria_801E0F34 ( Ground_GObj gobj,
int  val 
)

◆ grCorneria_801E0F64()

bool grCorneria_801E0F64 ( Ground_GObj arg)

◆ grCorneria_801E1030()

void grCorneria_801E1030 ( Ground_GObj gobj)

◆ grCorneria_801E1054()

void grCorneria_801E1054 ( Ground_GObj arg)

◆ grCorneria_801E1058()

bool grCorneria_801E1058 ( Ground_GObj arg)

◆ grCorneria_801E12CC()

void grCorneria_801E12CC ( Ground_GObj arg)

◆ fn_801E12D0()

void fn_801E12D0 ( Item_GObj gobj,
Ground gr 
)

◆ grCorneria_801E2454()

◆ grCorneria_801E2480()

HSD_Generator * grCorneria_801E2480 ( Vec3 *  vec)

◆ smashTaunt_801E24AC()

void smashTaunt_801E24AC ( Ground_GObj gobj,
int  renderpass 
)

◆ smashTaunt_801E2550()

void smashTaunt_801E2550 ( Ground_GObj gobj,
struct grSmashTaunt_GroundVars gv 
)

◆ grCorneria_801E2A6C()

◆ grCorneria_801E2AF4()

void grCorneria_801E2AF4 ( void  )

◆ grCorneria_801E2B80()

bool grCorneria_801E2B80 ( void  )

◆ grCorneria_801E2C34()

bool grCorneria_801E2C34 ( void  )

◆ grCorneria_801E2CE8()

bool grCorneria_801E2CE8 ( void  )

◆ grCorneria_801E2D14()

bool grCorneria_801E2D14 ( void  )

◆ grCorneria_801E2E50()

bool grCorneria_801E2E50 ( int  line_id)

◆ grCorneria_801E2EA0()

f32 grCorneria_801E2EA0 ( void  )

◆ grCorneria_801E2EE4()

DynamicsDesc * grCorneria_801E2EE4 ( enum_t  arg)

◆ grCorneria_801E2EEC()

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

◆ grCorneria_801E2FCC()

f32 grCorneria_801E2FCC ( void  )

Variable Documentation

◆ grCn_803E1D80

int grCn_803E1D80[3] = { 0, 0, 0 }

◆ grCn_803E2190

int grCn_803E2190[5] = { 0, 0, 1, 2, 5 }

◆ grCn_804D69A4

u32 grCn_804D69A4
static

◆ grCn_804D69AC

int grCn_804D69AC
static

◆ grCn_803E1FE8

int grCn_803E1FE8[]
extern

◆ grCn_803E2000

int grCn_803E2000[]
extern