diff options
Diffstat (limited to 'game/server/playerinfomanager.h')
| -rw-r--r-- | game/server/playerinfomanager.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/game/server/playerinfomanager.h b/game/server/playerinfomanager.h new file mode 100644 index 0000000..33eb1fa --- /dev/null +++ b/game/server/playerinfomanager.h @@ -0,0 +1,32 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: implementation of player info manager +// +//=============================================================================// +#ifndef PLAYERINFOMANAGER_H +#define PLAYERINFOMANAGER_H +#ifdef _WIN32 +#pragma once +#endif + + +#include "game/server/iplayerinfo.h" + +//----------------------------------------------------------------------------- +// Purpose: interface for plugins to get player info +//----------------------------------------------------------------------------- +class CPlayerInfoManager: public IPlayerInfoManager +{ +public: + virtual IPlayerInfo *GetPlayerInfo( edict_t *pEdict ); + virtual CGlobalVars *GetGlobalVars(); +}; + +class CPluginBotManager: public IBotManager +{ +public: + virtual IBotController *GetBotController( edict_t *pEdict ); + virtual edict_t *CreateBot( const char *botname ); +}; + +#endif
\ No newline at end of file |