ServerStateTooFewPlayersState Class Reference

#include <ServerStateTooFewPlayersState.h>

Inheritance diagram for ServerStateTooFewPlayersState:

GameStateI GameStateStimulusI

List of all members.

Public Member Functions

 ServerStateTooFewPlayersState ()
virtual ~ServerStateTooFewPlayersState ()
virtual void enterState (const unsigned state)
virtual bool acceptStateChange (const unsigned state, const unsigned nextState, float frameTime)

Protected Attributes

float totalTime_


Detailed Description

Definition at line 27 of file ServerStateTooFewPlayersState.h.


Constructor & Destructor Documentation

ServerStateTooFewPlayersState::ServerStateTooFewPlayersState (  ) 

Definition at line 34 of file ServerStateTooFewPlayersState.cpp.

ServerStateTooFewPlayersState::~ServerStateTooFewPlayersState (  )  [virtual]

Definition at line 41 of file ServerStateTooFewPlayersState.cpp.


Member Function Documentation

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

Reimplemented from GameStateI.

Definition at line 45 of file ServerStateTooFewPlayersState.cpp.

References ScorchedContext::getTankContainer(), ServerChannelManager::instance(), ScorchedServer::instance(), ServerChannelManager::sendText(), ComsMessageSender::sendToAllPlayingClients(), and TankContainer::setAllDead().

bool ServerStateTooFewPlayersState::acceptStateChange ( const unsigned  state,
const unsigned  nextState,
float  frameTime 
) [virtual]

Implements GameStateStimulusI.

Definition at line 61 of file ServerStateTooFewPlayersState.cpp.

References S3D::dialogExit(), ServerChannelManager::instance(), ScorchedServer::instance(), ServerTooFewPlayersStimulus::instance(), ServerChannelManager::sendText(), and totalTime_.


Member Data Documentation

float ServerStateTooFewPlayersState::totalTime_ [protected]

Definition at line 40 of file ServerStateTooFewPlayersState.h.

Referenced by acceptStateChange().


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