SSBM Decomp
Loading...
Searching...
No Matches
grfigureget.c File Reference
#include "grfigureget.h"
#include <platform.h>
#include "baselib/forward.h"
#include "ft/ftlib.h"
#include "gm/gmregclear.h"
#include "gr/forward.h"
#include "gr/granime.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/stage.h"
#include "gr/types.h"
#include "it/forward.h"
#include "it/inlines.h"
#include "it/items/itcoin.h"
#include "it/types.h"
#include "lb/forward.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "lb/types.h"
#include "mp/forward.h"
#include "mp/mplib.h"
#include "ty/toy.h"
#include "ty/tydisplay.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  grFigureGet_Data

Functions

static void grFigureGet_OnDemoInit (int)
static void grFigureGet_OnInit (void)
static void grFigureGet_OnLoad (void)
static void grFigureGet_OnStart (void)
static bool grFigureGet_802195C4 (void)
static HSD_GObjgrFigureGet_802195CC (int)
static void grFigureGet_802196B4 (Ground_GObj *)
static bool grFigureGet_802196E0 (Ground_GObj *)
static void grFigureGet_802196E8 (Ground_GObj *)
static void grFigureGet_802196EC (Ground_GObj *)
static void grFigureGet_802196F0 (Ground_GObj *)
static bool grFigureGet_80219890 (Ground_GObj *)
static void grFigureGet_80219898 (Ground_GObj *)
static void grFigureGet_80219B0C (Ground_GObj *)
static DynamicsDescgrFigureGet_OnTouchLine (enum_t)
static bool grFigureGet_OnCheckShadowRender (Vec3 *, int, HSD_JObj *)
void grFigureGet_80219B10 (Ground *gp, s32 arg1, CollData *cd, s32 arg3, mpLib_GroundEnum arg4, f32 arg5)
void grFigureGet_80219C34 (HSD_GObj *gobj)
bool grFigureGet_80219C50 (HSD_GObj *gobj)

Variables

static Vec3 const grFigureGet_803B8470 = { 0.0f, 0.0f, 0.0f }
static StageCallbacks grFigureGet_803E7D00 [2]
StageData grFigureGet_803E7D34
grFigureGet_DatagrFigureGet_804D6AC0
f32 grFigureGet_804DBB60
f32 grFigureGet_804DBB64
StageInfo stage_info

Function Documentation

◆ grFigureGet_OnDemoInit()

void grFigureGet_OnDemoInit ( int unused)
static

◆ grFigureGet_OnInit()

void grFigureGet_OnInit ( void )
static

◆ grFigureGet_OnLoad()

void grFigureGet_OnLoad ( void )
static

◆ grFigureGet_OnStart()

void grFigureGet_OnStart ( void )
static

◆ grFigureGet_802195C4()

bool grFigureGet_802195C4 ( void )
static

◆ grFigureGet_802195CC()

HSD_GObj * grFigureGet_802195CC ( int gobj_id)
static

◆ grFigureGet_802196B4()

void grFigureGet_802196B4 ( Ground_GObj * gobj)
static

◆ grFigureGet_802196E0()

bool grFigureGet_802196E0 ( Ground_GObj * gobj)
static

◆ grFigureGet_802196E8()

void grFigureGet_802196E8 ( Ground_GObj * gobj)
static

◆ grFigureGet_802196EC()

void grFigureGet_802196EC ( Ground_GObj * gobj)
static

◆ grFigureGet_802196F0()

void grFigureGet_802196F0 ( Ground_GObj * gobj)
static

◆ grFigureGet_80219890()

bool grFigureGet_80219890 ( Ground_GObj * gobj)
static

◆ grFigureGet_80219898()

void grFigureGet_80219898 ( Ground_GObj * gobj)
static

◆ grFigureGet_80219B0C()

void grFigureGet_80219B0C ( Ground_GObj * gobj)
static

◆ grFigureGet_OnTouchLine()

DynamicsDesc * grFigureGet_OnTouchLine ( enum_t arg0)
static

◆ grFigureGet_OnCheckShadowRender()

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

◆ grFigureGet_80219B10()

void grFigureGet_80219B10 ( Ground * gp,
s32 arg1,
CollData * cd,
s32 arg3,
mpLib_GroundEnum arg4,
f32 arg5 )

◆ grFigureGet_80219C34()

void grFigureGet_80219C34 ( HSD_GObj * gobj)

◆ grFigureGet_80219C50()

bool grFigureGet_80219C50 ( HSD_GObj * gobj)

Variable Documentation

◆ grFigureGet_803B8470

Vec3 const grFigureGet_803B8470 = { 0.0f, 0.0f, 0.0f }
static

◆ grFigureGet_803E7D00

StageCallbacks grFigureGet_803E7D00[2]
static
Initial value:
= {
grFigureGet_80219B0C, (1 << 30) | (1 << 31) },
}
static void grFigureGet_802196EC(Ground_GObj *)
Definition grfigureget.c:155
static void grFigureGet_802196F0(Ground_GObj *)
Definition grfigureget.c:157
static void grFigureGet_802196B4(Ground_GObj *)
Definition grfigureget.c:142
static void grFigureGet_80219B0C(Ground_GObj *)
Definition grfigureget.c:294
static void grFigureGet_802196E8(Ground_GObj *)
Definition grfigureget.c:153
static void grFigureGet_80219898(Ground_GObj *)
Definition grfigureget.c:217
static bool grFigureGet_80219890(Ground_GObj *)
Definition grfigureget.c:212
static bool grFigureGet_802196E0(Ground_GObj *)
Definition grfigureget.c:148

◆ grFigureGet_803E7D34

StageData grFigureGet_803E7D34
Initial value:
= {
"/GrNFg.dat",
1,
0,
}
static bool grFigureGet_OnCheckShadowRender(Vec3 *, int, HSD_JObj *)
Definition grfigureget.c:357
static StageCallbacks grFigureGet_803E7D00[2]
Definition grfigureget.c:72
static void grFigureGet_OnStart(void)
Definition grfigureget.c:116
static void grFigureGet_OnLoad(void)
Definition grfigureget.c:114
static void grFigureGet_OnDemoInit(int)
Definition grfigureget.c:101
static void grFigureGet_OnInit(void)
Definition grfigureget.c:103
static DynamicsDesc * grFigureGet_OnTouchLine(enum_t)
Definition grfigureget.c:352
static bool grFigureGet_802195C4(void)
Definition grfigureget.c:121
@ FIGUREGET
Definition forward.h:143
#define NULL
Definition stddef.h:19

◆ grFigureGet_804D6AC0

grFigureGet_Data* grFigureGet_804D6AC0
extern

◆ grFigureGet_804DBB60

f32 grFigureGet_804DBB60
extern

◆ grFigureGet_804DBB64

f32 grFigureGet_804DBB64
extern

◆ stage_info

StageInfo stage_info
extern