KAClientGameManager Class Reference

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

Public Member Functions

 KAClientGameManager (KUDPSocket *pSocket, KInterface *pInterface, KVERSION GameVersion)
virtual ~KAClientGameManager ()
virtual bool Init (KRender *pRender, KInput *pInput)
virtual bool End ()
virtual bool MoveFrame ()
virtual bool Display ()
virtual void OnMessage (KGAMEMSGTYPE MsgType, KNetMsg &Msg)
virtual void OnConnect ()
virtual void OnDisconnect ()
virtual void OnLoading ()
virtual void OnUnloading ()
KTIME GetRoundTimeLeft ()
KTIME GetGameTimeLeft ()
void StartGame ()
void EndGame (KAINTERFACEWIN Win)
void ChangeTeam (KMATEAM Team)
void OnChangeTeam (KHANDLE hPlayer, KMATEAM Team)
KATeamGetpTeam (KMATEAM Team)
bool AssignCharacter (KHANDLE hPlayer, KHANDLE hCharacter)
void ManageMusic ()
void ManageSound ()
void VoiceCommand (KAGAMEVOICECMD VoiceCmd)
void OnVoiceCommand (KHANDLE hPlayer, KAGAMEVOICECMD VoiceCmd)
void OnNotifyFrame (KNetMsg &Msg)
void OnEvent (KNetMsg &Msg)
void OnHurt (KAClientPlayer *pPlayer, KHEALTH Health, KDAMAGE Damage)
void OnKill (KAClientPlayer *pPlayer, KAClientPlayer *pPredatorPlayer)
void OnUse (KAClientPlayer *pPlayer, KVector &vOrigin, KVector &vDirection, K3DObject *pObject)
void UseWeapon (KAClientPlayer *pPlayer, KVector &vOrigin, KVector &vDirection, KAClientWeapon *pWeapon, bool bFirstPerson)
void Zoom (KAClientPlayer *pPlayer, KAClientWeapon *pWeapon, bool bZoomed)
u32 GetFrame ()

Public Attributes

KAClientFlagm_pRedFlag
KAClientFlagm_pBlueFlag

Protected Member Functions

virtual KPlayerCreatePlayer ()
bool LoadSound ()
bool UnloadSound ()
bool LoadTriggerMusic ()
bool UnloadTriggerMusic ()
bool PlayTriggerMusic (KGETriggerMusic *pTriggerMusic)
virtual void OnSetClientState (KGAMECLIENTSTATE State)
virtual K3DObjectAllocObject (KGAMEOBJECTTYPE Type)
virtual KClientWorldAllocWorld ()
void StartSpeedMode ()
void StopSpeedMode ()
virtual void CommandLoadMap (KStr &sMapName)

Protected Attributes

KGECameram_pGECamera
KTIME m_LastChangeCameraTime
KATeam m_Teams [KMAT_COUNT]
KTable< KSTREAMTRACK > m_StreamTracksList
KTable< KTRACK > m_SoundTracksList
KTRACK m_CurrentStreamTrack
KTRACK m_VoiceCmdTracks [KAGVC_COUNT]
KTRACK m_EventTracks [KAGSE_COUNT]
KTRACK m_SpeedStreamTrack
bool m_bSpeedMode
u32 m_Frame
KTIME m_RoundTimeBegin
KTIME m_RoundTimeLeft
KTIME m_GameTimeBegin
KTIME m_GameTimeLeft

Detailed Description

Definition at line 47 of file A_ClientGameManager.h.


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