SSBM Decomp
Loading...
Searching...
No Matches
grkinokoroute.c File Reference
#include "grkinokoroute.h"
#include "ground.h"
#include <platform.h>
#include "cm/camera.h"
#include "ef/efsync.h"
#include "ft/ftdevice.h"
#include "ft/ftlib.h"
#include "gm/gm_1601.h"
#include "gr/grdisplay.h"
#include "gr/grlib.h"
#include "gr/grmaterial.h"
#include "gr/grzakogenerator.h"
#include "gr/inlines.h"
#include "gr/stage.h"
#include "it/it_26B1.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "lb/lbvector.h"
#include "mp/mplib.h"
#include <baselib/debug.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjproc.h>
#include <baselib/jobj.h>
#include <baselib/psstructs.h>
#include <baselib/random.h>

Data Structures

struct  grNKr_Depths

Functions

void grKinokoRoute_8020741C (bool arg)
void grKinokoRoute_80207420 (void)
void grKinokoRoute_80207490 (void)
void grKinokoRoute_802074D8 (void)
bool grKinokoRoute_80207544 (void)
HSD_GObjgrKinokoRoute_8020754C (int gobj_id)
void grKinokoRoute_80207634 (Ground_GObj *gobj)
bool grKinokoRoute_802078E8 (Ground_GObj *arg)
void grKinokoRoute_802078F0 (Ground_GObj *gobj)
void grKinokoRoute_80207A94 (Ground_GObj *arg)
void grKinokoRoute_80207A98 (Ground_GObj *gobj)
bool grKinokoRoute_80207ACC (Ground_GObj *arg)
void grKinokoRoute_80207AD4 (Ground_GObj *arg)
void grKinokoRoute_80207AD8 (Ground_GObj *arg)
void grKinokoRoute_80207ADC (Ground_GObj *gobj)
bool grKinokoRoute_80207B20 (Ground_GObj *arg)
void grKinokoRoute_80207B28 (Ground_GObj *arg)
void grKinokoRoute_80207B2C (Ground_GObj *arg)
void grKinokoRoute_80207B30 (HSD_GObj *gobj)
void grKinokoRoute_80207B5C (Ground_GObj *gobj)
bool grKinokoRoute_80207C80 (Ground_GObj *arg)
void grKinokoRoute_80207C88 (Ground_GObj *gobj)
void grKinokoRoute_80208368 (Ground_GObj *arg)
void grKinokoRoute_8020836C (Ground_GObj *gobj, int arg1)
bool grKinokoRoute_80208480 (int arg)
void grKinokoRoute_802084B4 (HSD_GObj *gobj)
void grKinokoRoute_80208564 (HSD_GObj *gobj)
bool grKinokoRoute_80208660 (s32 arg0, HSD_GObj *gobj)
void grKinokoRoute_802086EC (Vec3 *arg0, f32 arg8)
DynamicsDescgrKinokoRoute_80208754 (enum_t arg)
bool grKinokoRoute_8020875C (Vec3 *a, int b, HSD_JObj *jobj)

Variables

struct { 
   int   x0 
   grZakoGenerator_SpawnDesc   x4 
} * grNKr_804D6A50
static const Vec3 grNKr_803B82E8 = { 0.0f, 0.0f, 0.0f }
static const grNKr_Depths grNKr_803B82F4
StageCallbacks grNKr_803E57F0 [4]
static char grNKr_803E5840 [] = "/GrNKr.dat"
StageData grNKr_803E584C

Function Documentation

◆ grKinokoRoute_8020741C()

void grKinokoRoute_8020741C ( bool arg)

◆ grKinokoRoute_80207420()

void grKinokoRoute_80207420 ( void )

◆ grKinokoRoute_80207490()

void grKinokoRoute_80207490 ( void )

◆ grKinokoRoute_802074D8()

void grKinokoRoute_802074D8 ( void )

◆ grKinokoRoute_80207544()

bool grKinokoRoute_80207544 ( void )

◆ grKinokoRoute_8020754C()

HSD_GObj * grKinokoRoute_8020754C ( int gobj_id)

◆ grKinokoRoute_80207634()

void grKinokoRoute_80207634 ( Ground_GObj * gobj)

◆ grKinokoRoute_802078E8()

bool grKinokoRoute_802078E8 ( Ground_GObj * arg)

◆ grKinokoRoute_802078F0()

void grKinokoRoute_802078F0 ( Ground_GObj * gobj)

◆ grKinokoRoute_80207A94()

void grKinokoRoute_80207A94 ( Ground_GObj * arg)

◆ grKinokoRoute_80207A98()

void grKinokoRoute_80207A98 ( Ground_GObj * gobj)

◆ grKinokoRoute_80207ACC()

bool grKinokoRoute_80207ACC ( Ground_GObj * arg)

◆ grKinokoRoute_80207AD4()

void grKinokoRoute_80207AD4 ( Ground_GObj * arg)

◆ grKinokoRoute_80207AD8()

void grKinokoRoute_80207AD8 ( Ground_GObj * arg)

◆ grKinokoRoute_80207ADC()

void grKinokoRoute_80207ADC ( Ground_GObj * gobj)

◆ grKinokoRoute_80207B20()

bool grKinokoRoute_80207B20 ( Ground_GObj * arg)

◆ grKinokoRoute_80207B28()

void grKinokoRoute_80207B28 ( Ground_GObj * arg)

◆ grKinokoRoute_80207B2C()

void grKinokoRoute_80207B2C ( Ground_GObj * arg)

◆ grKinokoRoute_80207B30()

void grKinokoRoute_80207B30 ( HSD_GObj * gobj)

◆ grKinokoRoute_80207B5C()

void grKinokoRoute_80207B5C ( Ground_GObj * gobj)

◆ grKinokoRoute_80207C80()

bool grKinokoRoute_80207C80 ( Ground_GObj * arg)

◆ grKinokoRoute_80207C88()

void grKinokoRoute_80207C88 ( Ground_GObj * gobj)

◆ grKinokoRoute_80208368()

void grKinokoRoute_80208368 ( Ground_GObj * arg)

◆ grKinokoRoute_8020836C()

void grKinokoRoute_8020836C ( Ground_GObj * gobj,
int arg1 )

◆ grKinokoRoute_80208480()

bool grKinokoRoute_80208480 ( int arg)

◆ grKinokoRoute_802084B4()

void grKinokoRoute_802084B4 ( HSD_GObj * gobj)

◆ grKinokoRoute_80208564()

void grKinokoRoute_80208564 ( HSD_GObj * gobj)

◆ grKinokoRoute_80208660()

bool grKinokoRoute_80208660 ( s32 arg0,
HSD_GObj * gobj )

◆ grKinokoRoute_802086EC()

void grKinokoRoute_802086EC ( Vec3 * arg0,
f32 arg8 )

◆ grKinokoRoute_80208754()

DynamicsDesc * grKinokoRoute_80208754 ( enum_t arg)

◆ grKinokoRoute_8020875C()

bool grKinokoRoute_8020875C ( Vec3 * a,
int b,
HSD_JObj * jobj )

Variable Documentation

◆ x0

int x0

◆ x4

◆ [struct]

struct { ... } * grNKr_804D6A50

◆ grNKr_803B82E8

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

◆ grNKr_803B82F4

const grNKr_Depths grNKr_803B82F4
static
Initial value:
= {
{
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
},
}

◆ grNKr_803E57F0

StageCallbacks grNKr_803E57F0[4]
Initial value:
= {
grKinokoRoute_80208368, 0xC0000000 },
}
void grKinokoRoute_802078F0(Ground_GObj *gobj)
Definition grkinokoroute.c:212
void grKinokoRoute_80207B2C(Ground_GObj *arg)
Definition grkinokoroute.c:275
void grKinokoRoute_80207B28(Ground_GObj *arg)
Definition grkinokoroute.c:273
bool grKinokoRoute_80207ACC(Ground_GObj *arg)
Definition grkinokoroute.c:252
void grKinokoRoute_80208368(Ground_GObj *arg)
Definition grkinokoroute.c:460
bool grKinokoRoute_80207B20(Ground_GObj *arg)
Definition grkinokoroute.c:268
bool grKinokoRoute_80207C80(Ground_GObj *arg)
Definition grkinokoroute.c:304
void grKinokoRoute_80207ADC(Ground_GObj *gobj)
Definition grkinokoroute.c:261
void grKinokoRoute_80207634(Ground_GObj *gobj)
Definition grkinokoroute.c:153
void grKinokoRoute_80207A94(Ground_GObj *arg)
Definition grkinokoroute.c:242
void grKinokoRoute_80207A98(Ground_GObj *gobj)
Definition grkinokoroute.c:244
void grKinokoRoute_80207B5C(Ground_GObj *gobj)
Definition grkinokoroute.c:282
void grKinokoRoute_80207AD8(Ground_GObj *arg)
Definition grkinokoroute.c:259
bool grKinokoRoute_802078E8(Ground_GObj *arg)
Definition grkinokoroute.c:207
void grKinokoRoute_80207AD4(Ground_GObj *arg)
Definition grkinokoroute.c:257
void grKinokoRoute_80207C88(Ground_GObj *gobj)
Definition grkinokoroute.c:309

◆ grNKr_803E5840

char grNKr_803E5840[] = "/GrNKr.dat"
static

◆ grNKr_803E584C

StageData grNKr_803E584C
Initial value:
= {
(void (*)(int)) grKinokoRoute_8020741C,
1,
0,
}
StageCallbacks grNKr_803E57F0[4]
Definition grkinokoroute.c:51
bool grKinokoRoute_8020875C(Vec3 *a, int b, HSD_JObj *jobj)
Definition grkinokoroute.c:598
void grKinokoRoute_802074D8(void)
Definition grkinokoroute.c:104
DynamicsDesc * grKinokoRoute_80208754(enum_t arg)
Definition grkinokoroute.c:593
void grKinokoRoute_80207420(void)
Definition grkinokoroute.c:82
void grKinokoRoute_8020741C(bool arg)
Definition grkinokoroute.c:80
bool grKinokoRoute_80207544(void)
Definition grkinokoroute.c:120
static char grNKr_803E5840[]
Definition grkinokoroute.c:62
void grKinokoRoute_80207490(void)
Definition grkinokoroute.c:93
@ KINOKOROUTE
Definition forward.h:134
#define NULL
Definition stddef.h:19