From 60c1e0f8f3cb26ae6f60e98eddbaf3a4202150f1 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 23 Apr 2021 20:40:07 +0200 Subject: [PATCH] 'land structure' selector now displays OFF if the default structure is selected --- menus.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/menus.cpp b/menus.cpp index 326d4042..b0a8f099 100644 --- a/menus.cpp +++ b/menus.cpp @@ -675,7 +675,18 @@ EX void mode_higlights() { } EX void menuitem_land_structure(char key) { - dialog::addSelItem(XLAT("land structure"), land_structure_name(true), key); + eLandStructure ls = + bounded ? lsSingle : + (tactic::on || princess::challenge) ? lsSingle : + yendor::on ? yendor::get_land_structure() : + specialland == laCanvas ? lsSingle : + nice_walls_available() ? lsNiceWalls : + lsNoWalls; + + if(ls == land_structure) + dialog::addBoolItem(XLAT("land structure"), false, key); + else + dialog::addSelItem(XLAT("land structure"), land_structure_name(true), key); dialog::add_action_push(show_chaos); }