]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/guiMainMenu.h
Fix click areas of singleplayer checkboxes
[dragonfireclient.git] / src / guiMainMenu.h
index 68f3ca0f3f07f378422f6488841e4200e32da500..5f9e73f62a113c5fe0a1c492fdcc8cdf871135d5 100644 (file)
@@ -30,6 +30,8 @@ class IGameCallback;
 struct MainMenuData
 {
        // These are in the native format of the gui elements
+       // Generic
+       int selected_tab;
        // Client options
        std::wstring address;
        std::wstring port;
@@ -43,6 +45,7 @@ struct MainMenuData
        bool creative_mode;
        bool enable_damage;
        int selected_world;
+       bool simple_singleplayer_mode;
        // Actions
        WorldSpec delete_world_spec;
        std::wstring create_world_name;
@@ -52,13 +55,16 @@ struct MainMenuData
        std::vector<SubgameSpec> games;
 
        MainMenuData():
+               // Generic
+               selected_tab(0),
                // Client opts
                fancy_trees(false),
                smooth_lighting(false),
                // Server opts
                creative_mode(false),
                enable_damage(false),
-               selected_world(0)
+               selected_world(0),
+               simple_singleplayer_mode(false)
        {}
 };
 
@@ -96,6 +102,10 @@ class GUIMainMenu : public GUIModalMenu
        IMenuManager *menumgr;
        
        bool m_is_regenerating;
+       v2s32 m_topleft_client;
+       v2s32 m_size_client;
+       v2s32 m_topleft_server;
+       v2s32 m_size_server;
 };
 
 #endif