The Engine Core. More...
#include <Game.h>
Public Member Functions | |
| Game (const std::string &appTitle, const std::string &configFile, const std::string &argv_0) | |
| ~Game () | |
| int | go (State *state) |
Private Attributes | |
| StateManager * | mStateManager |
| LuaGui * | mLuaGui |
| Gui * | mGui |
The Engine Core.
The Game class is what handles everything from initializing the video subsystems to handling timing and logic issues. All other core classes are contained within the game class.
| Game::Game | ( | const std::string & | appTitle, | |
| const std::string & | configFile, | |||
| const std::string & | argv_0 | |||
| ) |
| Game::~Game | ( | ) |
Stops all subsystems and cleans everything up.
| int Game::go | ( | State * | state | ) |
Gui* Game::mGui [private] |
GUI
LuaGui* Game::mLuaGui [private] |
Lua Script Interpreter.
StateManager* Game::mStateManager [private] |
State manager
1.7.1