home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 March / ENTER.ISO / files / fwp-0.0.6-win32-installer.exe / Gui.h < prev    next >
Encoding:
C/C++ Source or Header  |  2004-12-06  |  1017 b   |  53 lines

  1. #ifndef __Gui_h__
  2. #define __Gui_h__
  3.  
  4. #include "MainMenu.h"
  5. #include "OptionsMenu.h"
  6. #include "InGameMenu.h"
  7. #include "CreditsMenu.h"
  8. #include "LoadingMenu.h"
  9. #include "ErrorMenu.h"
  10. #include "StartServerMenu.h"
  11. #include "ConnectToServerMenu.h"
  12.  
  13.  
  14. #include "GuiInfo.h"
  15.  
  16. #include "Hud.h"
  17.  
  18. class Gui{
  19. public:
  20.     static GuiInfo info;
  21.  
  22.     static bool init();
  23.     static bool shutdown();
  24.     static bool wasInit();
  25.  
  26.     static bool initHud();
  27.     static bool shutdownHud();
  28.     static bool wasHudInit();
  29.     
  30.  
  31.     static bool registerCVarsAndCCmds();
  32.     static bool unregisterCVarsAndCCmds();
  33.  
  34. protected:
  35.     static bool initialized;
  36.     static bool hudInitialized;
  37.  
  38.  
  39. public:
  40.     static ErrorMenu* errorMenu;
  41.     static MainMenu* mainMenu;
  42.     static OptionsMenu* optionsMenu;
  43.     static InGameMenu* inGameMenu;
  44.     static CreditsMenu* creditsMenu;
  45.     static LoadingMenu* loadingMenu;
  46.     static StartServerMenu* startServerMenu;
  47.     static ConnectToServerMenu* connectToServerMenu;
  48.  
  49.     static Hud* hud;
  50. };
  51.  
  52. #endif    /* __Gui_h__ */
  53.