#include <ClientLinesHandler.h>

Public Member Functions | |
| virtual bool | processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader) |
| void | registerCallback (GLWPlanView *planView) |
Static Public Member Functions | |
| static ClientLinesHandler * | instance () |
Protected Attributes | |
| std::list < GLWPlanView * > | callbacks_ |
Static Protected Attributes | |
| static ClientLinesHandler * | instance_ = 0 |
Private Member Functions | |
| ClientLinesHandler () | |
| virtual | ~ClientLinesHandler () |
Definition at line 27 of file ClientLinesHandler.h.
| ClientLinesHandler::ClientLinesHandler | ( | ) | [private] |
Definition at line 39 of file ClientLinesHandler.cpp.
References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().
| ClientLinesHandler::~ClientLinesHandler | ( | ) | [private, virtual] |
Definition at line 46 of file ClientLinesHandler.cpp.
| ClientLinesHandler * ClientLinesHandler::instance | ( | ) | [static] |
Definition at line 30 of file ClientLinesHandler.cpp.
References instance_.
Referenced by GLWPlanView::draw(), and initComsHandlers().
| bool ClientLinesHandler::processMessage | ( | NetMessage & | message, | |
| const char * | messageType, | |||
| NetBufferReader & | reader | |||
| ) | [virtual] |
Implements ComsMessageHandlerI.
Definition at line 50 of file ClientLinesHandler.cpp.
References GLWPlanView::addRecievePoints(), callbacks_, ComsLinesMessage::getLines(), TankState::getMuted(), ComsLinesMessage::getPlayerId(), Tank::getState(), ScorchedClient::instance(), and ComsLinesMessage::readMessage().
| void ClientLinesHandler::registerCallback | ( | GLWPlanView * | planView | ) |
Definition at line 75 of file ClientLinesHandler.cpp.
References callbacks_.
Referenced by GLWPlanView::draw().
ClientLinesHandler * ClientLinesHandler::instance_ = 0 [static, protected] |
std::list<GLWPlanView *> ClientLinesHandler::callbacks_ [protected] |
Definition at line 42 of file ClientLinesHandler.h.
Referenced by processMessage(), and registerCallback().
1.5.3