SSBM Decomp
Loading...
Searching...
No Matches
grinishie2.c File Reference
#include "gr/grinishie2.h"
#include <platform.h>
#include "cm/camera.h"
#include "gm/gm_unsplit.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 "gr/stage.h"
#include "gr/types.h"
#include "it/items/itkyasarin.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "lb/lbaudio_ax.h"
#include "mp/mplib.h"
#include "sysdolphin/baselib/gobjgxlink.h"
#include "sysdolphin/baselib/gobjproc.h"
#include "sysdolphin/baselib/random.h"
#include <baselib/jobj.h>

Data Structures

struct  grInishie2_thing
 

Macros

#define test_random(val)   ((val != 0) ? HSD_Randi(val) : 0)
 
#define sign_inline(val)   ((val == 0) ? -1.0f : 1.0f)
 

Functions

void grInishie2_801FCBC0 (bool arg)
 
void grInishie2_801FCBC4 (void)
 
void grInishie2_801FCCAC (void)
 
void grInishie2_801FCCB0 (void)
 
bool grInishie2_801FCCD4 (void)
 
HSD_GObjgrInishie2_801FCCDC (int gobj_id)
 
void grInishie2_801FCDC8 (Ground_GObj *gobj)
 
bool grInishie2_801FCDF4 (Ground_GObj *gobj)
 
void grInishie2_801FCDFC (Ground_GObj *gobj)
 
void grInishie2_801FCE00 (Ground_GObj *gobj)
 
void grInishie2_801FCE04 (Ground_GObj *arg0)
 
bool grInishie2_801FCF24 (Ground_GObj *gobj)
 
void grInishie2_801FCF2C (HSD_GObj *gobj)
 
void grInishie2_801FCFCC (Ground_GObj *arg0)
 
void grInishie2_801FD014 (Ground_GObj *gobj)
 
void grInishie2_801FD018 (HSD_GObj *gobj)
 
void grInishie2_801FD0B4 (HSD_GObj *gobj)
 
void grInishie2_801FD198 (Ground_GObj *gobj)
 
bool grInishie2_801FD21C (Ground_GObj *gobj)
 
void grInishie2_801FD224 (Ground_GObj *gobj)
 
void grInishie2_801FD364 (Ground_GObj *gobj)
 
void grInishie2_801FD368 (HSD_GObj *gobj)
 
void grInishie2_801FD3CC (HSD_GObj *gobj)
 
void grInishie2_801FD448 (HSD_GObj *gobj)
 
void grInishie2_801FD4CC (HSD_GObj *gobj)
 
void grInishie2_801FD4F0 (Ground_GObj *gobj)
 
bool grInishie2_801FD64C (Ground_GObj *gobj)
 
void grInishie2_801FD654 (Ground_GObj *arg0)
 
void grInishie2_801FD740 (Ground_GObj *gobj)
 
void grInishie2_801FD744 (HSD_GObj *gobj)
 
void grInishie2_801FD7A8 (HSD_GObj *gobj)
 
void grInishie2_801FD824 (HSD_GObj *gobj)
 
void grInishie2_801FD9EC (HSD_GObj *gobj)
 
void grInishie2_801FDE8C (Ground_GObj *gobj)
 
bool grInishie2_801FDED0 (Ground_GObj *gobj)
 
void grInishie2_801FDED8 (Ground_GObj *gobj)
 
s32 grInishie2_801FDFB4 (s32 arg0)
 
void grInishie2_801FDFE4 (Ground_GObj *gobj)
 
DynamicsDescgrInishie2_801FDFE8 (enum_t arg)
 
bool grInishie2_801FDFF0 (Vec3 *arg, int arg0, HSD_JObj *jobj)
 

Variables

StageCallbacks grI2_803E4AB4 []
 
grInishie2_thinggrI2_804D6A00
 

Macro Definition Documentation

◆ test_random

#define test_random (   val)    ((val != 0) ? HSD_Randi(val) : 0)

◆ sign_inline

#define sign_inline (   val)    ((val == 0) ? -1.0f : 1.0f)

Function Documentation

◆ grInishie2_801FCBC0()

void grInishie2_801FCBC0 ( bool  arg)

◆ grInishie2_801FCBC4()

void grInishie2_801FCBC4 ( void  )

◆ grInishie2_801FCCAC()

void grInishie2_801FCCAC ( void  )

◆ grInishie2_801FCCB0()

void grInishie2_801FCCB0 ( void  )

◆ grInishie2_801FCCD4()

bool grInishie2_801FCCD4 ( void  )

◆ grInishie2_801FCCDC()

HSD_GObj * grInishie2_801FCCDC ( int  gobj_id)

◆ grInishie2_801FCDC8()

void grInishie2_801FCDC8 ( Ground_GObj gobj)

◆ grInishie2_801FCDF4()

bool grInishie2_801FCDF4 ( Ground_GObj gobj)

◆ grInishie2_801FCDFC()

void grInishie2_801FCDFC ( Ground_GObj gobj)

◆ grInishie2_801FCE00()

void grInishie2_801FCE00 ( Ground_GObj gobj)

◆ grInishie2_801FCE04()

void grInishie2_801FCE04 ( Ground_GObj arg0)

◆ grInishie2_801FCF24()

bool grInishie2_801FCF24 ( Ground_GObj gobj)

◆ grInishie2_801FCF2C()

void grInishie2_801FCF2C ( HSD_GObj gobj)

◆ grInishie2_801FCFCC()

void grInishie2_801FCFCC ( Ground_GObj arg0)

◆ grInishie2_801FD014()

void grInishie2_801FD014 ( Ground_GObj gobj)

◆ grInishie2_801FD018()

void grInishie2_801FD018 ( HSD_GObj gobj)

◆ grInishie2_801FD0B4()

void grInishie2_801FD0B4 ( HSD_GObj gobj)

◆ grInishie2_801FD198()

void grInishie2_801FD198 ( Ground_GObj gobj)

◆ grInishie2_801FD21C()

bool grInishie2_801FD21C ( Ground_GObj gobj)

◆ grInishie2_801FD224()

void grInishie2_801FD224 ( Ground_GObj gobj)

◆ grInishie2_801FD364()

void grInishie2_801FD364 ( Ground_GObj gobj)

◆ grInishie2_801FD368()

void grInishie2_801FD368 ( HSD_GObj gobj)

◆ grInishie2_801FD3CC()

void grInishie2_801FD3CC ( HSD_GObj gobj)

◆ grInishie2_801FD448()

void grInishie2_801FD448 ( HSD_GObj gobj)

◆ grInishie2_801FD4CC()

void grInishie2_801FD4CC ( HSD_GObj gobj)

◆ grInishie2_801FD4F0()

void grInishie2_801FD4F0 ( Ground_GObj gobj)

◆ grInishie2_801FD64C()

bool grInishie2_801FD64C ( Ground_GObj gobj)

◆ grInishie2_801FD654()

void grInishie2_801FD654 ( Ground_GObj arg0)

◆ grInishie2_801FD740()

void grInishie2_801FD740 ( Ground_GObj gobj)

◆ grInishie2_801FD744()

void grInishie2_801FD744 ( HSD_GObj gobj)

◆ grInishie2_801FD7A8()

void grInishie2_801FD7A8 ( HSD_GObj gobj)

◆ grInishie2_801FD824()

void grInishie2_801FD824 ( HSD_GObj gobj)

◆ grInishie2_801FD9EC()

void grInishie2_801FD9EC ( HSD_GObj gobj)

◆ grInishie2_801FDE8C()

void grInishie2_801FDE8C ( Ground_GObj gobj)

◆ grInishie2_801FDED0()

bool grInishie2_801FDED0 ( Ground_GObj gobj)

◆ grInishie2_801FDED8()

void grInishie2_801FDED8 ( Ground_GObj gobj)

◆ grInishie2_801FDFB4()

s32 grInishie2_801FDFB4 ( s32  arg0)

◆ grInishie2_801FDFE4()

void grInishie2_801FDFE4 ( Ground_GObj gobj)

◆ grInishie2_801FDFE8()

DynamicsDesc * grInishie2_801FDFE8 ( enum_t  arg)

◆ grInishie2_801FDFF0()

bool grInishie2_801FDFF0 ( Vec3 *  arg,
int  arg0,
HSD_JObj jobj 
)

Variable Documentation

◆ grI2_803E4AB4

StageCallbacks grI2_803E4AB4[]

◆ grI2_804D6A00

grInishie2_thing* grI2_804D6A00