SSBM Decomp
Loading...
Searching...
No Matches
grshrine.c File Reference
#include "gr/grshrine.h"
#include <platform.h>
#include "gr/granime.h"
#include "gr/grdisplay.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/types.h"
#include "lb/forward.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include <math.h>
#include <dolphin/mtx.h>
#include <dolphin/os/OSError.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjproc.h>

Functions

static void grShrine_80201C60 (bool)
 
static void grShrine_80201C64 (void)
 
static void grShrine_UnkStage0_OnLoad (void)
 
static void grShrine_UnkStage0_OnStart (void)
 
static bool grShrine_80201D18 (void)
 
static HSD_GObjgrShrine_80201D20 (s32)
 
static void grShrine_80201E08 (Ground_GObj *)
 
static bool grShrine_80201E34 (Ground_GObj *)
 
static void grShrine_80201E3C (Ground_GObj *)
 
static void grShrine_80201E40 (Ground_GObj *)
 
static void grShrine_80201E44 (Ground_GObj *)
 
static bool grShrine_80201E88 (Ground_GObj *)
 
static void grShrine_80201E90 (Ground_GObj *)
 
static void grShrine_80201E94 (Ground_GObj *)
 
static void grShrine_80201E98 (HSD_GObj *)
 
static void grShrine_80201E9C (Ground_GObj *)
 
static bool grShrine_80201F14 (Ground_GObj *)
 
static void grShrine_80201F1C (Ground_GObj *)
 
static void grShrine_80201F40 (Ground_GObj *)
 
static DynamicsDescgrShrine_80201F44 (enum_t)
 
static bool grShrine_80201F4C (Vec3 *, int, HSD_JObj *)
 

Variables

static void * grSh_804D6A18
 
static StageCallbacks grSh_803E50E8 [3]
 
StageData grSh_803E5130
 

Function Documentation

◆ grShrine_80201C60()

static void grShrine_80201C60 ( bool  arg0)
static

◆ grShrine_80201C64()

static void grShrine_80201C64 ( void  )
static

◆ grShrine_UnkStage0_OnLoad()

static void grShrine_UnkStage0_OnLoad ( void  )
static

◆ grShrine_UnkStage0_OnStart()

static void grShrine_UnkStage0_OnStart ( void  )
static

◆ grShrine_80201D18()

static bool grShrine_80201D18 ( void  )
static

◆ grShrine_80201D20()

static HSD_GObj * grShrine_80201D20 ( s32  arg0)
static

◆ grShrine_80201E08()

static void grShrine_80201E08 ( Ground_GObj gobj)
static

◆ grShrine_80201E34()

static bool grShrine_80201E34 ( Ground_GObj arg0)
static

◆ grShrine_80201E3C()

static void grShrine_80201E3C ( Ground_GObj arg0)
static

◆ grShrine_80201E40()

static void grShrine_80201E40 ( Ground_GObj arg0)
static

◆ grShrine_80201E44()

static void grShrine_80201E44 ( Ground_GObj gobj)
static

◆ grShrine_80201E88()

static bool grShrine_80201E88 ( Ground_GObj arg0)
static

◆ grShrine_80201E90()

static void grShrine_80201E90 ( Ground_GObj arg0)
static

◆ grShrine_80201E94()

static void grShrine_80201E94 ( Ground_GObj arg0)
static

◆ grShrine_80201E98()

static void grShrine_80201E98 ( HSD_GObj arg0)
static

◆ grShrine_80201E9C()

static void grShrine_80201E9C ( Ground_GObj gobj)
static

◆ grShrine_80201F14()

static bool grShrine_80201F14 ( Ground_GObj arg0)
static

◆ grShrine_80201F1C()

static void grShrine_80201F1C ( Ground_GObj arg0)
static

◆ grShrine_80201F40()

static void grShrine_80201F40 ( Ground_GObj arg0)
static

◆ grShrine_80201F44()

static DynamicsDesc * grShrine_80201F44 ( enum_t  arg0)
static

◆ grShrine_80201F4C()

static bool grShrine_80201F4C ( Vec3 *  a,
int  _,
HSD_JObj joint 
)
static

Variable Documentation

◆ grSh_804D6A18

void* grSh_804D6A18
static

◆ grSh_803E50E8

StageCallbacks grSh_803E50E8[3]
static
Initial value:
= {
grShrine_80201F40, (1 << 30) | (1 << 31) },
}
static bool grShrine_80201E88(Ground_GObj *)
Definition grshrine.c:157
static void grShrine_80201E40(Ground_GObj *)
Definition grshrine.c:148
static void grShrine_80201E08(Ground_GObj *)
Definition grshrine.c:135
static void grShrine_80201E9C(Ground_GObj *)
Definition grshrine.c:168
static bool grShrine_80201E34(Ground_GObj *)
Definition grshrine.c:141
static void grShrine_80201E44(Ground_GObj *)
Definition grshrine.c:150
static bool grShrine_80201F14(Ground_GObj *)
Definition grshrine.c:180
static void grShrine_80201F40(Ground_GObj *)
Definition grshrine.c:191
static void grShrine_80201E3C(Ground_GObj *)
Definition grshrine.c:146
static void grShrine_80201E94(Ground_GObj *)
Definition grshrine.c:164
static void grShrine_80201F1C(Ground_GObj *)
Definition grshrine.c:185
static void grShrine_80201E90(Ground_GObj *)
Definition grshrine.c:162

◆ grSh_803E5130

StageData grSh_803E5130
Initial value:
= {
(1 << 0) | (1 << 1) | (1 << 2),
"/GrSh.dat",
(1 << 0),
0,
}
static StageCallbacks grSh_803E50E8[3]
Definition grshrine.c:47
static void grShrine_UnkStage0_OnLoad(void)
Definition grshrine.c:95
static void grShrine_80201C64(void)
Definition grshrine.c:74
static void grShrine_UnkStage0_OnStart(void)
Definition grshrine.c:97
static DynamicsDesc * grShrine_80201F44(enum_t)
Definition grshrine.c:193
static void grShrine_80201C60(bool)
Definition grshrine.c:72
static bool grShrine_80201F4C(Vec3 *, int, HSD_JObj *)
Definition grshrine.c:198
static bool grShrine_80201D18(void)
Definition grshrine.c:102
#define NULL
Definition stddef.h:19