make logic stuff public, cleanup
This commit is contained in:
@@ -11,7 +11,7 @@ import mindustry.ui.dialogs.*;
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public class LogicDialog extends BaseDialog{
|
||||
LCanvas canvas;
|
||||
public LCanvas canvas;
|
||||
Cons<String> consumer = s -> {};
|
||||
|
||||
public LogicDialog(){
|
||||
@@ -25,7 +25,7 @@ public class LogicDialog extends BaseDialog{
|
||||
addCloseListener();
|
||||
|
||||
buttons.defaults().size(160f, 64f);
|
||||
buttons.button("@back", Icon.left, this::hide);
|
||||
buttons.button("@back", Icon.left, this::hide).name("back");
|
||||
|
||||
buttons.button("@edit", Icon.edit, () -> {
|
||||
BaseDialog dialog = new BaseDialog("@editor.export");
|
||||
@@ -53,7 +53,7 @@ public class LogicDialog extends BaseDialog{
|
||||
|
||||
dialog.addCloseButton();
|
||||
dialog.show();
|
||||
});
|
||||
}).name("edit");
|
||||
|
||||
buttons.button("@add", Icon.add, () -> {
|
||||
BaseDialog dialog = new BaseDialog("@add");
|
||||
@@ -79,11 +79,11 @@ public class LogicDialog extends BaseDialog{
|
||||
dialog.show();
|
||||
}).disabled(t -> canvas.statements.getChildren().size >= LExecutor.maxInstructions);
|
||||
|
||||
add(canvas).grow();
|
||||
add(canvas).grow().name("canvas");
|
||||
|
||||
row();
|
||||
|
||||
add(buttons).growX();
|
||||
add(buttons).growX().name("canvas");
|
||||
|
||||
hidden(() -> consumer.get(canvas.save()));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user