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

Functions

static void grTYoshi_OnDemoInit (bool)
static void grTYoshi_OnInit (void)
static void grTYoshi_OnLoad (void)
static void grTYoshi_OnStart (void)
static bool grTYoshi_80223BE4 (void)
static HSD_GObj * grTYoshi_80223BEC (int gobj_id)
static void stageGObj0_OnInit (Ground_GObj *gobj)
static bool grTYoshi_80223D00 (Ground_GObj *)
static void grTYoshi_80223D08 (Ground_GObj *)
static void grTYoshi_80223D0C (Ground_GObj *)
static void stageGObj2_OnInit (Ground_GObj *gobj)
static bool grTYoshi_80223D60 (Ground_GObj *)
static void stageGObj2_GObjProc (Ground_GObj *gobj)
static void grTYoshi_80223D9C (Ground_GObj *)
static void stageGObj1_OnInit (Ground_GObj *gobj)
static bool grTYoshi_80223DF0 (Ground_GObj *)
static void stageGObj1_GObjProc (Ground_GObj *)
static void grTYoshi_80223E18 (Ground_GObj *)
static lbColl_80008D30_arg1 * grTYoshi_OnTouchLine (enum_t)
static bool grTYoshi_OnCheckShadowRender (Vec3 *, int, HSD_JObj *)

Variables

static StageCallbacks grTYs_StageCallbacks []
StageData grTYs_StageData

Function Documentation

◆ grTYoshi_OnDemoInit()

void grTYoshi_OnDemoInit ( bool arg0)
static

◆ grTYoshi_OnInit()

void grTYoshi_OnInit ( void )
static

◆ grTYoshi_OnLoad()

void grTYoshi_OnLoad ( void )
static

◆ grTYoshi_OnStart()

void grTYoshi_OnStart ( void )
static

◆ grTYoshi_80223BE4()

bool grTYoshi_80223BE4 ( void )
static

◆ grTYoshi_80223BEC()

HSD_GObj * grTYoshi_80223BEC ( int gobj_id)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ grTYoshi_80223D00()

bool grTYoshi_80223D00 ( Ground_GObj * arg0)
static

◆ grTYoshi_80223D08()

void grTYoshi_80223D08 ( Ground_GObj * arg0)
static

◆ grTYoshi_80223D0C()

void grTYoshi_80223D0C ( Ground_GObj * arg0)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ grTYoshi_80223D60()

bool grTYoshi_80223D60 ( Ground_GObj * arg0)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ grTYoshi_80223D9C()

void grTYoshi_80223D9C ( Ground_GObj * arg0)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ grTYoshi_80223DF0()

bool grTYoshi_80223DF0 ( Ground_GObj * arg0)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * arg0)
static

◆ grTYoshi_80223E18()

void grTYoshi_80223E18 ( Ground_GObj * arg0)
static

◆ grTYoshi_OnTouchLine()

lbColl_80008D30_arg1 * grTYoshi_OnTouchLine ( enum_t arg0)
static

◆ grTYoshi_OnCheckShadowRender()

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

Variable Documentation

◆ grTYs_StageCallbacks

StageCallbacks grTYs_StageCallbacks[]
static
Initial value:
= {
{
0,
},
{
0,
},
{
(1 << 30) | (1 << 31),
},
{ 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 grTYoshi_80223E18(Ground_GObj *)
Definition grtyoshi.c:157
static bool grTYoshi_80223D00(Ground_GObj *)
Definition grtyoshi.c:116
static void grTYoshi_80223D9C(Ground_GObj *)
Definition grtyoshi.c:140
static void grTYoshi_80223D0C(Ground_GObj *)
Definition grtyoshi.c:123
static void grTYoshi_80223D08(Ground_GObj *)
Definition grtyoshi.c:121
static bool grTYoshi_80223D60(Ground_GObj *)
Definition grtyoshi.c:130
static bool grTYoshi_80223DF0(Ground_GObj *)
Definition grtyoshi.c:147

◆ grTYs_StageData

StageData grTYs_StageData
Initial value:
= {
"/GrTYs.dat",
(1 << 0),
0,
}
static void grTYoshi_OnLoad(void)
Definition grtyoshi.c:83
static bool grTYoshi_80223BE4(void)
Definition grtyoshi.c:90
static lbColl_80008D30_arg1 * grTYoshi_OnTouchLine(enum_t)
Definition grtyoshi.c:159
static void grTYoshi_OnDemoInit(bool)
Definition grtyoshi.c:76
static void grTYoshi_OnStart(void)
Definition grtyoshi.c:85
static bool grTYoshi_OnCheckShadowRender(Vec3 *, int, HSD_JObj *)
Definition grtyoshi.c:164
static StageCallbacks grTYs_StageCallbacks[]
Definition grtyoshi.c:35
static void grTYoshi_OnInit(void)
Definition grtyoshi.c:78
@ Gr_Kind_TYoshi
Definition forward.h:124
#define NULL
Definition stddef.h:19