#include <ComsPlayerStateMessage.h>

Public Member Functions | |
| ComsPlayerStateMessage (bool full, bool accessories) | |
| virtual | ~ComsPlayerStateMessage () |
| virtual bool | writeMessage (NetBuffer &buffer) |
| virtual bool | readMessage (NetBufferReader &reader) |
Protected Attributes | |
| bool | targets_ |
| bool | accessories_ |
Private Member Functions | |
| ComsPlayerStateMessage (const ComsPlayerStateMessage &) | |
| const ComsPlayerStateMessage & | operator= (const ComsPlayerStateMessage &) |
Definition at line 27 of file ComsPlayerStateMessage.h.
| ComsPlayerStateMessage::ComsPlayerStateMessage | ( | bool | full, | |
| bool | accessories | |||
| ) |
Definition at line 35 of file ComsPlayerStateMessage.cpp.
| ComsPlayerStateMessage::~ComsPlayerStateMessage | ( | ) | [virtual] |
Definition at line 42 of file ComsPlayerStateMessage.cpp.
| ComsPlayerStateMessage::ComsPlayerStateMessage | ( | const ComsPlayerStateMessage & | ) | [private] |
| bool ComsPlayerStateMessage::writeMessage | ( | NetBuffer & | buffer | ) | [virtual] |
Implements ComsMessage.
Definition at line 47 of file ComsPlayerStateMessage.cpp.
References accessories_, NetBuffer::addToBuffer(), TargetState::getMovement(), Target::getPlayerId(), TankContainer::getPlayingTanks(), ScorchedContext::getTankContainer(), ScorchedContext::getTargetContainer(), ScorchedContext::getTargetMovement(), TargetContainer::getTargets(), Target::getTargetState(), ScorchedServer::instance(), Target::isTarget(), targets_, Target::writeMessage(), TargetMovement::writeMessage(), and Tank::writeMessage().
Referenced by ComsPlayMovesMessage::writeMessage(), ComsNewGameMessage::writeMessage(), and ComsGameStoppedMessage::writeMessage().
| bool ComsPlayerStateMessage::readMessage | ( | NetBufferReader & | reader | ) | [virtual] |
Implements ComsMessage.
Definition at line 115 of file ComsPlayerStateMessage.cpp.
References S3D::formatStringBuffer(), TankContainer::getAllTanks(), ScorchedClient::getContext(), Target::getCStrName(), NetBufferReader::getFromBuffer(), Target::getPlayerId(), ScorchedContext::getTankContainer(), ScorchedContext::getTankTeamScore(), ScorchedContext::getTargetContainer(), ScorchedClient::instance(), Logger::log(), Target::readMessage(), Tank::readMessage(), and targets_.
Referenced by ComsNewGameMessage::parsePlayerStateMessage(), ClientPlayerStateHandler::processMessage(), ComsPlayMovesMessage::readMessage(), and ComsGameStoppedMessage::readMessage().
| const ComsPlayerStateMessage& ComsPlayerStateMessage::operator= | ( | const ComsPlayerStateMessage & | ) | [private] |
bool ComsPlayerStateMessage::targets_ [protected] |
Definition at line 38 of file ComsPlayerStateMessage.h.
Referenced by readMessage(), and writeMessage().
bool ComsPlayerStateMessage::accessories_ [protected] |
1.5.3