Public Member Functions | |
| KServerGameManager (KUDPSocket *pSocket, KList< KClient * > *pClientList, KVERSION GameVersion) | |
| virtual | ~KServerGameManager () |
| bool | Send (KClient *pClient, KNetMsg &Msg) |
| bool | SendAll (KNetMsg &Msg) |
| virtual bool | Init () |
| virtual bool | End () |
| virtual bool | Manage () |
| virtual bool | MoveFrame () |
| virtual void | OnMessage (KClient *pClient, KGAMEMSGTYPE MsgType, KNetMsg &Msg) |
| virtual void | OnConnect (KClient *pClient) |
| virtual void | OnDisconnect (KClient *pClient) |
| virtual void | DoWelcome (KClient *pClient) |
| virtual void | DoGoodBye (KClient *pClient) |
| virtual bool | StartGame (KGameInfos *pGameInfos) |
| virtual bool | EndGame () |
| bool | NotifyChat (KClient *pClient, char *pText) |
| KServerWorld * | GetpServerWorld () |
| bool | OnGetGameInfos (KClient *pClient) |
| bool | OnSetClientState (KClient *pClient, KNetMsg &Msg) |
| bool | OnCreatePlayer (KClient *pClient, KStr &sName) |
| bool | OnDeletePlayer (KClient *pClient) |
| void | OnChangeName (KServerPlayer *pPlayer, KStr &sName) |
| bool | NotifyCreatePlayer (KClient *pClient, KServerPlayer *pPlayer) |
| bool | NotifyCreateAllPlayers (KClient *pClient) |
| bool | NotifyPlayer (KClient *pClient, KServerPlayer *pPlayer) |
| bool | NotifyAllPlayers (KClient *pClient) |
| K3DObject * | CreateAndNotityObject (KHANDLE hPlayer, KGAMEOBJECTTYPE Type, KVector &Pos, KVector &Rot) |
| bool | SetPosAndNotityObject (KHANDLE Handle, KVector &Pos, KVector &Rot) |
| bool | CreateAndNotityAllObjects (KServerPlayer *pPlayer) |
| bool | NotityObject (KServerPlayer *pPlayer, K3DObject *pObject) |
| bool | NotityObjectAllPlayers (K3DObject *pObject) |
| virtual void | NotifyFrame () |
| KServerPlayer * | GetpFirstServerPlayer () |
| KServerPlayer * | GetpNextServerPlayer (KServerPlayer *pPlayer) |
| KServerPlayer * | GetpPlayerByClient (KClient *pClient) |
| bool | SendChatText (KClient *pClient, char *pText) |
| KList< KClient * > * | GetClientList () |
Protected Member Functions | |
| virtual KPlayer * | CreatePlayer () |
| virtual KServerWorld * | AllocWorld () |
| virtual void | OnGetWorld (KServerPlayer *pPlayer) |
Static Protected Member Functions | |
| static void | CommandFakeMan (KStr Argument, void *pContext) |
| static void | CommandFrameRate (KStr Argument, void *pContext) |
Protected Attributes | |
| u32 | m_NextObjectHandle |
| u32 | m_NextPlayerHandle |
| KTIME | m_LastFrameTime |
| u32 | m_FrameRate |
| u32 | m_Frame |
| KGAMESERVERSTATE | m_State |
Definition at line 13 of file ServerGameManager.h.
1.5.1-p1