KGameManager Class Reference

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

Public Member Functions

 KGameManager (KUDPSocket *pSocket, KVERSION GameVersion)
virtual ~KGameManager ()
virtual bool Init ()
virtual bool End ()
virtual bool Manage ()
virtual void OnMessage (KGAMEMSGTYPE MsgType, KNetMsg &Msg)
virtual bool MoveFrame ()
void FlushPlayers ()
K3DObjectCreateObject (KGAMEOBJECTTYPE Type)
bool DeleteObject (KHANDLE Handle)
bool SetObjectPos (KHANDLE Handle, KVector &Pos, KVector &Rot)
KGameInfosGetpGameInfos ()
void SetpGameInfos (KGameInfos *pGameInfos)
KPlayerGetpPlayer (KHANDLE Handle)
void DumpPlayers ()
KTIME GetLastFrameTime ()
KTIME GetCurrentFrameTime ()
KPlayerGetpFirstPlayer ()
KPlayerGetpNextPlayer (KPlayer *pPlayer)
u32 GetnPlayers ()
void AddpPlayer (KPlayer *pPlayer)
void RemovepPlayer (KPlayer *pPlayer)

Static Public Member Functions

static KNetMsg CreateMsg (KGAMEMSGTYPE MsgType)

Protected Member Functions

virtual K3DObjectAllocObject (KGAMEOBJECTTYPE Type)

Static Protected Member Functions

static void CommandMaps (KStr Argument, void *pContext)

Protected Attributes

KWorldm_pWorld
KGameInfosm_pGameInfos
KUDPSocketm_pSocket
KVERSION m_GameVersion
KTIME m_LastFrameTime
KTIME m_CurrentFrameTime

Detailed Description

Definition at line 28 of file GameManager.h.


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