Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
983 B

  1. //========= Copyright Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $NoKeywords: $
  6. //=============================================================================//
  7. #ifndef TFCCLASSMENU_H
  8. #define TFCCLASSMENU_H
  9. #ifdef _WIN32
  10. #pragma once
  11. #endif
  12. #include <classmenu.h>
  13. #include <commandpanel.h>
  14. #include <vgui_controls/EditablePanel.h>
  15. #include <filesystem.h>
  16. #include "tfc_shareddefs.h"
  17. #include "cbase.h"
  18. #include "tfc_gamerules.h"
  19. #include "vgui_controls/ImagePanel.h"
  20. //-----------------------------------------------------------------------------
  21. // Purpose: Draws the Terrorist class menu
  22. //-----------------------------------------------------------------------------
  23. class CTFCClassMenu : public CClassMenu
  24. {
  25. private:
  26. DECLARE_CLASS_SIMPLE( CTFCClassMenu, CClassMenu );
  27. public:
  28. CTFCClassMenu::CTFCClassMenu(IViewPort *pViewPort);
  29. const char *GetName( void );
  30. void ShowPanel(bool bShow);
  31. void Update();
  32. };
  33. #endif // TFCCLASSMENU_H