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

Functions

static void grTMewtwo_802221D8 (bool arg0)
static void grTMewtwo_802221DC (void)
static void grTmewtwo_UnkStage0_OnLoad (void)
static void grTmewtwo_UnkStage0_OnStart (void)
static bool grTMewtwo_8022227C (void)
static Ground_GObj * grTMewtwo_80222284 (int index)
static void stageGObj0_OnInit (Ground_GObj *gobj)
static bool grTMewtwo_80222398 (Ground_GObj *gobj)
static void grTMewtwo_802223A0 (Ground_GObj *gobj)
static void grTMewtwo_802223A4 (Ground_GObj *gobj)
static void stageGObj2_OnInit (Ground_GObj *gobj)
static bool grTMewtwo_802223F8 (Ground_GObj *gobj)
static void stageGObj2_GObjProc (Ground_GObj *gobj)
static void grTMewtwo_80222434 (Ground_GObj *gobj)
static void stageGObj1_OnInit (Ground_GObj *gobj)
static bool grTMewtwo_80222488 (Ground_GObj *gobj)
static void stageGObj1_GObjProc (Ground_GObj *gobj)
static void grTMewtwo_802224B0 (Ground_GObj *gobj)
static lbColl_80008D30_arg1 * grTMewtwo_802224B4 (enum_t arg0)
static bool grTMewtwo_802225C8 (Vec3 *arg0, int arg1, HSD_JObj *arg2)
static lbColl_80008D30_arg1 * inlineA0 (int arg0)
static lbColl_80008D30_arg1 * inlineA1 (int arg0)

Variables

static grTMewtwo_UnkStruct * yakumono_param
static StageCallbacks grTMewtwo_StageCallbacks [4]
StageData grTMewtwo_StageData

Function Documentation

◆ grTMewtwo_802221D8()

void grTMewtwo_802221D8 ( bool arg0)
static

◆ grTMewtwo_802221DC()

void grTMewtwo_802221DC ( void )
static

◆ grTmewtwo_UnkStage0_OnLoad()

void grTmewtwo_UnkStage0_OnLoad ( void )
static

◆ grTmewtwo_UnkStage0_OnStart()

void grTmewtwo_UnkStage0_OnStart ( void )
static

◆ grTMewtwo_8022227C()

bool grTMewtwo_8022227C ( void )
static

◆ grTMewtwo_80222284()

Ground_GObj * grTMewtwo_80222284 ( int index)
static

◆ stageGObj0_OnInit()

void stageGObj0_OnInit ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222398()

bool grTMewtwo_80222398 ( Ground_GObj * gobj)
static

◆ grTMewtwo_802223A0()

void grTMewtwo_802223A0 ( Ground_GObj * gobj)
static

◆ grTMewtwo_802223A4()

void grTMewtwo_802223A4 ( Ground_GObj * gobj)
static

◆ stageGObj2_OnInit()

void stageGObj2_OnInit ( Ground_GObj * gobj)
static

◆ grTMewtwo_802223F8()

bool grTMewtwo_802223F8 ( Ground_GObj * gobj)
static

◆ stageGObj2_GObjProc()

void stageGObj2_GObjProc ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222434()

void grTMewtwo_80222434 ( Ground_GObj * gobj)
static

◆ stageGObj1_OnInit()

void stageGObj1_OnInit ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222488()

bool grTMewtwo_80222488 ( Ground_GObj * gobj)
static

◆ stageGObj1_GObjProc()

void stageGObj1_GObjProc ( Ground_GObj * gobj)
static

◆ grTMewtwo_802224B0()

void grTMewtwo_802224B0 ( Ground_GObj * gobj)
static

◆ grTMewtwo_802224B4()

lbColl_80008D30_arg1 * grTMewtwo_802224B4 ( enum_t arg0)
static

◆ grTMewtwo_802225C8()

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

◆ inlineA0()

lbColl_80008D30_arg1 * inlineA0 ( int arg0)
inlinestatic

◆ inlineA1()

lbColl_80008D30_arg1 * inlineA1 ( int arg0)
inlinestatic

Variable Documentation

◆ yakumono_param

grTMewtwo_UnkStruct* yakumono_param
static

◆ grTMewtwo_StageCallbacks

StageCallbacks grTMewtwo_StageCallbacks[4]
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 bool grTMewtwo_802223F8(Ground_GObj *gobj)
Definition grtmewtwo.c:141
static void grTMewtwo_802223A4(Ground_GObj *gobj)
Definition grtmewtwo.c:134
static bool grTMewtwo_80222488(Ground_GObj *gobj)
Definition grtmewtwo.c:158
static void grTMewtwo_802224B0(Ground_GObj *gobj)
Definition grtmewtwo.c:168
static bool grTMewtwo_80222398(Ground_GObj *gobj)
Definition grtmewtwo.c:127
static void grTMewtwo_80222434(Ground_GObj *gobj)
Definition grtmewtwo.c:151
static void grTMewtwo_802223A0(Ground_GObj *gobj)
Definition grtmewtwo.c:132
#define NULL
Definition stddef.h:19

◆ grTMewtwo_StageData

StageData grTMewtwo_StageData
Initial value:
= {
"/GrTMt.dat",
(1 << 0),
}
static void grTmewtwo_UnkStage0_OnLoad(void)
Definition grtmewtwo.c:94
static void grTMewtwo_802221DC(void)
Definition grtmewtwo.c:88
static bool grTMewtwo_802225C8(Vec3 *arg0, int arg1, HSD_JObj *arg2)
Definition grtmewtwo.c:217
static lbColl_80008D30_arg1 * grTMewtwo_802224B4(enum_t arg0)
Definition grtmewtwo.c:202
static bool grTMewtwo_8022227C(void)
Definition grtmewtwo.c:101
static StageCallbacks grTMewtwo_StageCallbacks[4]
Definition grtmewtwo.c:40
static void grTMewtwo_802221D8(bool arg0)
Definition grtmewtwo.c:86
static void grTmewtwo_UnkStage0_OnStart(void)
Definition grtmewtwo.c:96
@ Gr_Kind_TMewtwo
Definition forward.h:116