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

Functions

static void grTMars_80221EF4 (bool)
static void grTMars_80221EF8 (void)
static void grTmars_UnkStage0_OnLoad (void)
static void grTmars_UnkStage0_OnStart (void)
static bool grTMars_80221F90 (void)
static Ground_GObjsetupStageCallbacks (int gobj_id)
static void stageGObj0_OnInit (Ground_GObj *)
static bool stageGObj0_Callback1 (Ground_GObj *)
static void stageGObj0_GObjProc (Ground_GObj *)
static void stageGObj0_Callback3 (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *)
static bool stageGObj2_Callback1 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *)
static void stageGObj2_Callback3 (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *)
static bool stageGObj1_Callback1 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void stageGObj1_Callback3 (Ground_GObj *)
static DynamicsDescgrTMars_802221C8 (enum_t)
static bool grTMars_802221D0 (Vec3 *, int, HSD_JObj *)

Variables

static StageCallbacks stage_callbacks []
StageData grTMs_StageData

Function Documentation

◆ grTMars_80221EF4()

void grTMars_80221EF4 ( bool arg0)
static

◆ grTMars_80221EF8()

void grTMars_80221EF8 ( void )
static

◆ grTmars_UnkStage0_OnLoad()

void grTmars_UnkStage0_OnLoad ( void )
static

◆ grTmars_UnkStage0_OnStart()

void grTmars_UnkStage0_OnStart ( void )
static

◆ grTMars_80221F90()

bool grTMars_80221F90 ( void )
static

◆ setupStageCallbacks()

Ground_GObj * setupStageCallbacks ( int gobj_id)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ stageGObj0_Callback1()

bool stageGObj0_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj0_GObjProc()

void stageGObj0_GObjProc ( Ground_GObj * arg0)
static

◆ stageGObj0_Callback3()

void stageGObj0_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ stageGObj2_Callback1()

bool stageGObj2_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ stageGObj2_Callback3()

void stageGObj2_Callback3 ( Ground_GObj * arg0)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ stageGObj1_Callback1()

bool stageGObj1_Callback1 ( Ground_GObj * arg0)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ stageGObj1_Callback3()

void stageGObj1_Callback3 ( Ground_GObj * arg0)
static

◆ grTMars_802221C8()

DynamicsDesc * grTMars_802221C8 ( enum_t arg0)
static

◆ grTMars_802221D0()

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

Variable Documentation

◆ stage_callbacks

StageCallbacks stage_callbacks[]
static
Initial value:
= {
{
},
{
},
{
(1 << 30) | (1 << 31),
},
{ 0 },
}
static void stageGObj2_OnInit(Ground_GObj *)
Definition grheal.c:339
static void stageGObj2_Callback3(Ground_GObj *)
Definition grheal.c:348
static bool stageGObj2_Callback1(Ground_GObj *)
Definition grheal.c:341
static bool stageGObj0_Callback1(Ground_GObj *)
Definition grheal.c:209
static void stageGObj1_GObjProc(Ground_GObj *)
Definition grheal.c:297
static void stageGObj0_GObjProc(Ground_GObj *)
Definition grheal.c:214
static void stageGObj0_OnInit(Ground_GObj *)
Definition grheal.c:195
static void stageGObj1_Callback3(Ground_GObj *)
Definition grheal.c:307
static void stageGObj0_Callback3(Ground_GObj *)
Definition grheal.c:216
static bool stageGObj1_Callback1(Ground_GObj *)
Definition grheal.c:277
static void stageGObj2_GObjProc(Ground_GObj *)
Definition grheal.c:346
static void stageGObj1_OnInit(Ground_GObj *)
Definition grheal.c:218

◆ grTMs_StageData

StageData grTMs_StageData
Initial value:
= {
"/GrTMs.dat",
(1 << 0),
0,
}
static StageCallbacks stage_callbacks[]
Definition grheal.c:81
static bool grTMars_80221F90(void)
Definition grtmars.c:86
static void grTmars_UnkStage0_OnStart(void)
Definition grtmars.c:81
static bool grTMars_802221D0(Vec3 *, int, HSD_JObj *)
Definition grtmars.c:161
static DynamicsDesc * grTMars_802221C8(enum_t)
Definition grtmars.c:156
static void grTMars_80221EF8(void)
Definition grtmars.c:74
static void grTMars_80221EF4(bool)
Definition grtmars.c:72
static void grTmars_UnkStage0_OnLoad(void)
Definition grtmars.c:79
@ Gr_Kind_TMars
Definition forward.h:111
#define NULL
Definition stddef.h:14