no
This commit is contained in:
@@ -223,6 +223,8 @@ public class Control implements ApplicationListener, Loadable{
|
||||
logic.reset();
|
||||
world.loadMap(map, rules);
|
||||
state.rules = rules;
|
||||
state.rules.zone = null;
|
||||
state.rules.editor = false;
|
||||
logic.play();
|
||||
if(settings.getBool("savecreate") && !world.isInvalidMap()){
|
||||
control.saves.addSave(map.name() + " " + new SimpleDateFormat("MMM dd h:mm", Locale.getDefault()).format(new Date()));
|
||||
|
||||
@@ -283,6 +283,8 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
}
|
||||
|
||||
public Map save(){
|
||||
boolean isEditor = state.rules.editor;
|
||||
state.rules.editor = false;
|
||||
String name = editor.getTags().get("name", "").trim();
|
||||
editor.getTags().put("rules", JsonIO.write(state.rules));
|
||||
editor.getTags().remove("width");
|
||||
@@ -306,6 +308,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
|
||||
menu.hide();
|
||||
saved = true;
|
||||
state.rules.editor = isEditor;
|
||||
return returned;
|
||||
}
|
||||
|
||||
|
||||
@@ -195,6 +195,7 @@ public class LoadDialog extends FloatingDialog{
|
||||
try{
|
||||
net.reset();
|
||||
slot.load();
|
||||
state.rules.editor = false;
|
||||
state.rules.zone = null;
|
||||
state.set(State.playing);
|
||||
}catch(SaveException e){
|
||||
|
||||
Reference in New Issue
Block a user