#include <ClientAddPlayerHandler.h>

Public Member Functions | |
| virtual bool | processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader) |
Static Public Member Functions | |
| static ClientAddPlayerHandler * | instance () |
Static Protected Attributes | |
| static ClientAddPlayerHandler * | instance_ = 0 |
Private Member Functions | |
| ClientAddPlayerHandler () | |
| virtual | ~ClientAddPlayerHandler () |
| ClientAddPlayerHandler (const ClientAddPlayerHandler &) | |
| const ClientAddPlayerHandler & | operator= (const ClientAddPlayerHandler &) |
Definition at line 27 of file ClientAddPlayerHandler.h.
| ClientAddPlayerHandler::ClientAddPlayerHandler | ( | ) | [private] |
Definition at line 43 of file ClientAddPlayerHandler.cpp.
References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().
Referenced by instance().
| ClientAddPlayerHandler::~ClientAddPlayerHandler | ( | ) | [private, virtual] |
Definition at line 50 of file ClientAddPlayerHandler.cpp.
| ClientAddPlayerHandler::ClientAddPlayerHandler | ( | const ClientAddPlayerHandler & | ) | [private] |
| ClientAddPlayerHandler * ClientAddPlayerHandler::instance | ( | ) | [static] |
Definition at line 33 of file ClientAddPlayerHandler.cpp.
References ClientAddPlayerHandler(), and instance_.
Referenced by initComsHandlers().
| bool ClientAddPlayerHandler::processMessage | ( | NetMessage & | message, | |
| const char * | messageType, | |||
| NetBufferReader & | reader | |||
| ) | [virtual] |
Implements ComsMessageHandlerI.
Definition at line 55 of file ClientAddPlayerHandler.cpp.
References TankContainer::addTank(), S3D::formatStringBuffer(), Tank::getAvatar(), Target::getCStrName(), ComsAddPlayerMessage::getDestinationId(), ComsAddPlayerMessage::getModelName(), ClientChannelManager::getMutedPlayers(), ComsAddPlayerMessage::getPlayerColor(), ComsAddPlayerMessage::getPlayerIcon(), ComsAddPlayerMessage::getPlayerIconName(), Target::getPlayerId(), ComsAddPlayerMessage::getPlayerId(), ComsAddPlayerMessage::getPlayerName(), ComsAddPlayerMessage::getPlayerTeam(), Tank::getState(), TankContainer::getTankById(), ScorchedContext::getTankContainer(), ComsAddPlayerMessage::getTankType(), ClientChannelManager::instance(), ScorchedClient::instance(), Logger::log(), ComsAddPlayerMessage::readMessage(), TankAvatar::setFromBuffer(), TankState::setMuted(), Target::setRenderer(), TankState::setSpectator(), and Tank::setTeam().
| const ClientAddPlayerHandler& ClientAddPlayerHandler::operator= | ( | const ClientAddPlayerHandler & | ) | [private] |
ClientAddPlayerHandler * ClientAddPlayerHandler::instance_ = 0 [static, protected] |
1.5.3