doom3-gpl
Doom 3 GPL source release
|
#include <Game.h>
Public Member Functions | |
virtual | ~idGame () |
virtual void | Init (void)=0 |
virtual void | Shutdown (void)=0 |
virtual void | SetLocalClient (int clientNum)=0 |
virtual const idDict * | SetUserInfo (int clientNum, const idDict &userInfo, bool isClient, bool canModify)=0 |
virtual const idDict * | GetUserInfo (int clientNum)=0 |
virtual void | ThrottleUserInfo (void)=0 |
virtual void | SetServerInfo (const idDict &serverInfo)=0 |
virtual const idDict & | GetPersistentPlayerInfo (int clientNum)=0 |
virtual void | SetPersistentPlayerInfo (int clientNum, const idDict &playerInfo)=0 |
virtual void | InitFromNewMap (const char *mapName, idRenderWorld *renderWorld, idSoundWorld *soundWorld, bool isServer, bool isClient, int randseed)=0 |
virtual bool | InitFromSaveGame (const char *mapName, idRenderWorld *renderWorld, idSoundWorld *soundWorld, idFile *saveGameFile)=0 |
virtual void | SaveGame (idFile *saveGameFile)=0 |
virtual void | MapShutdown (void)=0 |
virtual void | CacheDictionaryMedia (const idDict *dict)=0 |
virtual void | SpawnPlayer (int clientNum)=0 |
virtual gameReturn_t | RunFrame (const usercmd_t *clientCmds)=0 |
virtual bool | Draw (int clientNum)=0 |
virtual escReply_t | HandleESC (idUserInterface **gui)=0 |
virtual idUserInterface * | StartMenu ()=0 |
virtual const char * | HandleGuiCommands (const char *menuCommand)=0 |
virtual void | HandleMainMenuCommands (const char *menuCommand, idUserInterface *gui)=0 |
virtual allowReply_t | ServerAllowClient (int numClients, const char *IP, const char *guid, const char *password, char reason[MAX_STRING_CHARS])=0 |
virtual void | ServerClientConnect (int clientNum, const char *guid)=0 |
virtual void | ServerClientBegin (int clientNum)=0 |
virtual void | ServerClientDisconnect (int clientNum)=0 |
virtual void | ServerWriteInitialReliableMessages (int clientNum)=0 |
virtual void | ServerWriteSnapshot (int clientNum, int sequence, idBitMsg &msg, byte *clientInPVS, int numPVSClients)=0 |
virtual bool | ServerApplySnapshot (int clientNum, int sequence)=0 |
virtual void | ServerProcessReliableMessage (int clientNum, const idBitMsg &msg)=0 |
virtual void | ClientReadSnapshot (int clientNum, int sequence, const int gameFrame, const int gameTime, const int dupeUsercmds, const int aheadOfServer, const idBitMsg &msg)=0 |
virtual bool | ClientApplySnapshot (int clientNum, int sequence)=0 |
virtual void | ClientProcessReliableMessage (int clientNum, const idBitMsg &msg)=0 |
virtual gameReturn_t | ClientPrediction (int clientNum, const usercmd_t *clientCmds, bool lastPredictFrame)=0 |
virtual void | SelectTimeGroup (int timeGroup)=0 |
virtual int | GetTimeGroupTime (int timeGroup)=0 |
virtual void | GetBestGameType (const char *map, const char *gametype, char buf[MAX_STRING_CHARS])=0 |
virtual void | GetClientStats (int clientNum, char *data, const int len)=0 |
virtual void | SwitchTeam (int clientNum, int team)=0 |
virtual bool | DownloadRequest (const char *IP, const char *guid, const char *paks, char urls[MAX_STRING_CHARS])=0 |
virtual void | GetMapLoadingGUI (char gui[MAX_STRING_CHARS])=0 |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
Implemented in idGameLocal.
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
Implemented in idGameLocal.
|
pure virtual |
Implemented in idGameLocal.
Implemented in idGameLocal.
Implemented in idGameLocal.