Orxonox: orxonox::GSIOConsole Class Reference

# orxonox::GSIOConsole Class Reference

`#include <src/orxonox/gamestates/GSIOConsole.h>`

Inheritance diagram for orxonox::GSIOConsole:

List of all members.

## Public Member Functions

void | activate ()
void | deactivate ()
| GSIOConsole (const GameStateConstrParams &params)
void | update (const Clock &time)
| ~GSIOConsole ()

## Private Member Functions

void | loadMenu ()

## Private Attributes

ConsoleCommand * | ccLoadMenu_

## Constructor & Destructor Documentation

orxonox::GSIOConsole::GSIOConsole | ( | const GameStateConstrParams & | params | ) |

orxonox::GSIOConsole::~GSIOConsole | ( |  | ) |

## Member Function Documentation

void orxonox::GSIOConsole::activate | ( |  | ) | `[virtual]`

Reimplemented from orxonox::GameState.

References orxonox::CommandExecutor::addConsoleCommandShortcut(), ccLoadMenu_, orxonox::createConsoleCommand(), loadMenu(), and orxonox::FunctorMember< T >::setObject().

void orxonox::GSIOConsole::deactivate | ( |  | ) | `[virtual]`

Reimplemented from orxonox::GameState.

void orxonox::GSIOConsole::loadMenu | ( |  | ) | `[private]`

References orxonox::Game::getInstance(), orxonox::Game::popState(), and orxonox::Game::requestStates().

Referenced by activate().

void orxonox::GSIOConsole::update | ( | const Clock & | time | ) | `[virtual]`

Reimplemented from orxonox::GameState.

References orxonox::CommandExecutor::execute().

## Member Data Documentation

ConsoleCommand* orxonox::GSIOConsole::ccLoadMenu_`[private]`

Referenced by activate().

The documentation for this class was generated from the following files:

- src/orxonox/gamestates/GSIOConsole.h
- src/orxonox/gamestates/GSIOConsole.cc