SSBM Decomp
Loading...
Searching...
No Matches
grpura.c File Reference
#include <platform.h>
#include "gr/grpura.h"
#include "baselib/gobjgxlink.h"
#include "baselib/gobjproc.h"
#include "baselib/random.h"
#include "cm/camera.h"
#include "gr/grdisplay.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/stage.h"
#include "gr/types.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "mp/mplib.h"
#include <dolphin/mtx.h>
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <baselib/tobj.h>
#include <sysdolphin/baselib/dobj.h>

Functions

void grPura_80211CFC (int num)
 
void grPura_80211D00 (void)
 
void grPura_80211DD8 (void)
 
void grPura_80211DDC (void)
 grPura_80211DDC
 
bool grPura_80211E00 (void)
 
HSD_GObjgrPura_80211E08 (int gobj_id)
 grPura_80211E08
 
void grPura_80211EF0 (HSD_GObj *arg0)
 grPura_80211EF0
 
bool grPura_80211F1C (HSD_GObj *arg0)
 
void grPura_80211F24 (HSD_GObj *arg0)
 
void grPura_80211F28 (HSD_GObj *arg0)
 
void grPura_80211F2C (HSD_GObj *arg0)
 grPura_80211F2C
 
bool grPura_80211F58 (HSD_GObj *arg0)
 
void grPura_80211F60 (HSD_GObj *arg0)
 
void grPura_80211F64 (HSD_GObj *arg0)
 
void grPura_80211F68 (HSD_GObj *arg0)
 grPura_80211F68
 
bool grPura_80211FD0 (HSD_GObj *arg0)
 
void grPura_80211FD8 (HSD_GObj *arg0)
 
void grPura_80212020 (HSD_GObj *arg0)
 
void grPura_80212024 (HSD_GObj *arg0)
 grPura_80212024
 
bool grPura_802120D8 (HSD_GObj *arg0)
 
void grPura_8021228C (HSD_GObj *arg0)
 grPura_802120E0
 
void grPura_80212290 (HSD_GObj *arg0)
 grPura_80212290
 
bool grPura_80212314 (HSD_GObj *arg0)
 
void grPura_8021231C (HSD_GObj *arg0)
 grPura_8021231C
 
void grPura_802125EC (HSD_GObj *arg0)
 
void grPura_802125F0 (HSD_GObj *arg0)
 grPura_802125F0
 
void grPura_80212EF4 (HSD_GObj *arg0)
 grPura_80212CD4
 
void grPura_80213030 (HSD_JObj *arg0, Vec3 *arg1, Vec3 *arg2)
 grPura_80212FC0
 
DynamicsDescgrPura_802130C0 (int arg0)
 
bool grPura_802130C8 (Vec3 *a, int num, HSD_JObj *joint)
 
void fn_802130D0 (HSD_GObj *arg0, int arg1)
 fn_802130D0
 
void grPura_80213224 (HSD_DObj *dobj)
 grPura_80213128
 
void grPura_80213250 (HSD_JObj *arg0)
 grPura_80213250
 

Variables

StageCallbacks grPu_803E6800 []
 
StageData grPu_803E6A3C
 
GXColor grPu_803E6AA0 []
 
void * grPu_803E6E20
 
struct HSD_ImageDesc grPu_803E7620 = { &grPu_803E6E20, 32, 32, 4, 0, 0, 0 }
 
const f32 grPu_804DBA58 = 0.8
 grPura_80211D00
 
const f32 grPu_804DBA5C = 3600.0
 
const f32 grPu_804DBA70 = 0.0
 
const f32 grPu_804DBA74 = 2.0
 
const f32 grPu_804DBA78 = 30.0
 
const f32 grPu_804DBA7C = -30.0
 

Function Documentation

◆ grPura_80211CFC()

void grPura_80211CFC ( int  num)

◆ grPura_80211D00()

void grPura_80211D00 ( void  )

◆ grPura_80211DD8()

void grPura_80211DD8 ( void  )

◆ grPura_80211DDC()

void grPura_80211DDC ( void  )

◆ grPura_80211E00()

bool grPura_80211E00 ( void  )

◆ grPura_80211E08()

HSD_GObj * grPura_80211E08 ( int  gobj_id)

◆ grPura_80211EF0()

void grPura_80211EF0 ( HSD_GObj arg0)

◆ grPura_80211F1C()

bool grPura_80211F1C ( HSD_GObj arg0)

◆ grPura_80211F24()

void grPura_80211F24 ( HSD_GObj arg0)

◆ grPura_80211F28()

void grPura_80211F28 ( HSD_GObj arg0)

◆ grPura_80211F2C()

void grPura_80211F2C ( HSD_GObj arg0)

◆ grPura_80211F58()

bool grPura_80211F58 ( HSD_GObj arg0)

◆ grPura_80211F60()

void grPura_80211F60 ( HSD_GObj arg0)

◆ grPura_80211F64()

void grPura_80211F64 ( HSD_GObj arg0)

◆ grPura_80211F68()

void grPura_80211F68 ( HSD_GObj arg0)

◆ grPura_80211FD0()

bool grPura_80211FD0 ( HSD_GObj arg0)

◆ grPura_80211FD8()

void grPura_80211FD8 ( HSD_GObj arg0)

◆ grPura_80212020()

void grPura_80212020 ( HSD_GObj arg0)

◆ grPura_80212024()

void grPura_80212024 ( HSD_GObj arg0)

◆ grPura_802120D8()

bool grPura_802120D8 ( HSD_GObj arg0)

◆ grPura_8021228C()

void grPura_8021228C ( HSD_GObj arg0)

◆ grPura_80212290()

void grPura_80212290 ( HSD_GObj arg0)

◆ grPura_80212314()

bool grPura_80212314 ( HSD_GObj arg0)

◆ grPura_8021231C()

void grPura_8021231C ( HSD_GObj arg0)

◆ grPura_802125EC()

void grPura_802125EC ( HSD_GObj arg0)

◆ grPura_802125F0()

void grPura_802125F0 ( HSD_GObj arg0)

◆ grPura_80212EF4()

void grPura_80212EF4 ( HSD_GObj arg0)

◆ grPura_80213030()

void grPura_80213030 ( HSD_JObj arg0,
Vec3 *  arg1,
Vec3 *  arg2 
)

◆ grPura_802130C0()

DynamicsDesc * grPura_802130C0 ( int  arg0)

◆ grPura_802130C8()

bool grPura_802130C8 ( Vec3 *  a,
int  num,
HSD_JObj joint 
)

◆ fn_802130D0()

void fn_802130D0 ( HSD_GObj arg0,
int  arg1 
)

◆ grPura_80213224()

void grPura_80213224 ( HSD_DObj dobj)

◆ grPura_80213250()

void grPura_80213250 ( HSD_JObj arg0)

Variable Documentation

◆ grPu_803E6800

StageCallbacks grPu_803E6800[]

◆ grPu_803E6A3C

StageData grPu_803E6A3C
Initial value:
= { 0x11,
"/GrPu.dat",
1,
0,
0 }
void grPura_80211CFC(int num)
Definition grpura.c:85
bool grPura_80211E00(void)
Definition grpura.c:132
bool grPura_802130C8(Vec3 *a, int num, HSD_JObj *joint)
Definition grpura.c:397
void grPura_80211DDC(void)
grPura_80211DDC
Definition grpura.c:127
void grPura_80211D00(void)
Definition grpura.c:96
StageCallbacks grPu_803E6800[]
Definition grpura.c:25
void grPura_80211DD8(void)
Definition grpura.c:124
DynamicsDesc * grPura_802130C0(int arg0)
Definition grpura.c:392

◆ grPu_803E6AA0

GXColor grPu_803E6AA0[]
Initial value:
= {
{ 0x00, 0x00, 0x00, 0xFF }, { 0x00, 0x00, 0x50, 0xFF },
{ 0x80, 0x80, 0x00, 0xFF }, { 0xFF, 0xFF, 0x00, 0xFF },
{ 0x3F, 0x80, 0x00, 0x00 }, { 0x00, 0x00, 0x00, 0x02 },
{ 0x00, 0x00, 0x00, 0x01 }, { 0x3F, 0x80, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x03 }, { 0x00, 0x00, 0x00, 0x02 },
{ 0x3F, 0x80, 0x00, 0x00 },
}

◆ grPu_803E6E20

void* grPu_803E6E20

◆ grPu_803E7620

struct HSD_ImageDesc grPu_803E7620 = { &grPu_803E6E20, 32, 32, 4, 0, 0, 0 }

◆ grPu_804DBA58

const f32 grPu_804DBA58 = 0.8

◆ grPu_804DBA5C

const f32 grPu_804DBA5C = 3600.0

◆ grPu_804DBA70

const f32 grPu_804DBA70 = 0.0

◆ grPu_804DBA74

const f32 grPu_804DBA74 = 2.0

◆ grPu_804DBA78

const f32 grPu_804DBA78 = 30.0

◆ grPu_804DBA7C

const f32 grPu_804DBA7C = -30.0