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
Todo:
Can't move below callbacks.

◆ 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()

static void grTMewtwo_803E8FC0 ( Ground_GObj gobj)
static

◆ inlineA0()

static DynamicsDesc * inlineA0 ( int  arg0)
inlinestatic

◆ inlineA1()

static 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:179
static bool grTMewtwo_802223F8(Ground_GObj *gobj)
Definition grtmewtwo.c:187
static void grTMewtwo_802223A4(Ground_GObj *gobj)
Definition grtmewtwo.c:177
static bool grTMewtwo_80222488(Ground_GObj *gobj)
Definition grtmewtwo.c:208
static void grTMewtwo_80222400(Ground_GObj *gobj)
Definition grtmewtwo.c:192
static void grTMewtwo_802224B0(Ground_GObj *gobj)
Definition grtmewtwo.c:218
static void grTMewtwo_80222490(Ground_GObj *gobj)
Definition grtmewtwo.c:213
static bool grTMewtwo_80222398(Ground_GObj *gobj)
Definition grtmewtwo.c:170
static void grTMewtwo_80222434(Ground_GObj *gobj)
Definition grtmewtwo.c:198
static void grTMewtwo_80222438(Ground_GObj *gobj)
Definition grtmewtwo.c:200
static void grTMewtwo_802223A0(Ground_GObj *gobj)
Definition grtmewtwo.c:175
static void grTMewtwo_8022236C(Ground_GObj *gobj)
Definition grtmewtwo.c:164
#define NULL
Definition stddef.h:19

◆ grTMewtwo_803E8FCC

StageData grTMewtwo_803E8FCC
Initial value:
= {
(1 << 0) | (1 << 2) | (1 << 4) | (1 << 5),
"/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:267
static DynamicsDesc * grTMewtwo_802224B4(enum_t arg0)
Definition grtmewtwo.c:252
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