|
Orxonox
0.0.5 Codename: Arcturus
|
Declaration of Game Singleton which is responsible for running the game. More...
#include "CorePrereqs.h"#include <cassert>#include <list>#include <map>#include <string>#include <vector>#include <memory>#include <boost/preprocessor/cat.hpp>#include "util/Output.h"#include "util/DestructionHelper.h"#include "util/Singleton.h"Go to the source code of this file.
Classes | |
| class | orxonox::Game |
| Main class responsible for running the game. More... | |
| class | orxonox::Game::GameStateFactory |
| struct | orxonox::Game::StatisticsTickInfo |
| class | orxonox::Game::TemplateGameStateFactory< T > |
| struct | orxonox::GameStateInfo |
| Helper object required before GameStates are being constructed. More... | |
Namespaces | |
| orxonox | |
| Die Wagnis Klasse hat die folgenden Aufgaben: | |
Macros | |
| #define | DeclareGameState(className, stateName, bIgnoreTickTime, bGraphicsMode) static bool BOOST_PP_CAT(bGameStateDummy_##className, __UNIQUE_NUMBER__) = orxonox::Game::declareGameState<className>(#className, stateName, bIgnoreTickTime, bGraphicsMode) |
| Adds a new GameState to the Game. More... | |
Declaration of Game Singleton which is responsible for running the game.
| #define DeclareGameState | ( | className, | |
| stateName, | |||
| bIgnoreTickTime, | |||
| bGraphicsMode | |||
| ) | static bool BOOST_PP_CAT(bGameStateDummy_##className, __UNIQUE_NUMBER__) = orxonox::Game::declareGameState<className>(#className, stateName, bIgnoreTickTime, bGraphicsMode) |
Adds a new GameState to the Game.
The second parameter is the name as string and every following parameter is a constructor argument (which is usually non existent)
1.8.11