#include <TankMenus.h>
Public Member Functions | |
| TankMenus () | |
| virtual | ~TankMenus () |
Protected Member Functions | |
| void | showTankDetails () |
| void | showTargetDetails () |
| void | showInventory () |
| void | showTextureDetails () |
| void | resetLandscape () |
| void | clearTracerLines () |
| void | groupInfo () |
| void | logToFile () |
| void | runScriptConsole (std::list< ConsoleRuleValue > list) |
Protected Attributes | |
| FileLogger | logger_ |
| TankMenus::PlayerMenu | playerMenu_ |
| TankMenus::AccessoryMenu | accessoryMenu_ |
Classes | |
| struct | AccessoryMenu |
| struct | PlayerMenu |
Definition at line 31 of file TankMenus.h.
| TankMenus::TankMenus | ( | ) |
Definition at line 61 of file TankMenus.cpp.
References clearTracerLines(), OptionsDisplay::getClientLogState(), ScorchedContext::getComsMessageHandler(), ScorchedContext::getGameState(), ComsMessageHandler::getMessageLogging(), GameState::getStateLogging(), groupInfo(), OptionsDisplay::instance(), ScorchedServer::instance(), ScorchedClient::instance(), Landscape::instance(), logToFile(), resetLandscape(), showTankDetails(), showTargetDetails(), showTextureDetails(), Landscape::updatePlanATexture(), and Landscape::updatePlanTexture().
| TankMenus::~TankMenus | ( | ) | [virtual] |
Definition at line 124 of file TankMenus.cpp.
| void TankMenus::showTankDetails | ( | ) | [protected] |
Definition at line 246 of file TankMenus.cpp.
References Console::addLine(), TankContainer::getAllTanks(), ClientParams::getConnectedToServer(), Target::getCStrName(), TankContainer::getCurrentTank(), Tank::getModelContainer(), TankAI::getName(), Target::getPlayerId(), Tank::getTankAI(), ScorchedContext::getTankContainer(), TankModelContainer::getTankModelName(), ScorchedServer::instance(), ClientParams::instance(), Console::instance(), ScorchedClient::instance(), and snprintf.
Referenced by TankMenus().
| void TankMenus::showTargetDetails | ( | ) | [protected] |
Definition at line 203 of file TankMenus.cpp.
References Console::addLine(), Target::getCStrName(), ModelID::getMeshName(), TargetRendererImplTarget::getModelId(), Target::getRenderer(), ScorchedContext::getTargetContainer(), TargetContainer::getTargets(), Console::instance(), ScorchedClient::instance(), Target::isTarget(), and snprintf.
Referenced by TankMenus().
| void TankMenus::showInventory | ( | ) | [protected] |
Definition at line 168 of file TankMenus.cpp.
References Console::addLine(), S3D::formatStringBuffer(), Tank::getAccessories(), TankAccessories::getAccessoryCount(), ScorchedContext::getAccessoryStore(), TankAccessories::getAllAccessories(), TankContainer::getAllTanks(), Target::getCStrName(), Accessory::getName(), ScorchedContext::getTankContainer(), Console::instance(), ScorchedClient::instance(), AccessoryStore::sortList(), and AccessoryStore::SortName.
| void TankMenus::showTextureDetails | ( | ) | [protected] |
Definition at line 152 of file TankMenus.cpp.
References Console::addLine(), S3D::formatStringBuffer(), GLTexture::getTextureSpace(), and Console::instance().
Referenced by TankMenus().
| void TankMenus::resetLandscape | ( | ) | [protected] |
Definition at line 158 of file TankMenus.cpp.
References Landscape::instance(), and Landscape::reset().
Referenced by TankMenus().
| void TankMenus::clearTracerLines | ( | ) | [protected] |
Definition at line 163 of file TankMenus.cpp.
References RenderTracer::clearTracerLines(), and RenderTracer::instance().
Referenced by TankMenus().
| void TankMenus::groupInfo | ( | ) | [protected] |
Definition at line 129 of file TankMenus.cpp.
References S3D::formatStringBuffer(), LandscapeMaps::getGroundMaps(), GroundMaps::getGroups(), ScorchedContext::getLandscapeMaps(), TargetGroupsSetEntry::getObjectCount(), ScorchedClient::instance(), and Logger::log().
Referenced by TankMenus().
| void TankMenus::logToFile | ( | ) | [protected] |
Definition at line 147 of file TankMenus.cpp.
References Logger::addLogger(), and logger_.
Referenced by TankMenus().
| void TankMenus::runScriptConsole | ( | std::list< ConsoleRuleValue > | list | ) | [protected] |
Definition at line 498 of file TankMenus.cpp.
FileLogger TankMenus::logger_ [protected] |
TankMenus::PlayerMenu TankMenus::playerMenu_ [protected] |
TankMenus::AccessoryMenu TankMenus::accessoryMenu_ [protected] |
1.5.3