ComsNewGameMessage Class Reference

#include <ComsNewGameMessage.h>

Inheritance diagram for ComsNewGameMessage:

ComsMessage

List of all members.

Public Member Functions

 ComsNewGameMessage ()
virtual ~ComsNewGameMessage ()
ComsLevelMessagegetLevelMessage ()
bool parsePlayerStateMessage ()
void addGameState ()
virtual bool writeMessage (NetBuffer &buffer)
virtual bool readMessage (NetBufferReader &reader)

Protected Attributes

ComsLevelMessage levelMessage_
NetBuffer playerStateMessage_
bool gameStateEnclosed_

Private Member Functions

 ComsNewGameMessage (const ComsNewGameMessage &)
const
ComsNewGameMessage
operator= (const ComsNewGameMessage &)


Detailed Description

Definition at line 28 of file ComsNewGameMessage.h.


Constructor & Destructor Documentation

ComsNewGameMessage::ComsNewGameMessage (  ) 

Definition at line 30 of file ComsNewGameMessage.cpp.

ComsNewGameMessage::~ComsNewGameMessage (  )  [virtual]

Definition at line 37 of file ComsNewGameMessage.cpp.

ComsNewGameMessage::ComsNewGameMessage ( const ComsNewGameMessage  )  [private]


Member Function Documentation

ComsLevelMessage& ComsNewGameMessage::getLevelMessage (  )  [inline]

Definition at line 34 of file ComsNewGameMessage.h.

References levelMessage_.

Referenced by ClientNewGameHandler::actualProcessMessage(), and ServerNewGameState::addTanksToGame().

bool ComsNewGameMessage::parsePlayerStateMessage (  ) 

Definition at line 91 of file ComsNewGameMessage.cpp.

References playerStateMessage_, and ComsPlayerStateMessage::readMessage().

Referenced by ClientNewGameHandler::actualProcessMessage().

void ComsNewGameMessage::addGameState (  ) 

Definition at line 42 of file ComsNewGameMessage.cpp.

References gameStateEnclosed_.

Referenced by ServerNewGameState::addTanksToGame().

bool ComsNewGameMessage::writeMessage ( NetBuffer buffer  )  [virtual]

Implements ComsMessage.

Definition at line 47 of file ComsNewGameMessage.cpp.

References NetBuffer::addToBuffer(), gameStateEnclosed_, ScorchedServer::instance(), levelMessage_, playerStateMessage_, ComsPlayerStateMessage::writeMessage(), and ComsLevelMessage::writeMessage().

bool ComsNewGameMessage::readMessage ( NetBufferReader reader  )  [virtual]

Implements ComsMessage.

Definition at line 69 of file ComsNewGameMessage.cpp.

References gameStateEnclosed_, ScorchedContext::getAccessoryStore(), NetBufferReader::getFromBuffer(), ComsLevelMessage::getGroundMapsDefn(), ScorchedContext::getOptionsGame(), ScorchedClient::instance(), levelMessage_, playerStateMessage_, ComsLevelMessage::readMessage(), and OptionsScorched::updateLevelOptions().

Referenced by ClientNewGameHandler::actualProcessMessage().

const ComsNewGameMessage& ComsNewGameMessage::operator= ( const ComsNewGameMessage  )  [private]


Member Data Documentation

ComsLevelMessage ComsNewGameMessage::levelMessage_ [protected]

Definition at line 43 of file ComsNewGameMessage.h.

Referenced by getLevelMessage(), readMessage(), and writeMessage().

NetBuffer ComsNewGameMessage::playerStateMessage_ [protected]

Definition at line 44 of file ComsNewGameMessage.h.

Referenced by parsePlayerStateMessage(), readMessage(), and writeMessage().

bool ComsNewGameMessage::gameStateEnclosed_ [protected]

Definition at line 45 of file ComsNewGameMessage.h.

Referenced by addGameState(), readMessage(), and writeMessage().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:01 2009 for Scorched3D by  doxygen 1.5.3