Options Struct Reference

#include <options.h>

List of all members.

Public Attributes

bool runAsEvaluator
bool enableGfx
bool enableInteraction
bool tacticalAI
bool enableNetworking
int networkPort
bool isServer
long int instanceId
bool runDebugTests
double speedup
FastEcslent::Player player
FastEcslent::Side side
int gameNumber


Detailed Description

Definition at line 13 of file options.h.


Member Data Documentation

bool Options::runAsEvaluator

Definition at line 14 of file options.h.

Referenced by makeOptions().

bool Options::enableGfx

Definition at line 15 of file options.h.

Referenced by FastEcslent::Engine::constructManagers(), FastEcslent::Engine::init(), FastEcslent::Engine::loadLevel(), makeOptions(), and FastEcslent::Engine::releaseLevel().

bool Options::enableInteraction

Definition at line 16 of file options.h.

bool Options::tacticalAI

Definition at line 17 of file options.h.

Referenced by FastEcslent::Engine::constructManagers(), FastEcslent::Engine::init(), makeOptions(), FastEcslent::Engine::runTests(), and FastEcslent::Engine::tickAll().

bool Options::enableNetworking

Definition at line 19 of file options.h.

Referenced by FastEcslent::Engine::constructManagers(), FastEcslent::Engine::init(), FastEcslent::Engine::loadLevel(), makeOptions(), and FastEcslent::Engine::releaseLevel().

int Options::networkPort

Definition at line 20 of file options.h.

Referenced by OgreGFX::LobbyMgr::buttonHit(), FastEcslent::NetLobby::clientSwap(), FastEcslent::NetThread::getMyIP(), FastEcslent::NetThread::init(), FastEcslent::NetLobby::init(), FastEcslent::NetLobby::lobbyStart(), makeOptions(), and FastEcslent::NetLobby::sendLobbyClientResponse().

bool Options::isServer

Definition at line 21 of file options.h.

Referenced by OgreGFX::LobbyMgr::checkBoxToggled(), FastEcslent::NetThread::gameTick(), FastEcslent::NetThread::getMyIP(), OgreGFX::LobbyMgr::handleExitButton(), FastEcslent::NetThread::init(), FastEcslent::NetLobby::init(), OgreGFX::LobbyMgr::itemSelected(), OgreGFX::LobbyMgr::loadGame(), OgreGFX::LobbyMgr::loadOptions(), OgreGFX::LobbyMgr::lobbyExit(), makeOptions(), OgreGFX::LobbyMgr::refreshServerAndSlots(), FastEcslent::NetLobby::runThread(), FastEcslent::NetAspect::tick(), and FastEcslent::GameMgr::WaterCraft().

long int Options::instanceId

Definition at line 23 of file options.h.

Referenced by makeOptions().

bool Options::runDebugTests

Definition at line 25 of file options.h.

Referenced by makeOptions().

double Options::speedup

Definition at line 26 of file options.h.

Referenced by makeOptions(), and FastEcslent::Engine::run().

FastEcslent::Player Options::player

Definition at line 28 of file options.h.

Referenced by OgreGFX::LobbyMgr::configureGame(), FastEcslent::NetThread::createEntFromClientReq(), OgreGFX::WidgetMgr::frameRenderingQueued(), OgreGFX::LobbyMgr::lobbyEnter(), makeOptions(), FastEcslent::setPotentialMoveForEnt(), FastEcslent::UnitAI::tick(), and OgreGFX::UIMgr::updateFEEngineWithSelections().

FastEcslent::Side Options::side

Definition at line 29 of file options.h.

Referenced by OgreGFX::LobbyMgr::configureGame(), FastEcslent::NetThread::createEntFromClientReq(), OgreGFX::LobbyMgr::lobbyEnter(), makeOptions(), FastEcslent::setPotentialMoveForEnt(), FastEcslent::UnitAI::tick(), and OgreGFX::UIMgr::updateFEEngineWithSelections().

int Options::gameNumber

Definition at line 31 of file options.h.

Referenced by FastEcslent::GameMgr::loadLevel(), and makeOptions().


The documentation for this struct was generated from the following files:
Generated on Fri Dec 13 14:54:19 2013 for FastECSLent by  doxygen 1.5.4