diff options
author | sapier <Sapier at GMX dot net> | 2013-07-18 00:35:58 +0200 |
---|---|---|
committer | PilzAdam <pilzadam@minetest.net> | 2013-07-22 18:10:00 +0200 |
commit | b3db44f8013118f6950a45eb36a06312e869a452 (patch) | |
tree | 93b4cc8ddaed398a29ca2fdbef03086da66cfe70 /builtin/mainmenu.lua | |
parent | 4e2b394ae835d6255579d9eb932691be8fb429fd (diff) | |
download | minetest-b3db44f8013118f6950a45eb36a06312e869a452.tar.gz minetest-b3db44f8013118f6950a45eb36a06312e869a452.tar.bz2 minetest-b3db44f8013118f6950a45eb36a06312e869a452.zip |
Fix bug in world creation
Add old style mod selection in worldconfig dialog
Diffstat (limited to 'builtin/mainmenu.lua')
-rw-r--r-- | builtin/mainmenu.lua | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/builtin/mainmenu.lua b/builtin/mainmenu.lua index 718a90253..18e82f499 100644 --- a/builtin/mainmenu.lua +++ b/builtin/mainmenu.lua @@ -342,7 +342,7 @@ function tabbuilder.handle_create_world_buttons(fields) local message = nil - if not filterlist.uid_exists(worldlist,worldname) then + if not filterlist.uid_exists_raw(worldlist,worldname) then engine.setting_set("mg_name",fields["dd_mapgen"]) message = engine.create_world(worldname,gameindex) else @@ -613,7 +613,6 @@ function tabbuilder.handle_settings_buttons(fields) if fields["cb_fancy_trees"] then engine.setting_setbool("new_style_leaves",tabbuilder.tobool(fields["cb_fancy_trees"])) end - if fields["cb_smooth_lighting"] then engine.setting_setbool("smooth_lighting",tabbuilder.tobool(fields["cb_smooth_lighting"])) end @@ -623,7 +622,10 @@ function tabbuilder.handle_settings_buttons(fields) if fields["cb_opaque_water"] then engine.setting_setbool("opaque_water",tabbuilder.tobool(fields["cb_opaque_water"])) end - + if fields["old_style_modselection"] then + engine.setting_setbool("old_style_mod_selection",tabbuilder.tobool(fields["old_style_modselection"])) + end + if fields["cb_mipmapping"] then engine.setting_setbool("mip_map",tabbuilder.tobool(fields["cb_mipmapping"])) end @@ -908,6 +910,7 @@ function tabbuilder.tab_settings() "checkbox[1,1.25;cb_smooth_lighting;Smooth Lighting;".. dump(engine.setting_getbool("smooth_lighting")) .. "]".. "checkbox[1,1.75;cb_3d_clouds;3D Clouds;" .. dump(engine.setting_getbool("enable_3d_clouds")) .. "]".. "checkbox[1,2.25;cb_opaque_water;Opaque Water;" .. dump(engine.setting_getbool("opaque_water")) .. "]".. + "checkbox[1,2.75;old_style_modselection;Old style modmgr;" .. dump(engine.setting_getbool("old_style_mod_selection")) .. "]".. "checkbox[4,0.75;cb_mipmapping;Mip-Mapping;" .. dump(engine.setting_getbool("mip_map")) .. "]".. "checkbox[4,1.25;cb_anisotrophic;Anisotropic Filtering;".. dump(engine.setting_getbool("anisotropic_filter")) .. "]".. @@ -919,7 +922,7 @@ function tabbuilder.tab_settings() "checkbox[7.5,1.75;cb_particles;Enable Particles;" .. dump(engine.setting_getbool("enable_particles")) .. "]".. "checkbox[7.5,2.25;cb_finite_liquid;Finite Liquid;" .. dump(engine.setting_getbool("liquid_finite")) .. "]".. - "button[1,3.75;2.25,0.5;btn_change_keys;Change keys]" + "button[1,4.25;2.25,0.5;btn_change_keys;Change keys]" end -------------------------------------------------------------------------------- |