#ifndef _INIT_H_
 
#define _INIT_H_
 
 
 
#include "brender/br_types.h"
 
#include "dr_types.h"
 
 
 
extern int gGame_initialized;
 
extern int gBr_initialized;
 
extern int gBrZb_initialized;
 
extern int gInitialisation_finished;
 
extern int gRender_indent;
 
extern tU32 gAustere_time;
 
extern int gInitial_rank;
 
extern int gCredits_per_rank[3];
 
extern int gInitial_credits[3];
 
extern int gNet_mode_of_last_game;
 
extern br_material* gDefault_track_material;
 
 
 
void AllocateSelf(void);
 
 
 
void AllocateCamera(void);
 
 
 
void ReinitialiseForwardCamera(void);
 
 
 
void AllocateRearviewPixelmap(void);
 
 
 
void ReinitialiseRearviewCamera(void);
 
 
 
void ReinitialiseRenderStuff(void);
 
 
 
void InstallFindFailedHooks(void);
 
 
 
void AllocateStandardLamp(void);
 
 
 
void InitializeBRenderEnvironment(void);
 
 
 
void InitBRFonts(void);
 
 
 
void AustereWarning(void);
 
 
 
void InitLineStuff(void);
 
 
 
void InitSmokeStuff(void);
 
 
 
void Init2DStuff(void);
 
 
 
void InitialiseApplication(int pArgc, char** pArgv);
 
 
 
void InitialiseDeathRace(int pArgc, char** pArgv);
 
 
 
void InitGame(int pStart_race);
 
 
 
void DisposeGameIfNecessary(void);
 
 
 
void LoadInTrack(void);
 
 
 
void DisposeTrack(void);
 
 
 
void CopyMaterialColourFromIndex(br_material* pMaterial);
 
 
 
void InitRace(void);
 
 
 
void DisposeRace(void);
 
 
 
int GetScreenSize(void);
 
 
 
void SetScreenSize(int pNew_size);
 
 
 
#endif