Added editor playtest button

This commit is contained in:
Anuken
2022-02-08 01:40:12 -05:00
parent b5a63fb6ee
commit 54499e9c2c
6 changed files with 69 additions and 7 deletions

View File

@@ -12,6 +12,8 @@ import mindustry.ui.*;
import static mindustry.Vars.*;
public class MapPlayDialog extends BaseDialog{
public @Nullable Runnable playListener;
CustomRulesDialog dialog = new CustomRulesDialog();
Rules rules;
Gamemode selectedGamemode = Gamemode.survival;
@@ -31,6 +33,10 @@ public class MapPlayDialog extends BaseDialog{
}
public void show(Map map){
show(map, false);
}
public void show(Map map, boolean playtesting){
this.lastMap = map;
title.setText(map.name());
cont.clearChildren();
@@ -79,7 +85,8 @@ public class MapPlayDialog extends BaseDialog{
addCloseButton();
buttons.button("@play", Icon.play, () -> {
control.playMap(map, rules);
if(playListener != null) playListener.run();
control.playMap(map, rules, playtesting);
hide();
ui.custom.hide();
}).size(210f, 64f);