SSBM Decomp
Loading...
Searching...
No Matches
grtdrmario.c File Reference
#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

static void grtDrMario_8022050C (bool)
static void grtDrMario_OnInit (void)
static void grTdrmario_UnkStage0_OnLoad (void)
static void grTdrmario_UnkStage0_OnStart (void)
static bool grtDrMario_802205A8 (void)
static HSD_GObj * grtDrMario_802205B0 (int)
static void stageGObj0_OnInit (Ground_GObj *)
static bool grtDrMario_802206C4 (Ground_GObj *)
static void grtDrMario_802206CC (Ground_GObj *)
static void grtDrMario_802206D0 (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *)
static bool grtDrMario_80220724 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
static void grtDrMario_80220760 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
static bool grtDrMario_802207B4 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void grtDrMario_802207DC (Ground_GObj *)
static lbColl_80008D30_arg1 * grtDrMario_802207E0 (enum_t)
static bool grtDrMario_802207E8 (Vec3 *, int, HSD_JObj *)

Variables

static StageCallbacks grTDr_StageCallbacks []
StageData grTDr_StageData

Function Documentation

◆ grtDrMario_8022050C()

void grtDrMario_8022050C ( bool unk0)
static

◆ grtDrMario_OnInit()

void grtDrMario_OnInit ( void )
static

◆ grTdrmario_UnkStage0_OnLoad()

void grTdrmario_UnkStage0_OnLoad ( void )
static

◆ grTdrmario_UnkStage0_OnStart()

void grTdrmario_UnkStage0_OnStart ( void )
static

◆ grtDrMario_802205A8()

bool grtDrMario_802205A8 ( void )
static

◆ grtDrMario_802205B0()

HSD_GObj * grtDrMario_802205B0 ( int arg0)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ grtDrMario_802206C4()

bool grtDrMario_802206C4 ( Ground_GObj * gobj)
static

◆ grtDrMario_802206CC()

void grtDrMario_802206CC ( Ground_GObj * gobj)
static

◆ grtDrMario_802206D0()

void grtDrMario_802206D0 ( Ground_GObj * gobj)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ grtDrMario_80220724()

bool grtDrMario_80220724 ( Ground_GObj * gobj)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ grtDrMario_80220760()

void grtDrMario_80220760 ( Ground_GObj * gobj)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ grtDrMario_802207B4()

bool grtDrMario_802207B4 ( Ground_GObj * gobj)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ grtDrMario_802207DC()

void grtDrMario_802207DC ( Ground_GObj * gobj)
static

◆ grtDrMario_802207E0()

lbColl_80008D30_arg1 * grtDrMario_802207E0 ( enum_t arg0)
static

◆ grtDrMario_802207E8()

bool grtDrMario_802207E8 ( Vec3 * arg0,
int arg1,
HSD_JObj * arg2 )
static

Variable Documentation

◆ grTDr_StageCallbacks

StageCallbacks grTDr_StageCallbacks[]
static
Initial value:
= {
{
0,
},
{
0,
},
{
(1 << 31) | (1 << 30),
},
{ 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
static void grtDrMario_802207DC(Ground_GObj *)
Definition grtdrmario.c:156
static void grtDrMario_802206CC(Ground_GObj *)
Definition grtdrmario.c:120
static bool grtDrMario_802206C4(Ground_GObj *)
Definition grtdrmario.c:115
static bool grtDrMario_80220724(Ground_GObj *)
Definition grtdrmario.c:129
static bool grtDrMario_802207B4(Ground_GObj *)
Definition grtdrmario.c:146
static void grtDrMario_802206D0(Ground_GObj *)
Definition grtdrmario.c:122
static void grtDrMario_80220760(Ground_GObj *)
Definition grtdrmario.c:139

◆ grTDr_StageData

StageData grTDr_StageData
Initial value:
= {
"/GrTDr.dat",
(1 << 0),
0,
}
static lbColl_80008D30_arg1 * grtDrMario_802207E0(enum_t)
Definition grtdrmario.c:158
static StageCallbacks grTDr_StageCallbacks[]
Definition grtdrmario.c:34
static void grTdrmario_UnkStage0_OnLoad(void)
Definition grtdrmario.c:82
static bool grtDrMario_802205A8(void)
Definition grtdrmario.c:89
static bool grtDrMario_802207E8(Vec3 *, int, HSD_JObj *)
Definition grtdrmario.c:163
static void grtDrMario_OnInit(void)
Definition grtdrmario.c:77
static void grtDrMario_8022050C(bool)
Definition grtdrmario.c:75
static void grTdrmario_UnkStage0_OnStart(void)
Definition grtdrmario.c:84
@ Gr_Kind_TDrmario
Definition forward.h:107
#define NULL
Definition stddef.h:19