1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

GUI: Make singleplayer default tab, store selected serverlist, show title of serverlist

This commit is contained in:
PilzAdam 2013-03-30 18:09:38 +01:00
parent 6cf581e360
commit e17ae475cf
3 changed files with 46 additions and 25 deletions

View file

@ -29,6 +29,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
class IGameCallback;
enum {
SERVERLIST_FAVORITES,
SERVERLIST_PUBLIC,
};
struct MainMenuData
{
// These are in the native format of the gui elements
@ -64,7 +69,7 @@ struct MainMenuData
std::string create_world_gameid;
bool only_refresh;
bool serverlist_show_available; // if false show local favorites only
int selected_serverlist;
std::vector<WorldSpec> worlds;
std::vector<SubgameSpec> games;
@ -72,13 +77,7 @@ struct MainMenuData
MainMenuData():
// Generic
selected_tab(
#if USE_CURL
1
#else
0
#endif
),
selected_tab(0),
// Client opts
fancy_trees(false),
smooth_lighting(false),
@ -91,13 +90,7 @@ struct MainMenuData
// Actions
only_refresh(false),
serverlist_show_available(
#if USE_CURL
true
#else
false
#endif
)
selected_serverlist(SERVERLIST_FAVORITES)
{}
};