#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/orxonox/gamestates/GSLevel.h>
orxonox::GSLevel::~GSLevel |
( |
| ) |
|
void orxonox::GSLevel::activate |
( |
| ) |
|
|
overridevirtual |
void orxonox::GSLevel::changeGame |
( |
const std::string & |
level | ) |
|
|
static |
Terminates the current game and starts a new game.
- Parameters
-
level | The filename of the level to be started. |
void orxonox::GSLevel::deactivate |
( |
| ) |
|
|
overridevirtual |
void orxonox::GSLevel::loadLevel |
( |
| ) |
|
|
private |
void orxonox::GSLevel::performObjectTracking |
( |
| ) |
|
|
private |
void orxonox::GSLevel::prepareObjectTracking |
( |
| ) |
|
|
private |
void orxonox::GSLevel::reloadLevel |
( |
| ) |
|
void orxonox::GSLevel::startMainMenu |
( |
void |
| ) |
|
|
static |
void orxonox::GSLevel::unloadLevel |
( |
| ) |
|
|
private |
void orxonox::GSLevel::unloadLevelAsClient |
( |
| ) |
|
|
private |
Unloads a level when the game instance is (or was) a client in a multiplayer session.
In this case, cleanup after unloading a level is done differently because certain things (e.g. the xml file) are unknown.
void orxonox::GSLevel::update |
( |
const Clock & |
time | ) |
|
|
overridevirtual |
bool orxonox::GSLevel::bShowIngameGUI_ |
|
private |
input state for normal ingame playing
InputState* orxonox::GSLevel::guiKeysOnlyInputState_ |
|
private |
input state if we only need the keys to use the GUI
InputState* orxonox::GSLevel::guiMouseOnlyInputState_ |
|
private |
input state if we only need the mouse to use the GUI
XMLFile* orxonox::GSLevel::startFile_ |
|
private |
std::set<BaseObject*> orxonox::GSLevel::staticObjects_ |
|
private |
The documentation for this class was generated from the following files: