1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-06-22 05:03:19 +00:00

restricted model keys in model menu

This commit is contained in:
Zeno Rogue 2019-07-28 11:08:43 +02:00
parent 393f299074
commit 17c9c751f6

View File

@ -755,11 +755,13 @@ namespace conformal {
cmode = sm::SIDE | sm::MAYDARK | sm::CENTER;
gamescreen(0);
dialog::init(XLAT("models & projections"));
string chars = "0123456789!@#$%^&*()][{}'\"";
int cpos = 0;
for(int i=0; i<mdGUARD; i++) {
eModel m = eModel(i);
if(m == mdFormula && ISMOBILE) continue;
if(model_available(m)) {
dialog::addBoolItem(get_model_name(m), pmodel == m, "0123456789!@#$%^&*()][{}'" [m]);
dialog::addBoolItem(get_model_name(m), pmodel == m, chars[cpos++]);
dialog::add_action([m] () {
if(m == mdFormula) {
edit_formula();