SSBM Decomp
Loading...
Searching...
No Matches
grshrine.c File Reference
#include "grshrine.h"
#include "granime.h"
#include "ground.h"
#include "grzakogenerator.h"
#include "inlines.h"
#include "types.h"
#include <platform.h>
#include "lb/lb_00B0.h"
#include "lb/lbspdisplay.h"
#include <math.h>
#include <dolphin/mtx.h>
#include <baselib/gobj.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 * yakumono_param
static StageCallbacks grSh_StageCallbacks [3]
StageData grSh_StageData

Function Documentation

◆ grShrine_80201C60()

void grShrine_80201C60 ( bool arg0)
static

◆ grShrine_80201C64()

void grShrine_80201C64 ( void )
static

◆ grShrine_UnkStage0_OnLoad()

void grShrine_UnkStage0_OnLoad ( void )
static

◆ grShrine_UnkStage0_OnStart()

void grShrine_UnkStage0_OnStart ( void )
static

◆ grShrine_80201D18()

bool grShrine_80201D18 ( void )
static

◆ grShrine_80201D20()

HSD_GObj * grShrine_80201D20 ( s32 arg0)
static

◆ grShrine_80201E08()

void grShrine_80201E08 ( Ground_GObj * gobj)
static

◆ grShrine_80201E34()

bool grShrine_80201E34 ( Ground_GObj * arg0)
static

◆ grShrine_80201E3C()

void grShrine_80201E3C ( Ground_GObj * arg0)
static

◆ grShrine_80201E40()

void grShrine_80201E40 ( Ground_GObj * arg0)
static

◆ grShrine_80201E44()

void grShrine_80201E44 ( Ground_GObj * gobj)
static

◆ grShrine_80201E88()

bool grShrine_80201E88 ( Ground_GObj * arg0)
static

◆ grShrine_80201E90()

void grShrine_80201E90 ( Ground_GObj * arg0)
static

◆ grShrine_80201E94()

void grShrine_80201E94 ( Ground_GObj * arg0)
static

◆ grShrine_80201E98()

void grShrine_80201E98 ( HSD_GObj * arg0)
static

◆ grShrine_80201E9C()

void grShrine_80201E9C ( Ground_GObj * gobj)
static

◆ grShrine_80201F14()

bool grShrine_80201F14 ( Ground_GObj * arg0)
static

◆ grShrine_80201F1C()

void grShrine_80201F1C ( Ground_GObj * arg0)
static

◆ grShrine_80201F40()

void grShrine_80201F40 ( Ground_GObj * arg0)
static

◆ grShrine_80201F44()

DynamicsDesc * grShrine_80201F44 ( enum_t arg0)
static

◆ grShrine_80201F4C()

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

Variable Documentation

◆ yakumono_param

void* yakumono_param
static

◆ grSh_StageCallbacks

StageCallbacks grSh_StageCallbacks[3]
static
Initial value:
= {
grShrine_80201F40, (1 << 30) | (1 << 31) },
}
static bool grShrine_80201E88(Ground_GObj *)
Definition grshrine.c:141
static void grShrine_80201E40(Ground_GObj *)
Definition grshrine.c:132
static void grShrine_80201E08(Ground_GObj *)
Definition grshrine.c:119
static void grShrine_80201E9C(Ground_GObj *)
Definition grshrine.c:152
static bool grShrine_80201E34(Ground_GObj *)
Definition grshrine.c:125
static void grShrine_80201E44(Ground_GObj *)
Definition grshrine.c:134
static bool grShrine_80201F14(Ground_GObj *)
Definition grshrine.c:164
static void grShrine_80201F40(Ground_GObj *)
Definition grshrine.c:175
static void grShrine_80201E3C(Ground_GObj *)
Definition grshrine.c:130
static void grShrine_80201E94(Ground_GObj *)
Definition grshrine.c:148
static void grShrine_80201F1C(Ground_GObj *)
Definition grshrine.c:169
static void grShrine_80201E90(Ground_GObj *)
Definition grshrine.c:146

◆ grSh_StageData

StageData grSh_StageData
Initial value:
= {
"/GrSh.dat",
(1 << 0),
0,
}
static StageCallbacks grSh_StageCallbacks[3]
Definition grshrine.c:43
static void grShrine_UnkStage0_OnLoad(void)
Definition grshrine.c:91
static void grShrine_80201C64(void)
Definition grshrine.c:70
static void grShrine_UnkStage0_OnStart(void)
Definition grshrine.c:93
static DynamicsDesc * grShrine_80201F44(enum_t)
Definition grshrine.c:177
static void grShrine_80201C60(bool)
Definition grshrine.c:68
static bool grShrine_80201F4C(Vec3 *, int, HSD_JObj *)
Definition grshrine.c:182
static bool grShrine_80201D18(void)
Definition grshrine.c:98
@ Gr_Kind_Shrine
Definition forward.h:62
#define NULL
Definition stddef.h:19