SSBM Decomp
Loading...
Searching...
No Matches
grtmewtwo.c File Reference
#include <platform.h>
#include "lb/forward.h"
#include <dolphin/mtx/forward.h>
#include "grtmewtwo.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/lb_00F9.h"
#include "mp/mplib.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 (int arg0)
 
static void grTMewtwo_802221DC (void)
 
static void grTMewtwo_80222254 (void)
 
static void grTMewtwo_80222258 (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 (int 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 ( int  arg0)
static

◆ grTMewtwo_802221DC()

void grTMewtwo_802221DC ( void  )
static

◆ grTMewtwo_80222254()

void grTMewtwo_80222254 ( void  )
static

◆ grTMewtwo_80222258()

void grTMewtwo_80222258 ( 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 ( int  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:175
static bool grTMewtwo_802223F8(Ground_GObj *gobj)
Definition grtmewtwo.c:183
static void grTMewtwo_802223A4(Ground_GObj *gobj)
Definition grtmewtwo.c:173
static bool grTMewtwo_80222488(Ground_GObj *gobj)
Definition grtmewtwo.c:204
static void grTMewtwo_80222400(Ground_GObj *gobj)
Definition grtmewtwo.c:188
static void grTMewtwo_802224B0(Ground_GObj *gobj)
Definition grtmewtwo.c:214
static void grTMewtwo_80222490(Ground_GObj *gobj)
Definition grtmewtwo.c:209
static bool grTMewtwo_80222398(Ground_GObj *gobj)
Definition grtmewtwo.c:166
static void grTMewtwo_80222434(Ground_GObj *gobj)
Definition grtmewtwo.c:194
static void grTMewtwo_80222438(Ground_GObj *gobj)
Definition grtmewtwo.c:196
static void grTMewtwo_802223A0(Ground_GObj *gobj)
Definition grtmewtwo.c:171
static void grTMewtwo_8022236C(Ground_GObj *gobj)
Definition grtmewtwo.c:160
#define NULL
A null pointer.
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_802221DC(void)
Definition grtmewtwo.c:105
static bool grTMewtwo_802225C8(Vec3 *arg0, int arg1, HSD_JObj *arg2)
Definition grtmewtwo.c:263
static void grTMewtwo_802221D8(int arg0)
Definition grtmewtwo.c:103
static bool grTMewtwo_8022227C(void)
Definition grtmewtwo.c:126
static void grTMewtwo_80222258(void)
Definition grtmewtwo.c:121
static DynamicsDesc * grTMewtwo_802224B4(int arg0)
Definition grtmewtwo.c:248
static void grTMewtwo_80222254(void)
Definition grtmewtwo.c:119
static StageCallbacks grTMewtwo_803E8F70[4]
Definition grtmewtwo.c:57