//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // //=============================================================================// #ifndef PORTAL_CLIENTMODE_H #define PORTAL_CLIENTMODE_H #ifdef _WIN32 #pragma once #endif #include "clientmode_shared.h" #include #include class CHudViewport; namespace vgui { typedef unsigned long HScheme; } class ClientModePortalNormal : public ClientModeShared { DECLARE_CLASS( ClientModePortalNormal, ClientModeShared ); private: // IClientMode overrides. public: ClientModePortalNormal(); virtual ~ClientModePortalNormal(); virtual void Init(); virtual void InitViewport(); private: // void UpdateSpectatorMode( void ); }; extern IClientMode *GetClientModeNormal(); extern ClientModePortalNormal* GetClientModePortalNormal(); #endif // PORTAL_CLIENTMODE_H