#include <ClientDefenseHandler.h>

Public Member Functions | |
| virtual bool | processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader) |
Static Public Member Functions | |
| static ClientDefenseHandler * | instance () |
Static Protected Attributes | |
| static ClientDefenseHandler * | instance_ = 0 |
Private Member Functions | |
| ClientDefenseHandler () | |
| virtual | ~ClientDefenseHandler () |
Definition at line 27 of file ClientDefenseHandler.h.
| ClientDefenseHandler::ClientDefenseHandler | ( | ) | [private] |
Definition at line 46 of file ClientDefenseHandler.cpp.
References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().
| ClientDefenseHandler::~ClientDefenseHandler | ( | ) | [private, virtual] |
Definition at line 53 of file ClientDefenseHandler.cpp.
| ClientDefenseHandler * ClientDefenseHandler::instance | ( | ) | [static] |
Definition at line 37 of file ClientDefenseHandler.cpp.
References instance_.
Referenced by initComsHandlers().
| bool ClientDefenseHandler::processMessage | ( | NetMessage & | message, | |
| const char * | messageType, | |||
| NetBufferReader & | reader | |||
| ) | [virtual] |
Implements ComsMessageHandlerI.
Definition at line 57 of file ClientDefenseHandler.cpp.
References AccessoryPart::AccessoryShield, TankAccessories::add(), FixedVector::asVector(), VirtualSoundPriority::eAction, ComsDefenseMessage::eBatteryUse, ComsDefenseMessage::eParachutesDown, ComsDefenseMessage::eParachutesUp, ComsDefenseMessage::eShieldDown, ComsDefenseMessage::eShieldUp, Sound::fetchOrCreateBuffer(), S3D::formatStringBuffer(), Tank::getAccessories(), ScorchedContext::getAccessoryStore(), Accessory::getActivationSound(), ComsDefenseMessage::getChange(), TankContainer::getCurrentDestinationId(), S3D::getDataFile(), Tank::getDestinationId(), ComsDefenseMessage::getInfoId(), TargetLife::getLife(), Target::getLife(), Target::getParachute(), ComsDefenseMessage::getPlayerId(), Tank::getPosition(), Target::getShield(), TankState::getState(), Tank::getState(), TankContainer::getTankById(), ScorchedContext::getTankContainer(), TankPosition::getTankPosition(), Accessory::getType(), Sound::instance(), ScorchedClient::instance(), SoundUtils::playAbsoluteSound(), ComsDefenseMessage::readMessage(), TankAccessories::rm(), TargetParachute::setCurrentParachute(), TargetShield::setCurrentShield(), TargetLife::setLife(), TankState::sNormal, and LangStringUtil::strcmp().
ClientDefenseHandler * ClientDefenseHandler::instance_ = 0 [static, protected] |
1.5.3