Fixed incorrect mode selection, updated TODO

This commit is contained in:
Anuken
2018-02-14 17:50:44 -05:00
parent c03619c5de
commit 008889966f
12 changed files with 99 additions and 73 deletions

View File

@@ -50,11 +50,11 @@ public class LevelDialog extends FloatingDialog{
selmode.add("$text.level.mode").padRight(15f);
for(GameMode mode : GameMode.values()){
TextButton b = Elements.newButton("$mode."+mode.name()+".name", "toggle", ()->{
state.mode = mode;
});
group.add(b);
selmode.add(b).size(130f, 54f);
TextButton[] b = {null};
b[0] = Elements.newButton("$mode." + mode.name() + ".name", "toggle", () -> state.mode = mode);
b[0].update(() -> b[0].setChecked(state.mode == mode));
group.add(b[0]);
selmode.add(b[0]).size(130f, 54f);
}
content().add(selmode);