26 lines
466 B
C++
26 lines
466 B
C++
|
#include "SynEngine.hpp"
|
||
|
class GameConfiguration;
|
||
|
|
||
|
class GameManager
|
||
|
{
|
||
|
private:
|
||
|
static GameConfiguration *config;
|
||
|
|
||
|
public:
|
||
|
static void SetConfig(GameConfiguration &);
|
||
|
static GameConfiguration *GetConfig();
|
||
|
};
|
||
|
|
||
|
GameConfiguration *GameManager::config = NULL;
|
||
|
|
||
|
void GameManager::SetConfig(GameConfiguration &config)
|
||
|
{
|
||
|
GameManager::config = &config;
|
||
|
}
|
||
|
|
||
|
|
||
|
GameConfiguration *GameManager::GetConfig()
|
||
|
{
|
||
|
return GameManager::config;
|
||
|
}
|