#include <ComsLevelMessage.h>

Public Member Functions | |
| ComsLevelMessage () | |
| virtual | ~ComsLevelMessage () |
| void | createMessage (LandscapeDefinition &hdef) |
| LandscapeDefinition & | getGroundMapsDefn () |
| std::vector < DeformLandscape::DeformInfo > & | getDeformInfos () |
| std::set< unsigned int > & | getTargetIds () |
| NetBuffer & | getNewTargets () |
| NetBuffer & | getOldTargets () |
| virtual bool | writeMessage (NetBuffer &buffer) |
| virtual bool | readMessage (NetBufferReader &reader) |
Protected Attributes | |
| LandscapeDefinition | hdef_ |
| std::set< unsigned int > | targetIds_ |
| std::vector < DeformLandscape::DeformInfo > | deformInfos_ |
| NetBuffer | newTargets_ |
| NetBuffer | oldTargets_ |
Private Member Functions | |
| ComsLevelMessage (const ComsLevelMessage &) | |
| const ComsLevelMessage & | operator= (const ComsLevelMessage &) |
Definition at line 29 of file ComsLevelMessage.h.
| ComsLevelMessage::ComsLevelMessage | ( | ) |
Definition at line 25 of file ComsLevelMessage.cpp.
| ComsLevelMessage::~ComsLevelMessage | ( | ) | [virtual] |
Definition at line 31 of file ComsLevelMessage.cpp.
| ComsLevelMessage::ComsLevelMessage | ( | const ComsLevelMessage & | ) | [private] |
| void ComsLevelMessage::createMessage | ( | LandscapeDefinition & | hdef | ) |
Definition at line 35 of file ComsLevelMessage.cpp.
References hdef_.
Referenced by ServerNewGameState::addTanksToGame().
| LandscapeDefinition & ComsLevelMessage::getGroundMapsDefn | ( | ) |
Definition at line 40 of file ComsLevelMessage.cpp.
References hdef_.
Referenced by ClientNewGameHandler::actualProcessMessage(), and ComsNewGameMessage::readMessage().
| std::vector<DeformLandscape::DeformInfo>& ComsLevelMessage::getDeformInfos | ( | ) | [inline] |
Definition at line 39 of file ComsLevelMessage.h.
References deformInfos_.
Referenced by ClientNewGameHandler::actualProcessMessage(), and ServerNewGameState::addTanksToGame().
| std::set<unsigned int>& ComsLevelMessage::getTargetIds | ( | ) | [inline] |
Definition at line 40 of file ComsLevelMessage.h.
References targetIds_.
Referenced by ClientNewGameHandler::actualProcessMessage(), and ServerNewGameState::addTanksToGame().
| NetBuffer& ComsLevelMessage::getNewTargets | ( | ) | [inline] |
Definition at line 41 of file ComsLevelMessage.h.
References newTargets_.
Referenced by ClientNewGameHandler::actualProcessMessage(), and ServerNewGameState::addTanksToGame().
| NetBuffer& ComsLevelMessage::getOldTargets | ( | ) | [inline] |
Definition at line 42 of file ComsLevelMessage.h.
References oldTargets_.
Referenced by ClientNewGameHandler::actualProcessMessage(), and ServerNewGameState::addTanksToGame().
| bool ComsLevelMessage::writeMessage | ( | NetBuffer & | buffer | ) | [virtual] |
Implements ComsMessage.
Definition at line 45 of file ComsLevelMessage.cpp.
References NetBuffer::addToBuffer(), deformInfos_, hdef_, newTargets_, oldTargets_, DeformLandscape::DeformInfo::pos, DeformLandscape::DeformInfo::radius, targetIds_, DeformLandscape::DeformInfo::type, and LandscapeDefinition::writeMessage().
Referenced by ComsNewGameMessage::writeMessage().
| bool ComsLevelMessage::readMessage | ( | NetBufferReader & | reader | ) | [virtual] |
Implements ComsMessage.
Definition at line 79 of file ComsLevelMessage.cpp.
References deformInfos_, NetBufferReader::getFromBuffer(), hdef_, newTargets_, oldTargets_, DeformLandscape::DeformInfo::pos, DeformLandscape::DeformInfo::radius, LandscapeDefinition::readMessage(), targetIds_, and DeformLandscape::DeformInfo::type.
Referenced by ComsNewGameMessage::readMessage().
| const ComsLevelMessage& ComsLevelMessage::operator= | ( | const ComsLevelMessage & | ) | [private] |
LandscapeDefinition ComsLevelMessage::hdef_ [protected] |
Definition at line 49 of file ComsLevelMessage.h.
Referenced by createMessage(), getGroundMapsDefn(), readMessage(), and writeMessage().
std::set<unsigned int> ComsLevelMessage::targetIds_ [protected] |
Definition at line 50 of file ComsLevelMessage.h.
Referenced by getTargetIds(), readMessage(), and writeMessage().
std::vector<DeformLandscape::DeformInfo> ComsLevelMessage::deformInfos_ [protected] |
Definition at line 51 of file ComsLevelMessage.h.
Referenced by getDeformInfos(), readMessage(), and writeMessage().
NetBuffer ComsLevelMessage::newTargets_ [protected] |
Definition at line 52 of file ComsLevelMessage.h.
Referenced by getNewTargets(), readMessage(), and writeMessage().
NetBuffer ComsLevelMessage::oldTargets_ [protected] |
Definition at line 53 of file ComsLevelMessage.h.
Referenced by getOldTargets(), readMessage(), and writeMessage().
1.5.3