SSBM Decomp
Loading...
Searching...
No Matches
grtmario.c File Reference
#include <Runtime/platform.h>
#include <melee/lb/forward.h>
#include "grlib.h"
#include "ground.h"
#include "grzakogenerator.h"
#include "inlines.h"
#include "types.h"
#include <dolphin/mtx.h>
#include <melee/ft/ftdevice.h>
#include <melee/ft/ftlib.h>
#include <sysdolphin/baselib/gobj.h>
#include <sysdolphin/baselib/gobjproc.h>
#include <sysdolphin/baselib/psstructs.h>

Functions

static void grTMario_8021F840 (bool)
static void grTMario_OnInit (void)
static void grTmario_UnkStage0_OnLoad (void)
static void grTmario_UnkStage0_OnStart (void)
static bool grTMario_8021F8DC (void)
static HSD_GObj * grTMario_8021F8E4 (int)
static void stageGObj0_OnInit (Ground_GObj *)
static bool grTMario_8021F9F8 (Ground_GObj *)
static void grTMario_8021FA00 (Ground_GObj *)
static void grTMario_8021FA04 (Ground_GObj *)
static void lbl_8021FA08 (HSD_GObj *)
static void grTMario_8021FA34 (Ground_GObj *)
static bool grTMario_8021FA94 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
static void grTMario_8021FAD0 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
static bool grTMario_8021FB24 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void grTMario_8021FB4C (Ground_GObj *)
static int lbl_8021FB50 (s32, HSD_GObj *)
static void grTMario_8021FBE8 (Vec3 *, f32)
static lbColl_80008D30_arg1 * grTMario_8021FC50 (enum_t)
static bool grTMario_8021FC58 (Vec3 *, int, HSD_JObj *)

Variables

StageCallbacks grTMr_StageCallbacks []
StageData grTMr_StageData

Function Documentation

◆ grTMario_8021F840()

void grTMario_8021F840 ( bool unk)
static

◆ grTMario_OnInit()

void grTMario_OnInit ( void )
static

◆ grTmario_UnkStage0_OnLoad()

void grTmario_UnkStage0_OnLoad ( void )
static

◆ grTmario_UnkStage0_OnStart()

void grTmario_UnkStage0_OnStart ( void )
static

◆ grTMario_8021F8DC()

bool grTMario_8021F8DC ( void )
static

◆ grTMario_8021F8E4()

HSD_GObj * grTMario_8021F8E4 ( int arg0)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ grTMario_8021F9F8()

bool grTMario_8021F9F8 ( Ground_GObj * gobj)
static

◆ grTMario_8021FA00()

void grTMario_8021FA00 ( Ground_GObj * gobj)
static

◆ grTMario_8021FA04()

void grTMario_8021FA04 ( Ground_GObj * gobj)
static

◆ lbl_8021FA08()

void lbl_8021FA08 ( HSD_GObj * gobj)
static

◆ grTMario_8021FA34()

void grTMario_8021FA34 ( Ground_GObj * gobj)
static

◆ grTMario_8021FA94()

bool grTMario_8021FA94 ( Ground_GObj * gobj)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ grTMario_8021FAD0()

void grTMario_8021FAD0 ( Ground_GObj * gobj)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ grTMario_8021FB24()

bool grTMario_8021FB24 ( Ground_GObj * gobj)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ grTMario_8021FB4C()

void grTMario_8021FB4C ( Ground_GObj * gobj)
static

◆ lbl_8021FB50()

int lbl_8021FB50 ( s32 unk,
HSD_GObj * gobj )
static

◆ grTMario_8021FBE8()

void grTMario_8021FBE8 ( Vec3 * vec,
f32 arg8 )
static

◆ grTMario_8021FC50()

lbColl_80008D30_arg1 * grTMario_8021FC50 ( enum_t arg0)
static

◆ grTMario_8021FC58()

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

Variable Documentation

◆ grTMr_StageCallbacks

StageCallbacks grTMr_StageCallbacks[]
Initial value:
= {
{
0,
},
{
0,
},
{
(1 << 30) | (1 << 31),
},
{ 0 },
}
static void stageGObj0_OnInit(Ground_GObj *)
Definition grfigure1.c:107
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 grTMario_8021FA00(Ground_GObj *)
Definition grtmario.c:127
static void grTMario_8021FB4C(Ground_GObj *)
Definition grtmario.c:169
static void grTMario_8021FAD0(Ground_GObj *)
Definition grtmario.c:152
static bool grTMario_8021F9F8(Ground_GObj *)
Definition grtmario.c:122
static void grTMario_8021FA34(Ground_GObj *)
Definition grtmario.c:136
static bool grTMario_8021FB24(Ground_GObj *)
Definition grtmario.c:159
static bool grTMario_8021FA94(Ground_GObj *)
Definition grtmario.c:142
static void grTMario_8021FA04(Ground_GObj *)
Definition grtmario.c:129

◆ grTMr_StageData

StageData grTMr_StageData
Initial value:
= {
"/GrTMr.dat",
(1 << 0),
0,
}
static lbColl_80008D30_arg1 * grTMario_8021FC50(enum_t)
Definition grtmario.c:205
static void grTmario_UnkStage0_OnLoad(void)
Definition grtmario.c:89
static void grTMario_8021F840(bool)
Definition grtmario.c:82
static void grTMario_OnInit(void)
Definition grtmario.c:84
StageCallbacks grTMr_StageCallbacks[]
Definition grtmario.c:41
static void grTmario_UnkStage0_OnStart(void)
Definition grtmario.c:91
static bool grTMario_8021F8DC(void)
Definition grtmario.c:96
static bool grTMario_8021FC58(Vec3 *, int, HSD_JObj *)
Definition grtmario.c:210
@ Gr_Kind_TMario
Definition forward.h:103
#define NULL
Definition stddef.h:19