From: Perttu Ahola Date: Thu, 15 Mar 2012 14:16:11 +0000 (+0200) Subject: Fix click areas of singleplayer checkboxes X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=ca0fd4173cb18dd54219a1e8f05ec412e4d707ec;p=zefram%2Fminetest%2Fminetest_engine.git Fix click areas of singleplayer checkboxes --- diff --git a/src/guiMainMenu.cpp b/src/guiMainMenu.cpp index 40f51f97..553d2001 100644 --- a/src/guiMainMenu.cpp +++ b/src/guiMainMenu.cpp @@ -300,41 +300,41 @@ void GUIMainMenu::regenerateGui(v2u32 screensize) GUI_ID_JOIN_GAME_BUTTON, wgettext("Play")); } // Options - //s32 option_x = 450; s32 option_x = 50; s32 option_y = 30; + u32 option_w = 150; { - core::rect rect(0, 0, 250, 30); + core::rect rect(0, 0, option_w, 30); rect += m_topleft_client + v2s32(option_x, option_y); Environment->addCheckBox(m_data->fancy_trees, rect, this, GUI_ID_FANCYTREE_CB, wgettext("Fancy trees")); } { - core::rect rect(0, 0, 250, 30); + core::rect rect(0, 0, option_w, 30); rect += m_topleft_client + v2s32(option_x, option_y+20); Environment->addCheckBox(m_data->smooth_lighting, rect, this, GUI_ID_SMOOTH_LIGHTING_CB, wgettext("Smooth Lighting")); } { - core::rect rect(0, 0, 250, 30); + core::rect rect(0, 0, option_w, 30); rect += m_topleft_client + v2s32(option_x, option_y+20*2); Environment->addCheckBox(m_data->clouds_3d, rect, this, GUI_ID_3D_CLOUDS_CB, wgettext("3D Clouds")); } { - core::rect rect(0, 0, 250, 30); + core::rect rect(0, 0, option_w, 30); rect += m_topleft_client + v2s32(option_x, option_y+20*3); Environment->addCheckBox(m_data->opaque_water, rect, this, GUI_ID_OPAQUE_WATER_CB, wgettext("Opaque water")); } { - core::rect rect(0, 0, 250, 30); + core::rect rect(0, 0, option_w, 30); rect += m_topleft_client + v2s32(option_x, option_y+20*4); Environment->addCheckBox(m_data->creative_mode, rect, this, GUI_ID_CREATIVE_CB, wgettext("Creative Mode")); } { - core::rect rect(0, 0, 250, 30); + core::rect rect(0, 0, option_w, 30); rect += m_topleft_client + v2s32(option_x, option_y+20*5); Environment->addCheckBox(m_data->enable_damage, rect, this, GUI_ID_DAMAGE_CB, wgettext("Enable Damage"));