#include <ServerReadyState.h>

Public Member Functions | |
| ServerReadyState () | |
| virtual | ~ServerReadyState () |
| virtual void | enterState (const unsigned state) |
| virtual bool | acceptStateChange (const unsigned state, const unsigned nextState, float frameTime) |
Protected Member Functions | |
| void | finished () |
Protected Attributes | |
| float | time_ |
| float | idleTime_ |
Definition at line 30 of file ServerReadyState.h.
| ServerReadyState::ServerReadyState | ( | ) |
Definition at line 36 of file ServerReadyState.cpp.
| ServerReadyState::~ServerReadyState | ( | ) | [virtual] |
Definition at line 42 of file ServerReadyState.cpp.
| void ServerReadyState::enterState | ( | const unsigned | state | ) | [virtual] |
Reimplemented from GameStateI.
Definition at line 46 of file ServerReadyState.cpp.
References ServerNewGameState::addTanksToGame(), PlayShots::clearShots(), NetInterfaceFlags::fAsync, TankContainer::getAllTanks(), Tank::getDestinationId(), Target::getPlayerId(), Tank::getState(), ScorchedContext::getTankContainer(), ComsPlayerStatusMessage::getWaitingPlayers(), idleTime_, ScorchedServer::instance(), ServerShotHolder::instance(), ComsMessageSender::sendToAllPlayingClients(), ServerState::ServerStateNewGameReady, TankState::setReady(), and time_.
| bool ServerReadyState::acceptStateChange | ( | const unsigned | state, | |
| const unsigned | nextState, | |||
| float | frameTime | |||
| ) | [virtual] |
Implements GameStateStimulusI.
Definition at line 106 of file ServerReadyState.cpp.
References NetInterfaceFlags::fAsync, finished(), TankContainer::getAllTanks(), Tank::getDestinationId(), Target::getPlayerId(), TankState::getReadyState(), Tank::getState(), ScorchedContext::getTankContainer(), Target::getTargetName(), ComsPlayerStatusMessage::getWaitingPlayers(), idleTime_, ServerChannelManager::instance(), ScorchedServer::instance(), ServerCommon::kickDestination(), ServerChannelManager::sendText(), ComsMessageSender::sendToAllPlayingClients(), TankState::SNotReady, and time_.
| void ServerReadyState::finished | ( | ) | [protected] |
Definition at line 174 of file ServerReadyState.cpp.
References ScorchedContext::getTankContainer(), ScorchedServer::instance(), ComsMessageSender::sendToAllPlayingClients(), and TankContainer::setAllNotReady().
Referenced by acceptStateChange().
float ServerReadyState::time_ [protected] |
Definition at line 44 of file ServerReadyState.h.
Referenced by acceptStateChange(), and enterState().
float ServerReadyState::idleTime_ [protected] |
Definition at line 45 of file ServerReadyState.h.
Referenced by acceptStateChange(), and enterState().
1.5.3