SSBM Decomp
Loading...
Searching...
No Matches
grtmewtwo.c File Reference
#include "grtmewtwo.h"
#include <platform.h>
#include "gr/granime.h"
#include "gr/grdisplay.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/types.h"
#include "lb/forward.h"
#include "lb/lb_00F9.h"
#include "mp/forward.h"
#include "mp/mplib.h"
#include <dolphin/mtx.h>
#include <dolphin/os/OSError.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjproc.h>

Data Structures

struct  grTMewtwo_UnkStruct

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_GObjgrTMewtwo_80222284 (int index)
static void grTMewtwo_8022236C (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 grTMewtwo_802223A8 (Ground_GObj *gobj)
static bool grTMewtwo_802223F8 (Ground_GObj *gobj)
static void grTMewtwo_80222400 (Ground_GObj *gobj)
static void grTMewtwo_80222434 (Ground_GObj *gobj)
static void grTMewtwo_80222438 (Ground_GObj *gobj)
static bool grTMewtwo_80222488 (Ground_GObj *gobj)
static void grTMewtwo_80222490 (Ground_GObj *gobj)
static void grTMewtwo_802224B0 (Ground_GObj *gobj)
static DynamicsDescgrTMewtwo_802224B4 (enum_t arg0)
static bool grTMewtwo_802225C8 (Vec3 *arg0, int arg1, HSD_JObj *arg2)
static void grTMewtwo_803E8FC0 (Ground_GObj *gobj)
static DynamicsDescinlineA0 (int arg0)
static DynamicsDescinlineA1 (int arg0)

Variables

static grTMewtwo_UnkStructgrTMewtwo_804D6B08
static StageCallbacks grTMewtwo_803E8F70 [4]
StageData grTMewtwo_803E8FCC

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

◆ grTMewtwo_8022236C()

void grTMewtwo_8022236C ( 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

◆ grTMewtwo_802223A8()

void grTMewtwo_802223A8 ( Ground_GObj * gobj)
static

◆ grTMewtwo_802223F8()

bool grTMewtwo_802223F8 ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222400()

void grTMewtwo_80222400 ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222434()

void grTMewtwo_80222434 ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222438()

void grTMewtwo_80222438 ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222488()

bool grTMewtwo_80222488 ( Ground_GObj * gobj)
static

◆ grTMewtwo_80222490()

void grTMewtwo_80222490 ( Ground_GObj * gobj)
static

◆ grTMewtwo_802224B0()

void grTMewtwo_802224B0 ( Ground_GObj * gobj)
static

◆ grTMewtwo_802224B4()

DynamicsDesc * grTMewtwo_802224B4 ( enum_t arg0)
static

◆ grTMewtwo_802225C8()

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

◆ grTMewtwo_803E8FC0()

void grTMewtwo_803E8FC0 ( Ground_GObj * gobj)
static

◆ inlineA0()

DynamicsDesc * inlineA0 ( int arg0)
inlinestatic

◆ inlineA1()

DynamicsDesc * inlineA1 ( int arg0)
inlinestatic

Variable Documentation

◆ grTMewtwo_804D6B08

grTMewtwo_UnkStruct* grTMewtwo_804D6B08
static

◆ grTMewtwo_803E8F70

StageCallbacks grTMewtwo_803E8F70[4]
static
Initial value:
= {
{
0,
},
{
0,
},
{
(1 << 30) | (1 << 31),
},
{
0,
},
}
static void grTMewtwo_802223A8(Ground_GObj *gobj)
Definition grtmewtwo.c:166
static bool grTMewtwo_802223F8(Ground_GObj *gobj)
Definition grtmewtwo.c:174
static void grTMewtwo_802223A4(Ground_GObj *gobj)
Definition grtmewtwo.c:164
static bool grTMewtwo_80222488(Ground_GObj *gobj)
Definition grtmewtwo.c:195
static void grTMewtwo_80222400(Ground_GObj *gobj)
Definition grtmewtwo.c:179
static void grTMewtwo_802224B0(Ground_GObj *gobj)
Definition grtmewtwo.c:205
static void grTMewtwo_80222490(Ground_GObj *gobj)
Definition grtmewtwo.c:200
static bool grTMewtwo_80222398(Ground_GObj *gobj)
Definition grtmewtwo.c:157
static void grTMewtwo_80222434(Ground_GObj *gobj)
Definition grtmewtwo.c:185
static void grTMewtwo_80222438(Ground_GObj *gobj)
Definition grtmewtwo.c:187
static void grTMewtwo_802223A0(Ground_GObj *gobj)
Definition grtmewtwo.c:162
static void grTMewtwo_8022236C(Ground_GObj *gobj)
Definition grtmewtwo.c:151
#define NULL
Definition stddef.h:19

◆ grTMewtwo_803E8FCC

StageData grTMewtwo_803E8FCC
Initial value:
= {
"/GrTMt.dat",
(1 << 0),
}
static void grTmewtwo_UnkStage0_OnLoad(void)
Definition grtmewtwo.c:123
static void grTMewtwo_802221DC(void)
Definition grtmewtwo.c:109
static bool grTMewtwo_802225C8(Vec3 *arg0, int arg1, HSD_JObj *arg2)
Definition grtmewtwo.c:254
static DynamicsDesc * grTMewtwo_802224B4(enum_t arg0)
Definition grtmewtwo.c:239
static bool grTMewtwo_8022227C(void)
Definition grtmewtwo.c:130
static void grTMewtwo_802221D8(bool arg0)
Definition grtmewtwo.c:107
static void grTmewtwo_UnkStage0_OnStart(void)
Definition grtmewtwo.c:125
static StageCallbacks grTMewtwo_803E8F70[4]
Definition grtmewtwo.c:61
@ TMEWTWO
Definition forward.h:158