-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathCGame.h
More file actions
37 lines (36 loc) · 936 Bytes
/
CGame.h
File metadata and controls
37 lines (36 loc) · 936 Bytes
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
/**
*/
#pragma once
class CGame
{
public:
bool CanSeeOutSideFromCurrArea();
bool CanSeeWaterFromCurrArea();
void DrasticTidyUpMemory(bool);
static void FinalShutdown();
void GenerateTempPedAtStartOfNetworkGame();
void Init1(char const*);
void Init2(char const*);
void Init3(char const*);
void Initialise(char const *szFileName);
void InitialiseCoreDataAfterRW();
void InitialiseEssentialsAfterRW();
static void InitialiseOnceBeforeRW();
static bool InitialiseRenderWare();
void InitialiseWhenRestarting();
void Process();
void ProcessTidyUpMemory();
void ReInitGameObjectVariables();
void ReloadIPLs();
void ShutDownForRestart();
void Shutdown();
static void ShutdownRenderWare();
void TidyUpMemory(bool, bool);
private:
static char* aDatFile;
static bool bMissionPackGame;
static size_t currArea;
static size_t currLevel;
static RwMatrixTag *m_pWorkingMatrix1;
static RwMatrixTag *m_pWorkingMatrix2;
};