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

Functions

static void grFigure3_8020E504 (bool number)
 
static void grFigure3_8020E508 (void)
 
static void grFigure3_UnkStage0_OnLoad (void)
 
static void grFigure3_UnkStage0_OnStart (void)
 
static bool grFigure3_8020E5A0 (void)
 
static HSD_GObjgrFigure3_8020E5A8 (int gobj_id)
 
static void grFigure3_8020E690 (Ground_GObj *gobj)
 
static bool grFigure3_8020E6BC (Ground_GObj *)
 
static void grFigure3_8020E6C4 (Ground_GObj *gobj)
 
static void grFigure3_8020E6C8 (Ground_GObj *)
 
static void grFigure3_8020E6CC (Ground_GObj *gobj)
 
static bool grFigure3_8020E6F8 (Ground_GObj *)
 
static void grFigure3_8020E700 (Ground_GObj *gobj)
 
static void grFigure3_8020E724 (Ground_GObj *)
 
static void grFigure3_8020E728 (Ground_GObj *gobj)
 
static bool grFigure3_8020E778 (Ground_GObj *)
 
static void grFigure3_8020E780 (Ground_GObj *gobj)
 
static void grFigure3_8020E784 (Ground_GObj *)
 
static DynamicsDescgrFigure3_8020E788 (enum_t)
 
static bool grFigure3_8020E790 (Vec3 *vector, int number, HSD_JObj *jobj)
 

Variables

static StageCallbacks grEF2_803E63D8 [3]
 
StageData grEF2_803E6420
 
void * grEF2_804D6A80
 
StageInfo stage_info
 

Function Documentation

◆ grFigure3_8020E504()

static void grFigure3_8020E504 ( bool  number)
static

◆ grFigure3_8020E508()

static void grFigure3_8020E508 ( void  )
static

◆ grFigure3_UnkStage0_OnLoad()

static void grFigure3_UnkStage0_OnLoad ( void  )
static

◆ grFigure3_UnkStage0_OnStart()

static void grFigure3_UnkStage0_OnStart ( void  )
static

◆ grFigure3_8020E5A0()

static bool grFigure3_8020E5A0 ( void  )
static

◆ grFigure3_8020E5A8()

static HSD_GObj * grFigure3_8020E5A8 ( int  gobj_id)
static

◆ grFigure3_8020E690()

static void grFigure3_8020E690 ( Ground_GObj gobj)
static

◆ grFigure3_8020E6BC()

static bool grFigure3_8020E6BC ( Ground_GObj arg0)
static

◆ grFigure3_8020E6C4()

static void grFigure3_8020E6C4 ( Ground_GObj gobj)
static

◆ grFigure3_8020E6C8()

static void grFigure3_8020E6C8 ( Ground_GObj arg0)
static

◆ grFigure3_8020E6CC()

static void grFigure3_8020E6CC ( Ground_GObj gobj)
static

◆ grFigure3_8020E6F8()

static bool grFigure3_8020E6F8 ( Ground_GObj arg0)
static

◆ grFigure3_8020E700()

static void grFigure3_8020E700 ( Ground_GObj gobj)
static

◆ grFigure3_8020E724()

static void grFigure3_8020E724 ( Ground_GObj arg0)
static

◆ grFigure3_8020E728()

static void grFigure3_8020E728 ( Ground_GObj gobj)
static

◆ grFigure3_8020E778()

static bool grFigure3_8020E778 ( Ground_GObj arg0)
static

◆ grFigure3_8020E780()

static void grFigure3_8020E780 ( Ground_GObj gobj)
static

◆ grFigure3_8020E784()

static void grFigure3_8020E784 ( Ground_GObj arg0)
static

◆ grFigure3_8020E788()

static DynamicsDesc * grFigure3_8020E788 ( enum_t  arg0)
static

◆ grFigure3_8020E790()

static bool grFigure3_8020E790 ( Vec3 *  vector,
int  number,
HSD_JObj jobj 
)
static

Variable Documentation

◆ grEF2_803E63D8

StageCallbacks grEF2_803E63D8[3]
static
Initial value:
= {
grFigure3_8020E724, 0xC0000000 },
}
static void grFigure3_8020E6C4(Ground_GObj *gobj)
Definition grfigure3.c:137
static void grFigure3_8020E6CC(Ground_GObj *gobj)
Definition grfigure3.c:141
static void grFigure3_8020E784(Ground_GObj *)
Definition grfigure3.c:176
static bool grFigure3_8020E6F8(Ground_GObj *)
Definition grfigure3.c:147
static void grFigure3_8020E728(Ground_GObj *gobj)
Definition grfigure3.c:160
static void grFigure3_8020E690(Ground_GObj *gobj)
Definition grfigure3.c:126
static void grFigure3_8020E724(Ground_GObj *)
Definition grfigure3.c:158
static bool grFigure3_8020E778(Ground_GObj *)
Definition grfigure3.c:169
static bool grFigure3_8020E6BC(Ground_GObj *)
Definition grfigure3.c:132
static void grFigure3_8020E780(Ground_GObj *gobj)
Definition grfigure3.c:174
static void grFigure3_8020E700(Ground_GObj *gobj)
Definition grfigure3.c:152
static void grFigure3_8020E6C8(Ground_GObj *)
Definition grfigure3.c:139

◆ grEF2_803E6420

StageData grEF2_803E6420
Initial value:
= {
0x00000046,
"/GrEF3.dat",
0x00000001,
0UL,
}
static void grFigure3_UnkStage0_OnLoad(void)
Definition grfigure3.c:85
static StageCallbacks grEF2_803E63D8[3]
Definition grfigure3.c:42
static void grFigure3_8020E508(void)
Definition grfigure3.c:73
static bool grFigure3_8020E5A0(void)
Definition grfigure3.c:92
static bool grFigure3_8020E790(Vec3 *vector, int number, HSD_JObj *jobj)
Definition grfigure3.c:183
static DynamicsDesc * grFigure3_8020E788(enum_t)
Definition grfigure3.c:178
static void grFigure3_8020E504(bool number)
Definition grfigure3.c:71
static void grFigure3_UnkStage0_OnStart(void)
Definition grfigure3.c:87
#define NULL
Definition stddef.h:19

◆ grEF2_804D6A80

void* grEF2_804D6A80

◆ stage_info

StageInfo stage_info
extern