SSBM Decomp
Loading...
Searching...
No Matches
grtzelda.c File Reference
#include "grtzelda.h"
#include <Runtime/platform.h>
#include <melee/lb/forward.h>
#include <sysdolphin/baselib/forward.h>
#include "ground.h"
#include "grzakogenerator.h"
#include "inlines.h"
#include "types.h"
#include <dolphin/mtx.h>
#include <sysdolphin/baselib/gobjproc.h>

Functions

void grTZelda_OnDemoInit (bool)
void grTZelda_OnInit (void)
void grTZelda_OnLoad (void)
void grTZelda_OnStart (void)
bool grTZelda_80223EC8 (void)
HSD_GObj * grTZelda_80223ED0 (int)
static void stageGObj0_OnInit (Ground_GObj *)
bool grTZelda_80223FE4 (Ground_GObj *)
void grTZelda_80223FEC (Ground_GObj *)
void grTZelda_80223FF0 (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *)
bool grTZelda_80224044 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
void grTZelda_80224080 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
bool grTZelda_802240D4 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
void grTZelda_802240FC (Ground_GObj *)
lbColl_80008D30_arg1 * grTZelda_OnTouchLine (enum_t)
bool grTZelda_OnCheckShadowRender (Vec3 *, int, HSD_JObj *)

Variables

static StageCallbacks grTZd_StageCallbacks [4]
StageData grTZd_StageData

Function Documentation

◆ grTZelda_OnDemoInit()

void grTZelda_OnDemoInit ( bool unused)

◆ grTZelda_OnInit()

void grTZelda_OnInit ( void )

◆ grTZelda_OnLoad()

void grTZelda_OnLoad ( void )

◆ grTZelda_OnStart()

void grTZelda_OnStart ( void )

◆ grTZelda_80223EC8()

bool grTZelda_80223EC8 ( void )

◆ grTZelda_80223ED0()

HSD_GObj * grTZelda_80223ED0 ( int arg0)

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ grTZelda_80223FE4()

bool grTZelda_80223FE4 ( Ground_GObj * gobj)

◆ grTZelda_80223FEC()

void grTZelda_80223FEC ( Ground_GObj * gobj)

◆ grTZelda_80223FF0()

void grTZelda_80223FF0 ( Ground_GObj * gobj)

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ grTZelda_80224044()

bool grTZelda_80224044 ( Ground_GObj * gobj)

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ grTZelda_80224080()

void grTZelda_80224080 ( Ground_GObj * gobj)

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ grTZelda_802240D4()

bool grTZelda_802240D4 ( Ground_GObj * gobj)

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ grTZelda_802240FC()

void grTZelda_802240FC ( Ground_GObj * gobj)

◆ grTZelda_OnTouchLine()

lbColl_80008D30_arg1 * grTZelda_OnTouchLine ( enum_t arg0)

◆ grTZelda_OnCheckShadowRender()

bool grTZelda_OnCheckShadowRender ( Vec3 * arg0,
int arg1,
HSD_JObj * arg2 )

Variable Documentation

◆ grTZd_StageCallbacks

StageCallbacks grTZd_StageCallbacks[4]
static
Initial value:
= {
grTZelda_80224080, (1 << 31) | (1 << 30) },
{ NULL, NULL, NULL, NULL, 0 }
}
static void stageGObj0_OnInit(Ground_GObj *)
Definition grfigure1.c:107
static void stageGObj2_OnInit(Ground_GObj *)
Definition grfigure1.c:142
static void stageGObj1_OnInit(Ground_GObj *gobj)
Definition grgreens.c:274
static void stageGObj1_GObjProc(Ground_GObj *)
Definition grheal.c:292
static void stageGObj2_GObjProc(Ground_GObj *)
Definition grheal.c:339
void grTZelda_80223FF0(Ground_GObj *)
Definition grtzelda.c:107
bool grTZelda_802240D4(Ground_GObj *)
Definition grtzelda.c:131
void grTZelda_80224080(Ground_GObj *)
Definition grtzelda.c:124
bool grTZelda_80223FE4(Ground_GObj *)
Definition grtzelda.c:100
void grTZelda_80223FEC(Ground_GObj *)
Definition grtzelda.c:105
void grTZelda_802240FC(Ground_GObj *)
Definition grtzelda.c:141
bool grTZelda_80224044(Ground_GObj *)
Definition grtzelda.c:114
#define NULL
Definition stddef.h:19

◆ grTZd_StageData

StageData grTZd_StageData
Initial value:
= {
"/GrTZd.dat",
1,
}
static StageCallbacks grTZd_StageCallbacks[4]
Definition grtzelda.c:36
void grTZelda_OnLoad(void)
Definition grtzelda.c:67
void grTZelda_OnStart(void)
Definition grtzelda.c:69
void grTZelda_OnDemoInit(bool)
Definition grtzelda.c:60
void grTZelda_OnInit(void)
Definition grtzelda.c:62
bool grTZelda_80223EC8(void)
Definition grtzelda.c:74
bool grTZelda_OnCheckShadowRender(Vec3 *, int, HSD_JObj *)
Definition grtzelda.c:148
lbColl_80008D30_arg1 * grTZelda_OnTouchLine(enum_t)
Definition grtzelda.c:143
@ Gr_Kind_TZelda
Definition forward.h:125