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) |
| KATeam * | GetpTeam (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 | |
| KAClientFlag * | m_pRedFlag |
| KAClientFlag * | m_pBlueFlag |
Protected Member Functions | |
| virtual KPlayer * | CreatePlayer () |
| bool | LoadSound () |
| bool | UnloadSound () |
| bool | LoadTriggerMusic () |
| bool | UnloadTriggerMusic () |
| bool | PlayTriggerMusic (KGETriggerMusic *pTriggerMusic) |
| virtual void | OnSetClientState (KGAMECLIENTSTATE State) |
| virtual K3DObject * | AllocObject (KGAMEOBJECTTYPE Type) |
| virtual KClientWorld * | AllocWorld () |
| void | StartSpeedMode () |
| void | StopSpeedMode () |
| virtual void | CommandLoadMap (KStr &sMapName) |
Protected Attributes | |
| KGECamera * | m_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 |
Definition at line 47 of file A_ClientGameManager.h.
1.5.1-p1