Added some new block types, fixed some save dialog issues

This commit is contained in:
Anuken
2017-12-29 23:05:52 -05:00
parent 54662ee83f
commit d628600657
8 changed files with 53 additions and 10 deletions

View File

@@ -151,6 +151,15 @@ public class LoadDialog extends FloatingDialog{
content().add(pane);
addSetup();
}
public void addSetup(){
if(Vars.control.getSaves().getSaveSlots().size != 0) return;
slots.row();
slots.addButton("$text.save.none", "clear", ()->{})
.disabled(true).fillX().margin(20f).minWidth(340f).height(80f).pad(4f);
}
public void modifyButton(TextButton button, SaveSlot slot){

View File

@@ -20,10 +20,7 @@ public class SaveDialog extends LoadDialog{
super("$text.savegame");
}
@Override
protected void setup(){
super.setup();
public void addSetup(){
if(!Vars.control.getSaves().canAddSave()){
return;
}
@@ -34,10 +31,9 @@ public class SaveDialog extends LoadDialog{
Vars.control.getSaves().addSave(text);
setup();
});
}).fillX().margin(10f).height(70f).pad(4f).padRight(-4);
}).fillX().margin(10f).minWidth(300f).height(70f).pad(4f).padRight(-4);
}
@Override
public void modifyButton(TextButton button, SaveSlot slot){
button.clicked(() -> {