Planeshift
psClientDR Class Reference

Manages dead reckoning, char position and updates. More...

#include <psclientdr.h>

Public Member Functions

void CheckDeadReckoningUpdate ()
 
void CheckSectorCrossing (GEMClientActor *actor)
 
csStringHashReversible * GetMsgStrings ()
 
bool GotStrings ()
 
void HandleDeath (GEMClientActor *gemObject)
 Make sure DR data stopped on death. More...
 
virtual void HandleMessage (MsgEntry *me)
 
bool Initialize (iObjectRegistry *object_reg, psCelClient *celbase, MsgHandler *msghandler)
 
 psClientDR ()
 
void ResetMsgStrings ()
 
virtual ~psClientDR ()
 
- Public Member Functions inherited from psClientNetSubscriber
virtual void HandleMessage (MsgEntry *msg, Client *)
 Interprets a received message and executes the command. More...
 
virtual bool Verify (MsgEntry *, unsigned int, Client *&)
 
virtual ~psClientNetSubscriber ()
 

Protected Attributes

psCelClientcelclient
 
bool gotStrings
 
pawsGroupWindowgroupWindow
 
csString last_sector
 
csRef< MsgHandlermsghandler
 
csStringHashReversible * msgstrings
 
iObjectRegistry * object_reg
 

Detailed Description

Manages dead reckoning, char position and updates.

Definition at line 47 of file psclientdr.h.

Constructor & Destructor Documentation

psClientDR::psClientDR ( )
virtual psClientDR::~psClientDR ( )
virtual

Member Function Documentation

void psClientDR::CheckDeadReckoningUpdate ( )
void psClientDR::CheckSectorCrossing ( GEMClientActor actor)
csStringHashReversible* psClientDR::GetMsgStrings ( )
inline

Definition at line 59 of file psclientdr.h.

bool psClientDR::GotStrings ( )
inline

Definition at line 60 of file psclientdr.h.

void psClientDR::HandleDeath ( GEMClientActor gemObject)

Make sure DR data stopped on death.

virtual void psClientDR::HandleMessage ( MsgEntry me)
virtual

Implements psClientNetSubscriber.

bool psClientDR::Initialize ( iObjectRegistry *  object_reg,
psCelClient celbase,
MsgHandler msghandler 
)
void psClientDR::ResetMsgStrings ( )

Member Data Documentation

psCelClient* psClientDR::celclient
protected

Definition at line 74 of file psclientdr.h.

bool psClientDR::gotStrings
protected

Definition at line 72 of file psclientdr.h.

pawsGroupWindow* psClientDR::groupWindow
protected

Definition at line 80 of file psclientdr.h.

csString psClientDR::last_sector
protected

Definition at line 77 of file psclientdr.h.

csRef<MsgHandler> psClientDR::msghandler
protected

Definition at line 75 of file psclientdr.h.

csStringHashReversible* psClientDR::msgstrings
protected

Definition at line 82 of file psclientdr.h.

iObjectRegistry* psClientDR::object_reg
protected

Definition at line 78 of file psclientdr.h.


The documentation for this class was generated from the following file: