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