mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-10-31 19:36:16 +00:00
refactored default_land_structure
This commit is contained in:
parent
168fc5705f
commit
196d0dcb4c
@ -702,16 +702,19 @@ EX void mode_higlights() {
|
||||
dialog::display();
|
||||
}
|
||||
|
||||
EX void menuitem_land_structure(char key) {
|
||||
eLandStructure ls =
|
||||
EX bool default_land_structure() {
|
||||
return
|
||||
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 && !ineligible_starting_land)
|
||||
EX void menuitem_land_structure(char key) {
|
||||
|
||||
if(default_land_structure() == land_structure && !ineligible_starting_land)
|
||||
dialog::addBoolItem(XLAT("land structure"), false, key);
|
||||
else
|
||||
dialog::addSelItem(XLAT("land structure"), land_structure_name(true), key);
|
||||
|
Loading…
Reference in New Issue
Block a user