This commit is contained in:
Anuken
2022-05-10 19:19:21 -04:00
parent 6bda5546a6
commit 6a129371d2
2 changed files with 15 additions and 6 deletions

View File

@@ -111,7 +111,9 @@ public class GameOverDialog extends BaseDialog{
}else{
buttons.button("@menu", () -> {
hide();
logic.reset();
if(!ui.paused.checkPlaytest()){
logic.reset();
}
}).size(140f, 60f);
}
}

View File

@@ -112,15 +112,22 @@ public class PausedDialog extends BaseDialog{
}
}
public void runExitSave(){
if(state.isEditor() && !wasClient){
ui.editor.resumeEditing();
return;
}else if(state.playtestingMap != null){
public boolean checkPlaytest(){
if(state.playtestingMap != null){
//no exit save here
var testing = state.playtestingMap;
logic.reset();
ui.editor.resumeAfterPlaytest(testing);
return true;
}
return false;
}
public void runExitSave(){
if(state.isEditor() && !wasClient){
ui.editor.resumeEditing();
return;
}else if(checkPlaytest()){
return;
}