Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CClientConnClnt Class Reference

#include <clientconnclnt.h>

List of all members.

Public Methods

 CClientConnClnt ()
virtual ~CClientConnClnt ()
 distr_class (CClientConnClnt)
virtual void RemotePositionUpdate (LTVector3f &newPosition)
virtual void RemoteRotationUpdate (LTOrientation &newOrientation)
virtual void RemoteVelocityUpdate (LTVector3f &newVelocity)
virtual void RemoteAngularVelocityUpdate (LTVector3f &newAngVelocity)
void Init ()
void OnCommandOn (int32 command, uint32 nActCmd)
void OnCommandOff (int32 command, uint32 nActCmd)
LTRESULT HandleInput ()
LTRESULT Update (float fFrameTime)
void SetRotation (LTOrientation oRot)
int32 GetClientID ()
void CallbackClientID (const uint32 &nOldVal)
void AddPlayer ()
void RemovePlayer ()

Protected Methods

 distr_callback_fn (CClientConnClnt, uint32, m_nClientID, CallbackClientID)
 distr_uint32_callback (m_nClientID, AVITEM_REG, 11, 0)
 distr_uint32 (m_nPlayers, AVITEM_REG, 10, 0)

Protected Attributes

bool m_bFirstUpdate


Constructor & Destructor Documentation

CClientConnClnt::CClientConnClnt  
 

CClientConnClnt::~CClientConnClnt   [virtual]
 


Member Function Documentation

void CClientConnClnt::AddPlayer  
 

void CClientConnClnt::CallbackClientID const uint32 &    nOldVal
 

CClientConnClnt::distr_callback_fn CClientConnClnt   ,
uint32   ,
m_nClientID   ,
CallbackClientID   
[protected]
 

CClientConnClnt::distr_class CClientConnClnt   
 

CClientConnClnt::distr_uint32 m_nPlayers   ,
AVITEM_REG   ,
10   ,
 
[protected]
 

CClientConnClnt::distr_uint32_callback m_nClientID   ,
AVITEM_REG   ,
11   ,
 
[protected]
 

int32 CClientConnClnt::GetClientID   [inline]
 

LTRESULT CClientConnClnt::HandleInput  
 

void CClientConnClnt::Init  
 

void CClientConnClnt::OnCommandOff int32    command,
uint32    nActCmd
 

void CClientConnClnt::OnCommandOn int32    command,
uint32    nActCmd
 

void CClientConnClnt::RemoteAngularVelocityUpdate LTVector3f &    newAngVelocity [virtual]
 

void CClientConnClnt::RemotePositionUpdate LTVector3f &    newPosition [virtual]
 

void CClientConnClnt::RemoteRotationUpdate LTOrientation &    newOrientation [virtual]
 

void CClientConnClnt::RemoteVelocityUpdate LTVector3f &    newVelocity [virtual]
 

void CClientConnClnt::RemovePlayer  
 

void CClientConnClnt::SetRotation LTOrientation    oRot
 

LTRESULT CClientConnClnt::Update float    fFrameTime
 


Member Data Documentation

bool CClientConnClnt::m_bFirstUpdate [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 4 08:42:25 2002 for Aria by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002