TankMenus::PlayerMenu Struct Reference

#include <TankMenus.h>

Inheritance diagram for TankMenus::PlayerMenu:

GLMenuI

List of all members.

Public Member Functions

 PlayerMenu ()
virtual void menuSelection (const char *menuName, const int position, GLMenuItem &item)
virtual bool getEnabled (const char *menuName)


Detailed Description

Definition at line 40 of file TankMenus.h.


Constructor & Destructor Documentation

TankMenus::PlayerMenu::PlayerMenu (  ) 

Definition at line 294 of file TankMenus.cpp.

References GLMenu::addMenu(), GLMenu::addMenuItem(), DIALOG_ASSERT, Image::getBits(), S3D::getDataFile(), ClientParams::instance(), MainMenuDialog::instance(), LANG_RESOURCE, ImageFactory::loadImage(), ClientState::StatePlaying, and ToolTip::ToolTipHelp.


Member Function Documentation

void TankMenus::PlayerMenu::menuSelection ( const char *  menuName,
const int  position,
GLMenuItem item 
) [virtual]

Reimplemented from GLMenuI.

Definition at line 340 of file TankMenus.cpp.

References TankContainer::getCurrentTank(), ScorchedContext::getTankContainer(), SaveDialog::instance(), QuitDialog::instance(), ResignDialog::instance(), SkipDialog::instance(), GLWWindowManager::instance(), ScorchedClient::instance(), and GLWWindowManager::showWindow().

bool TankMenus::PlayerMenu::getEnabled ( const char *  menuName  )  [virtual]

Reimplemented from GLMenuI.

Definition at line 372 of file TankMenus.cpp.

References TankContainer::getCurrentTank(), TankState::getState(), Tank::getState(), ScorchedContext::getTankContainer(), ScorchedClient::instance(), TankState::sNormal, and ClientState::StatePlaying.


The documentation for this struct was generated from the following files:
Generated on Mon Feb 16 15:15:07 2009 for Scorched3D by  doxygen 1.5.3