mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-12 03:37:27 +07:00
don't show desc at schem save
This commit is contained in:
parent
bdc69249bb
commit
d94fdfa50f
@ -490,7 +490,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
|||||||
protected void showSchematicSave(){
|
protected void showSchematicSave(){
|
||||||
if(lastSchematic == null) return;
|
if(lastSchematic == null) return;
|
||||||
|
|
||||||
Cons2<String, String> saveSchematic = (text, description) -> {
|
ui.showTextInput("@schematic.add", "@name", "", text -> {
|
||||||
Schematic replacement = schematics.all().find(s -> s.name().equals(text));
|
Schematic replacement = schematics.all().find(s -> s.name().equals(text));
|
||||||
if(replacement != null){
|
if(replacement != null){
|
||||||
ui.showConfirm("@confirm", "@schematic.replace", () -> {
|
ui.showConfirm("@confirm", "@schematic.replace", () -> {
|
||||||
@ -500,40 +500,12 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
|||||||
});
|
});
|
||||||
}else{
|
}else{
|
||||||
lastSchematic.tags.put("name", text);
|
lastSchematic.tags.put("name", text);
|
||||||
lastSchematic.tags.put("description", description);
|
lastSchematic.tags.put("description", "");
|
||||||
schematics.add(lastSchematic);
|
schematics.add(lastSchematic);
|
||||||
ui.showInfoFade("@schematic.saved");
|
ui.showInfoFade("@schematic.saved");
|
||||||
ui.schematics.showInfo(lastSchematic);
|
ui.schematics.showInfo(lastSchematic);
|
||||||
}
|
}
|
||||||
};
|
});
|
||||||
|
|
||||||
new Dialog("@schematic.add"){{
|
|
||||||
cont.margin(30).add("@name").padRight(6f);
|
|
||||||
TextField nameField = cont.field("", t -> {}).size(330f, 50f).addInputDialog().get();
|
|
||||||
|
|
||||||
cont.row();
|
|
||||||
|
|
||||||
cont.margin(30).add("@editor.description").padRight(6f);
|
|
||||||
TextField descripionField = cont.field("", t -> {}).size(330f, 50f).addInputDialog().get();
|
|
||||||
|
|
||||||
buttons.defaults().size(120, 54).pad(4);
|
|
||||||
buttons.button("@ok", () -> {
|
|
||||||
saveSchematic.get(nameField.getText(), descripionField.getText());
|
|
||||||
hide();
|
|
||||||
}).disabled(b -> nameField.getText().isEmpty());
|
|
||||||
buttons.button("@cancel", this::hide);
|
|
||||||
|
|
||||||
keyDown(KeyCode.enter, () -> {
|
|
||||||
String text = nameField.getText();
|
|
||||||
if(!text.isEmpty()){
|
|
||||||
saveSchematic.get(text, descripionField.getText());
|
|
||||||
hide();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
keyDown(KeyCode.escape, this::hide);
|
|
||||||
keyDown(KeyCode.back, this::hide);
|
|
||||||
show();
|
|
||||||
}};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void rotateRequests(Seq<BuildPlan> requests, int direction){
|
public void rotateRequests(Seq<BuildPlan> requests, int direction){
|
||||||
|
Loading…
Reference in New Issue
Block a user