OpenEnroth 73e68f7
|
#include <Game.h>
Public Member Functions | |
Game (PlatformApplication *application, std::shared_ptr< GameConfig > config) | |
~Game () | |
int | run () |
Private Member Functions | |
bool | loop () |
void | processQueuedMessages () |
void | gameLoop () |
void | closeTargetedSpellWindow () |
void | onEscape () |
void | onPressSpace () |
Private Attributes | |
PlatformApplication * | _application = nullptr |
std::shared_ptr< GameConfig > | _config |
std::unique_ptr< Menu > | _menu |
DecalBuilder * | _decalBuilder = nullptr |
Game::Game | ( | PlatformApplication * | application, |
std::shared_ptr< GameConfig > | config | ||
) |
|
default |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
int Game::run | ( | ) |
|
private |
|
private |
|
private |
|
private |