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{ }else{
buttons.button("@menu", () -> { buttons.button("@menu", () -> {
hide(); hide();
logic.reset(); if(!ui.paused.checkPlaytest()){
logic.reset();
}
}).size(140f, 60f); }).size(140f, 60f);
} }
} }

View File

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