Fixed #6811
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user