- #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 
-