diff options
Diffstat (limited to 'mp/src/game/server/gameinterface.h')
| -rw-r--r-- | mp/src/game/server/gameinterface.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/mp/src/game/server/gameinterface.h b/mp/src/game/server/gameinterface.h index 91d6534c..3092d4f3 100644 --- a/mp/src/game/server/gameinterface.h +++ b/mp/src/game/server/gameinterface.h @@ -139,7 +139,19 @@ public: virtual const char *GetServerBrowserGameData() OVERRIDE; // Called to add output to the status command - virtual void Status( void (*print) (const char *fmt, ...) ); + virtual void Status( void (*print) (const char *fmt, ...) ) OVERRIDE; + + virtual void PrepareLevelResources( /* in/out */ char *pszMapName, size_t nMapNameSize, + /* in/out */ char *pszMapFile, size_t nMapFileSize ) OVERRIDE; + + virtual ePrepareLevelResourcesResult AsyncPrepareLevelResources( /* in/out */ char *pszMapName, size_t nMapNameSize, + /* in/out */ char *pszMapFile, size_t nMapFileSize, + float *flProgress = NULL ) OVERRIDE; + + virtual eCanProvideLevelResult CanProvideLevel( /* in/out */ char *pMapName, int nMapNameMax ) OVERRIDE; + + // Called to see if the game server is okay with a manual changelevel or map command + virtual bool IsManualMapChangeOkay( const char **pszReason ) OVERRIDE; private: |