1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-02-05 17:30:16 +00:00

canvas_invisible option

This commit is contained in:
Zeno Rogue
2018-04-21 17:57:30 +02:00
parent 9b95ad23c5
commit ad93e77bcc
5 changed files with 16 additions and 1 deletions

View File

@@ -1283,6 +1283,9 @@ namespace patterns {
dialog::addSelItem(XLAT("field pattern S"), "field", 'S');
}
dialog::addBreak(100);
dialog::addBoolItem(XLATN(winf[waInvisibleFloor].name), canvas_invisible, 'i');
dialog::display();
keyhandler = [] (int sym, int uni) {
@@ -1301,6 +1304,12 @@ namespace patterns {
restartGame(0, false, true);
};
}
else if(uni == 'i') {
canvas_invisible = !canvas_invisible;
firstland = specialland = laCanvas;
randomPatternsMode = false;
restartGame(0, false, true);
}
else if((uni >= 'a' && uni <= 'z') || (uni >= 'A' && uni <= 'Z')) {
whichCanvas = uni;
subcanvas = rand();