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.

48 lines
1.3 KiB

  1. //--------------------------------------------------------------------------------------------------------
  2. //========= Copyright Valve Corporation, All rights reserved. ============//
  3. #include "cbase.h"
  4. #ifdef SERVER_USES_VGUI
  5. #include <filesystem.h>
  6. #include "NavMenu.h"
  7. #include "vgui_controls/MenuItem.h"
  8. #endif // SERVER_USES_VGUI
  9. // memdbgon must be the last include file in a .cpp file!!!
  10. #include "tier0/memdbgon.h"
  11. #ifdef SERVER_USES_VGUI
  12. using namespace vgui;
  13. //--------------------------------------------------------------------------------------------------------
  14. NavMenu::NavMenu( Panel *parent, const char *panelName ) : Menu( parent, panelName )
  15. {
  16. }
  17. //--------------------------------------------------------------------------------------------------------
  18. bool NavMenu::LoadFromFile( const char * fileName) // load menu from KeyValues
  19. {
  20. KeyValues * kv = new KeyValues(fileName);
  21. if ( !kv->LoadFromFile( filesystem, fileName, "GAME" ) )
  22. return false;
  23. bool ret = false;//LoadFromKeyValues( kv );
  24. kv->deleteThis();
  25. return ret;
  26. }
  27. //--------------------------------------------------------------------------------------------------------
  28. NavMenu::~NavMenu()
  29. {
  30. }
  31. #endif // SERVER_USES_VGUI
  32. //--------------------------------------------------------------------------------------------------------