#include <ServerPlayerReadyHandler.h>

Public Member Functions | |
| virtual bool | processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader) |
Static Public Member Functions | |
| static ServerPlayerReadyHandler * | instance () |
Static Protected Attributes | |
| static ServerPlayerReadyHandler * | instance_ = 0 |
Private Member Functions | |
| ServerPlayerReadyHandler () | |
| virtual | ~ServerPlayerReadyHandler () |
Definition at line 27 of file ServerPlayerReadyHandler.h.
| ServerPlayerReadyHandler::ServerPlayerReadyHandler | ( | ) | [private] |
Definition at line 42 of file ServerPlayerReadyHandler.cpp.
References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedServer::instance().
| ServerPlayerReadyHandler::~ServerPlayerReadyHandler | ( | ) | [private, virtual] |
Definition at line 49 of file ServerPlayerReadyHandler.cpp.
| ServerPlayerReadyHandler * ServerPlayerReadyHandler::instance | ( | ) | [static] |
Definition at line 33 of file ServerPlayerReadyHandler.cpp.
References instance_.
Referenced by startServer().
| bool ServerPlayerReadyHandler::processMessage | ( | NetMessage & | message, | |
| const char * | messageType, | |||
| NetBufferReader & | reader | |||
| ) | [virtual] |
Implements ComsMessageHandlerI.
Definition at line 53 of file ServerPlayerReadyHandler.cpp.
References S3D::formatStringBuffer(), NetMessage::getDestinationId(), Tank::getDestinationId(), ComsPlayerReadyMessage::getPlayerId(), Tank::getState(), TankContainer::getTankById(), ScorchedContext::getTankContainer(), ScorchedServer::instance(), Logger::log(), ComsPlayerReadyMessage::readMessage(), ServerState::ServerStateNewGameReady, ServerState::ServerStateShot, ServerState::ServerStateShotReady, and TankState::setReady().
ServerPlayerReadyHandler * ServerPlayerReadyHandler::instance_ = 0 [static, protected] |
1.5.3