SSBM Decomp
Loading...
Searching...
No Matches
grgreatbay.c File Reference
#include <platform.h>
#include "grgreatbay.h"
#include "ft/ftdevice.h"
#include "gr/granime.h"
#include "gr/grdisplay.h"
#include "gr/grlib.h"
#include "gr/ground.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "lb/types.h"
#include "mp/mplib.h"
#include <string.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjproc.h>
#include <baselib/psappsrt.h>

Data Structures

struct  grGb_804D69E0_t
 

Functions

void grGreatBay_801F423C (bool unused)
 
void grGreatBay_801F4240 (void)
 
void grGreatBay_801F42D0 (void)
 
void grGreatBay_801F42D4 (void)
 
bool grGreatBay_801F42F8 (void)
 
HSD_GObjgrGreatBay_801F4300 (int gobj_id)
 
void grGreatBay_801F4404 (HSD_GObj *gobj)
 
bool grGreatBay_801F4430 (HSD_GObj *gobj)
 
void grGreatBay_801F4438 (HSD_GObj *gobj)
 
void grGreatBay_801F443C (HSD_GObj *gobj)
 
void grGreatBay_801F4440 (HSD_GObj *gobj)
 
bool grGreatBay_801F44A0 (HSD_GObj *gobj)
 
void grGreatBay_801F44A8 (HSD_GObj *gobj)
 
void grGreatBay_801F44AC (HSD_GObj *gobj)
 
void grGreatBay_801F44B0 (HSD_GObj *gobj)
 
bool grGreatBay_801F4510 (HSD_GObj *gobj)
 
void grGreatBay_801F4518 (HSD_GObj *gobj)
 
void grGreatBay_801F451C (HSD_GObj *gobj)
 
void fn_801F4520 (HSD_GObj *gobj)
 
void grGreatBay_801F454C (HSD_GObj *gobj)
 
bool grGreatBay_801F4650 (HSD_GObj *gobj)
 
void grGreatBay_801F4658 (HSD_GObj *gobj)
 
void grGreatBay_801F4690 (HSD_GObj *gobj)
 
bool grGreatBay_801F4994 (HSD_GObj *gobj)
 grGreatBay_801F4694
 
void grGreatBay_801F545C (HSD_GObj *gobj)
 grGreatBay_801F499C
 
bool grGreatBay_801F55F8 (HSD_GObj *gobj)
 grGreatBay_801F5460
 
void grGreatBay_801F5988 (HSD_GObj *gobj)
 grGreatBay_801F5600
 
void grGreatBay_801F598C (HSD_GObj *gobj)
 
bool grGreatBay_801F59F0 (HSD_GObj *gobj)
 
void grGreatBay_801F59F8 (HSD_GObj *gobj)
 
void grGreatBay_801F59FC (HSD_GObj *gobj)
 
bool grGreatBay_801F5AF0 (HSD_GObj *gobj)
 grGreatBay_801F5A00
 
void grGreatBay_801F5D48 (HSD_GObj *gobj)
 grGreatBay_801F5AF8
 
void grGreatBay_801F67A4 (Vec3 *vec, f32 arg8)
 grGreatBay_801F5D4C
 
DynamicsDescgrGreatBay_801F680C (enum_t unused)
 
bool grGreatBay_801F6814 (Vec3 *a, int _, HSD_JObj *joint)
 

Variables

S16Vec3 grGb_803E3E60 []
 
StageCallbacks grGb_803E3E84 [11]
 
StageData grGb_803E3F6C
 
grGb_804D69E0_t grGb_804D69E0
 

Function Documentation

◆ grGreatBay_801F423C()

void grGreatBay_801F423C ( bool  unused)

◆ grGreatBay_801F4240()

void grGreatBay_801F4240 ( void  )

◆ grGreatBay_801F42D0()

void grGreatBay_801F42D0 ( void  )

◆ grGreatBay_801F42D4()

void grGreatBay_801F42D4 ( void  )

◆ grGreatBay_801F42F8()

bool grGreatBay_801F42F8 ( void  )

◆ grGreatBay_801F4300()

HSD_GObj * grGreatBay_801F4300 ( int  gobj_id)

◆ grGreatBay_801F4404()

void grGreatBay_801F4404 ( HSD_GObj gobj)

◆ grGreatBay_801F4430()

bool grGreatBay_801F4430 ( HSD_GObj gobj)

◆ grGreatBay_801F4438()

void grGreatBay_801F4438 ( HSD_GObj gobj)

◆ grGreatBay_801F443C()

void grGreatBay_801F443C ( HSD_GObj gobj)

◆ grGreatBay_801F4440()

void grGreatBay_801F4440 ( HSD_GObj gobj)

◆ grGreatBay_801F44A0()

bool grGreatBay_801F44A0 ( HSD_GObj gobj)

◆ grGreatBay_801F44A8()

void grGreatBay_801F44A8 ( HSD_GObj gobj)

◆ grGreatBay_801F44AC()

void grGreatBay_801F44AC ( HSD_GObj gobj)

◆ grGreatBay_801F44B0()

void grGreatBay_801F44B0 ( HSD_GObj gobj)

◆ grGreatBay_801F4510()

bool grGreatBay_801F4510 ( HSD_GObj gobj)

◆ grGreatBay_801F4518()

void grGreatBay_801F4518 ( HSD_GObj gobj)

◆ grGreatBay_801F451C()

void grGreatBay_801F451C ( HSD_GObj gobj)

◆ fn_801F4520()

void fn_801F4520 ( HSD_GObj gobj)

◆ grGreatBay_801F454C()

void grGreatBay_801F454C ( HSD_GObj gobj)

◆ grGreatBay_801F4650()

bool grGreatBay_801F4650 ( HSD_GObj gobj)

◆ grGreatBay_801F4658()

void grGreatBay_801F4658 ( HSD_GObj gobj)

◆ grGreatBay_801F4690()

void grGreatBay_801F4690 ( HSD_GObj gobj)

◆ grGreatBay_801F4994()

bool grGreatBay_801F4994 ( HSD_GObj gobj)

◆ grGreatBay_801F545C()

void grGreatBay_801F545C ( HSD_GObj gobj)

◆ grGreatBay_801F55F8()

bool grGreatBay_801F55F8 ( HSD_GObj gobj)

◆ grGreatBay_801F5988()

void grGreatBay_801F5988 ( HSD_GObj gobj)

◆ grGreatBay_801F598C()

void grGreatBay_801F598C ( HSD_GObj gobj)

◆ grGreatBay_801F59F0()

bool grGreatBay_801F59F0 ( HSD_GObj gobj)

◆ grGreatBay_801F59F8()

void grGreatBay_801F59F8 ( HSD_GObj gobj)

◆ grGreatBay_801F59FC()

void grGreatBay_801F59FC ( HSD_GObj gobj)

◆ grGreatBay_801F5AF0()

bool grGreatBay_801F5AF0 ( HSD_GObj gobj)

◆ grGreatBay_801F5D48()

void grGreatBay_801F5D48 ( HSD_GObj gobj)

◆ grGreatBay_801F67A4()

◆ grGreatBay_801F680C()

DynamicsDesc * grGreatBay_801F680C ( enum_t  unused)

◆ grGreatBay_801F6814()

bool grGreatBay_801F6814 ( Vec3 *  a,
int  _,
HSD_JObj joint 
)

Variable Documentation

◆ grGb_803E3E60

S16Vec3 grGb_803E3E60[]
Initial value:
= { { 0, 2, 49 }, { 1, 1, 2 }, { 2, 1, 3 },
{ 4, 1, 34 }, { 3, 1, 38 }, { 5, 10, 0 } }

◆ grGb_803E3E84

StageCallbacks grGb_803E3E84[11]
Initial value:
= {
grGreatBay_801F4690, 0xC0000000 },
}
void grGreatBay_801F44A8(HSD_GObj *gobj)
Definition grgreatbay.c:171
void grGreatBay_801F4518(HSD_GObj *gobj)
Definition grgreatbay.c:194
void grGreatBay_801F545C(HSD_GObj *gobj)
grGreatBay_801F499C
Definition grgreatbay.c:255
void grGreatBay_801F4690(HSD_GObj *gobj)
Definition grgreatbay.c:241
bool grGreatBay_801F4650(HSD_GObj *gobj)
Definition grgreatbay.c:229
bool grGreatBay_801F44A0(HSD_GObj *gobj)
Definition grgreatbay.c:166
void grGreatBay_801F443C(HSD_GObj *gobj)
Definition grgreatbay.c:153
void grGreatBay_801F44B0(HSD_GObj *gobj)
Definition grgreatbay.c:181
void grGreatBay_801F454C(HSD_GObj *gobj)
Definition grgreatbay.c:209
bool grGreatBay_801F55F8(HSD_GObj *gobj)
grGreatBay_801F5460
Definition grgreatbay.c:262
void grGreatBay_801F4440(HSD_GObj *gobj)
Definition grgreatbay.c:158
void grGreatBay_801F4658(HSD_GObj *gobj)
Definition grgreatbay.c:234
void grGreatBay_801F598C(HSD_GObj *gobj)
Definition grgreatbay.c:276
void grGreatBay_801F59FC(HSD_GObj *gobj)
Definition grgreatbay.c:295
bool grGreatBay_801F4994(HSD_GObj *gobj)
grGreatBay_801F4694
Definition grgreatbay.c:248
void grGreatBay_801F59F8(HSD_GObj *gobj)
Definition grgreatbay.c:290
void grGreatBay_801F44AC(HSD_GObj *gobj)
Definition grgreatbay.c:176
void grGreatBay_801F5988(HSD_GObj *gobj)
grGreatBay_801F5600
Definition grgreatbay.c:271
void grGreatBay_801F4404(HSD_GObj *gobj)
Definition grgreatbay.c:137
void grGreatBay_801F451C(HSD_GObj *gobj)
Definition grgreatbay.c:199
bool grGreatBay_801F4430(HSD_GObj *gobj)
Definition grgreatbay.c:143
void grGreatBay_801F4438(HSD_GObj *gobj)
Definition grgreatbay.c:148
bool grGreatBay_801F4510(HSD_GObj *gobj)
Definition grgreatbay.c:189
void grGreatBay_801F5D48(HSD_GObj *gobj)
grGreatBay_801F5AF8
Definition grgreatbay.c:309
bool grGreatBay_801F59F0(HSD_GObj *gobj)
Definition grgreatbay.c:285
bool grGreatBay_801F5AF0(HSD_GObj *gobj)
grGreatBay_801F5A00
Definition grgreatbay.c:302
void grGreatBay_801F5AF8(HSD_GObj *)
void grGreatBay_801F4694(HSD_GObj *)
void grGreatBay_801F5A00(HSD_GObj *)
void grGreatBay_801F5460(HSD_GObj *)
void grGreatBay_801F499C(HSD_GObj *)
void grGreatBay_801F5600(HSD_GObj *)

◆ grGb_803E3F6C

StageData grGb_803E3F6C
Initial value:
= {
(1 << 1) | (1 << 3),
"/GrGb.dat",
(1 << 0),
6,
}
StageCallbacks grGb_803E3E84[11]
Definition grgreatbay.c:26
S16Vec3 grGb_803E3E60[]
Definition grgreatbay.c:23
void grGreatBay_801F423C(bool unused)
Definition grgreatbay.c:72
void grGreatBay_801F4240(void)
Definition grgreatbay.c:77
DynamicsDesc * grGreatBay_801F680C(enum_t unused)
Definition grgreatbay.c:344
void grGreatBay_801F42D0(void)
Definition grgreatbay.c:93
void grGreatBay_801F42D4(void)
Definition grgreatbay.c:95
bool grGreatBay_801F6814(Vec3 *a, int _, HSD_JObj *joint)
Definition grgreatbay.c:349
bool grGreatBay_801F42F8(void)
Definition grgreatbay.c:100

◆ grGb_804D69E0

grGb_804D69E0_t grGb_804D69E0