ClientWaitState Class Reference

#include <ClientWaitState.h>

Inheritance diagram for ClientWaitState:

GameStateI

List of all members.

Public Member Functions

virtual void enterState (const unsigned state)
void sendClientReady ()

Static Public Member Functions

static ClientWaitStateinstance ()

Static Protected Attributes

static ClientWaitStateinstance_ = 0

Private Member Functions

 ClientWaitState ()
virtual ~ClientWaitState ()


Detailed Description

Definition at line 28 of file ClientWaitState.h.


Constructor & Destructor Documentation

ClientWaitState::ClientWaitState (  )  [private]

Definition at line 39 of file ClientWaitState.cpp.

ClientWaitState::~ClientWaitState (  )  [private, virtual]

Definition at line 44 of file ClientWaitState.cpp.


Member Function Documentation

ClientWaitState * ClientWaitState::instance (  )  [static]

Definition at line 30 of file ClientWaitState.cpp.

References instance_.

Referenced by ClientShotState::acceptStateChange(), ClientNewGameHandler::actualProcessMessage(), and ClientState::setupGameState().

void ClientWaitState::enterState ( const unsigned  state  )  [virtual]

Reimplemented from GameStateI.

Definition at line 48 of file ClientWaitState.cpp.

void ClientWaitState::sendClientReady (  ) 

Definition at line 53 of file ClientWaitState.cpp.

References TankContainer::getCurrentDestinationId(), Tank::getDestinationId(), ScorchedContext::getGameState(), Target::getPlayerId(), TankContainer::getPlayingTanks(), ScorchedContext::getTankContainer(), ScorchedClient::instance(), ComsMessageSender::sendToServer(), GameState::stimulate(), and ClientState::StimWait.

Referenced by ClientShotState::acceptStateChange(), and ClientNewGameHandler::actualProcessMessage().


Member Data Documentation

ClientWaitState * ClientWaitState::instance_ = 0 [static, protected]

Definition at line 38 of file ClientWaitState.h.

Referenced by instance().


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