KClientGameManager Class Reference

Inheritance diagram for KClientGameManager:
[legend]
Collaboration diagram for KClientGameManager:
[legend]
List of all members.

Public Member Functions

 KClientGameManager (KUDPSocket *pSocket, KInterface *pInterface, KVERSION GameVersion)
virtual ~KClientGameManager ()
virtual bool Init (KRender *pRender, KInput *pInput)
virtual bool End ()
virtual bool Manage ()
virtual bool Display ()
virtual bool MoveFrame ()
bool Send (KNetMsg &Msg, bool bGuaranteed=true)
virtual void OnMessage (KGAMEMSGTYPE MsgType, KNetMsg &Msg)
virtual void OnConnect ()
virtual void OnDisconnect ()
virtual void OnLoading ()
virtual void OnUnloading ()
void OnVersionChecked ()
virtual bool SetObjectPos (KHANDLE Handle, KVector &Pos, KVector &Rot)
KClientWorldGetpClientWorld ()
const char * GetpMapName ()
KClientPlayerGetpMyPlayer ()
void OnCreatePlayer (KNetMsg &Msg)
void OnDeletePlayer (KNetMsg &Msg)
void OnFlushPlayers ()
void OnNotifyPlayer (KNetMsg &Msg)
void OnAssignPlayer (KNetMsg &Msg)
void OnGameInfos (KGameInfos *pGameInfos)
void SendGetGameInfos ()
void SetClientState (KGAMECLIENTSTATE ClientState)
KGAMECLIENTSTATE GetClientState ()
bool LoadWorld (char *pMapName)
bool UnloadWorld ()
KClientPlayerGetpFirstClientPlayer ()
KClientPlayerGetpNextClientPlayer (KClientPlayer *pPlayer)
bool SendChatText (char *pText)
bool IsFlyMode ()
void ChangeName (KStr &sName)
float GetLoadProgression ()
bool IsPlaying ()

Protected Member Functions

virtual KPlayerCreatePlayer ()
bool AskWorld ()
virtual void OnSetClientState (KGAMECLIENTSTATE State)
virtual K3DObjectAllocObject (KGAMEOBJECTTYPE Type)
virtual KClientWorldAllocWorld ()
bool IsWorldLoaded ()
virtual void CommandLoadMap (KStr &sMapName)

Static Protected Member Functions

static void CommandMap (KStr Argument, void *pContext)
static void CommandFly (KStr Argument, void *pContext)
static void CommandPlayerName (KStr Argument, void *pContext)

Protected Attributes

KRenderm_pRender
KInputm_pInput
const char * m_pMapName
KTIME m_LastSendPosTime
KClientPlayerm_pMyPlayer
KGAMECLIENTSTATE m_ClientState
bool m_bPlayConnected
KInterfacem_pInterface
bool m_bFlyMode
s32 m_LoadProgression

Detailed Description

Definition at line 16 of file ClientGameManager.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:29 2007 for Zythum Project by  doxygen 1.5.1-p1