SSBM Decomp
Loading...
Searching...
No Matches
grtsamus.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 grTSamus_OnDemoInit (int)
static void grTSamus_OnInit (void)
static void grTSamus_OnLoad (void)
static void grTSamus_OnStart (void)
static bool grTSamus_8022361C (void)
static HSD_GObj * grTSamus_80223624 (int)
static void stageGObj0_OnInit (Ground_GObj *)
static bool grTSamus_80223738 (Ground_GObj *)
static void grTSamus_80223740 (Ground_GObj *)
static void grTSamus_80223744 (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *)
static bool grTSamus_80223798 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
static void grTSamus_802237D4 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
static bool grTSamus_80223828 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void grTSamus_80223850 (Ground_GObj *)
static lbColl_80008D30_arg1 * grTSamus_OnTouchLine (enum_t)
static bool grTSamus_OnCheckShadowRender (Vec3 *, int, HSD_JObj *)

Variables

static StageCallbacks grTSs_StageCallbacks []
StageData grTSs_StageData

Function Documentation

◆ grTSamus_OnDemoInit()

void grTSamus_OnDemoInit ( int unused)
static

◆ grTSamus_OnInit()

void grTSamus_OnInit ( void )
static

◆ grTSamus_OnLoad()

void grTSamus_OnLoad ( void )
static

◆ grTSamus_OnStart()

void grTSamus_OnStart ( void )
static

◆ grTSamus_8022361C()

bool grTSamus_8022361C ( void )
static

◆ grTSamus_80223624()

HSD_GObj * grTSamus_80223624 ( int arg0)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ grTSamus_80223738()

bool grTSamus_80223738 ( Ground_GObj * gobj)
static

◆ grTSamus_80223740()

void grTSamus_80223740 ( Ground_GObj * gobj)
static

◆ grTSamus_80223744()

void grTSamus_80223744 ( Ground_GObj * gobj)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ grTSamus_80223798()

bool grTSamus_80223798 ( Ground_GObj * gobj)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ grTSamus_802237D4()

void grTSamus_802237D4 ( Ground_GObj * gobj)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ grTSamus_80223828()

bool grTSamus_80223828 ( Ground_GObj * gobj)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ grTSamus_80223850()

void grTSamus_80223850 ( Ground_GObj * gobj)
static

◆ grTSamus_OnTouchLine()

lbColl_80008D30_arg1 * grTSamus_OnTouchLine ( enum_t arg0)
static

◆ grTSamus_OnCheckShadowRender()

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

Variable Documentation

◆ grTSs_StageCallbacks

StageCallbacks grTSs_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 grTSamus_802237D4(Ground_GObj *)
Definition grtsamus.c:137
static bool grTSamus_80223738(Ground_GObj *)
Definition grtsamus.c:113
static void grTSamus_80223740(Ground_GObj *)
Definition grtsamus.c:118
static bool grTSamus_80223828(Ground_GObj *)
Definition grtsamus.c:144
static bool grTSamus_80223798(Ground_GObj *)
Definition grtsamus.c:127
static void grTSamus_80223744(Ground_GObj *)
Definition grtsamus.c:120
static void grTSamus_80223850(Ground_GObj *)
Definition grtsamus.c:154

◆ grTSs_StageData

StageData grTSs_StageData
Initial value:
= {
"/GrTSs.dat",
1,
}
static void grTSamus_OnLoad(void)
Definition grtsamus.c:80
static StageCallbacks grTSs_StageCallbacks[]
Definition grtsamus.c:34
static void grTSamus_OnInit(void)
Definition grtsamus.c:75
static lbColl_80008D30_arg1 * grTSamus_OnTouchLine(enum_t)
Definition grtsamus.c:156
static void grTSamus_OnStart(void)
Definition grtsamus.c:82
static void grTSamus_OnDemoInit(int)
Definition grtsamus.c:73
static bool grTSamus_8022361C(void)
Definition grtsamus.c:87
static bool grTSamus_OnCheckShadowRender(Vec3 *, int, HSD_JObj *)
Definition grtsamus.c:161
@ Gr_Kind_TSamus
Definition forward.h:122