From 48cf8b6629da53443be6b1580ee15ad768c53370 Mon Sep 17 00:00:00 2001 From: aap Date: Fri, 28 Jun 2019 19:23:28 +0200 Subject: misc stuff, mostly collision --- src/Game.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/Game.h') diff --git a/src/Game.h b/src/Game.h index 6b071125..3bc3e633 100644 --- a/src/Game.h +++ b/src/Game.h @@ -11,7 +11,7 @@ enum eLevelName class CGame { public: - static int &currLevel; + static eLevelName &currLevel; static bool &bDemoMode; static bool &nastyGame; static bool &frenchGame; @@ -20,13 +20,18 @@ public: static bool &playingIntro; static char *aDatFile; //[32]; - static void Process(void); + static void Initialise(const char *datFile); static bool InitialiseOnceBeforeRW(void); static bool InitialiseRenderWare(void); + static bool InitialiseOnceAfterRW(void); + static void InitialiseWhenRestarting(void); + static void ShutDown(void); static void ShutdownRenderWare(void); static void FinalShutdown(void); - static void ShutDown(void); static void ShutDownForRestart(void); - static void InitialiseWhenRestarting(void); - static bool InitialiseOnceAfterRW(void); + static void Process(void); + + // NB: these do something on PS2 + static void TidyUpMemory(bool, bool) {} + static void DrasticTidyUpMemory(void) {} }; -- cgit v1.2.3