|
OpenEnroth 39d87c6
|
#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 |