ClientScoreHandler Class Reference

#include <ClientScoreHandler.h>

Inheritance diagram for ClientScoreHandler:

ComsMessageHandlerI

List of all members.

Public Member Functions

virtual bool processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader)
bool getFinalScore ()

Static Public Member Functions

static
ClientScoreHandler
instance ()

Protected Attributes

bool finalScore_

Static Protected Attributes

static
ClientScoreHandler
instance_ = 0

Private Member Functions

 ClientScoreHandler ()
virtual ~ClientScoreHandler ()


Detailed Description

Definition at line 27 of file ClientScoreHandler.h.


Constructor & Destructor Documentation

ClientScoreHandler::ClientScoreHandler (  )  [private]

Definition at line 41 of file ClientScoreHandler.cpp.

References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().

ClientScoreHandler::~ClientScoreHandler (  )  [private, virtual]

Definition at line 49 of file ClientScoreHandler.cpp.


Member Function Documentation

ClientScoreHandler * ClientScoreHandler::instance (  )  [static]

Definition at line 32 of file ClientScoreHandler.cpp.

References instance_.

Referenced by ScoreDialog::draw(), and initComsHandlers().

bool ClientScoreHandler::processMessage ( NetMessage message,
const char *  messageType,
NetBufferReader reader 
) [virtual]

Implements ComsMessageHandlerI.

Definition at line 53 of file ClientScoreHandler.cpp.

References GameState::checkStimulate(), finalScore_, S3D::formatStringBuffer(), Target::getCStrName(), ComsScoreMessage::getFinalScore(), ScorchedContext::getGameState(), TankContainer::getPlayingTanks(), Tank::getScore(), TankScore::getScoreString(), ScorchedContext::getTankContainer(), ClientSaveScreenState::instance(), ScorchedClient::instance(), Logger::log(), ComsScoreMessage::readMessage(), ClientSaveScreenState::saveScreen(), ClientState::StimScore, GameState::stimulate(), and ClientState::StimWait.

bool ClientScoreHandler::getFinalScore (  )  [inline]

Definition at line 38 of file ClientScoreHandler.h.

References finalScore_.

Referenced by ScoreDialog::draw().


Member Data Documentation

ClientScoreHandler * ClientScoreHandler::instance_ = 0 [static, protected]

Definition at line 41 of file ClientScoreHandler.h.

Referenced by instance().

bool ClientScoreHandler::finalScore_ [protected]

Definition at line 42 of file ClientScoreHandler.h.

Referenced by getFinalScore(), and processMessage().


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