home *** CD-ROM | disk | FTP | other *** search
- #ifndef __Gui_h__
- #define __Gui_h__
-
- #include "MainMenu.h"
- #include "OptionsMenu.h"
- #include "InGameMenu.h"
- #include "CreditsMenu.h"
- #include "LoadingMenu.h"
- #include "ErrorMenu.h"
- #include "StartServerMenu.h"
- #include "ConnectToServerMenu.h"
-
-
- #include "GuiInfo.h"
-
- #include "Hud.h"
-
- class Gui{
- public:
- static GuiInfo info;
-
- static bool init();
- static bool shutdown();
- static bool wasInit();
-
- static bool initHud();
- static bool shutdownHud();
- static bool wasHudInit();
-
-
- static bool registerCVarsAndCCmds();
- static bool unregisterCVarsAndCCmds();
-
- protected:
- static bool initialized;
- static bool hudInitialized;
-
-
- public:
- static ErrorMenu* errorMenu;
- static MainMenu* mainMenu;
- static OptionsMenu* optionsMenu;
- static InGameMenu* inGameMenu;
- static CreditsMenu* creditsMenu;
- static LoadingMenu* loadingMenu;
- static StartServerMenu* startServerMenu;
- static ConnectToServerMenu* connectToServerMenu;
-
- static Hud* hud;
- };
-
- #endif /* __Gui_h__ */
-