diff --git a/builtin/mainmenu/tab_local.lua b/builtin/mainmenu/tab_local.lua index 0bb15330..e6170cf3 100644 --- a/builtin/mainmenu/tab_local.lua +++ b/builtin/mainmenu/tab_local.lua @@ -38,16 +38,14 @@ local function get_formspec(tabview, name, tabdata) core.formspec_escape(defaulttexturedir .. "blank.png") .. ";world_create;;true;false]" - local creative_mode = core.settings:get_bool("creative_mode") - + local creative_checkbox = core.settings:get_bool("creative_mode") and "local_creative_checkbox.png" or "blank.png" retval = retval .. "image_button[6.72,1.43;4.96,1.41;" .. core.formspec_escape(defaulttexturedir .. "blank.png") .. ";play;;true;false]" .. "image_button[7.33,3.09;3.73,0.86;" .. core.formspec_escape(defaulttexturedir .. - "local_creative_" .. - tostring(creative_mode) .. "_btn.png") .. + creative_checkbox) .. ";cb_creative_mode;;true;false]" .. "textlist[-0.01,0;6.28,4.64;sp_worlds;" .. menu_render_worldlist() .. diff --git a/textures/base/local_creative_true_btn.png b/textures/base/local_creative_checkbox.png similarity index 100% rename from textures/base/local_creative_true_btn.png rename to textures/base/local_creative_checkbox.png diff --git a/textures/base/local_creative_false_btn.png b/textures/base/local_creative_false_btn.png deleted file mode 100644 index 5ac15e66..00000000 Binary files a/textures/base/local_creative_false_btn.png and /dev/null differ