From 0638b1f951612581d6ca715dadeceaa825c2e62b Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 18 Aug 2020 00:52:29 -0400 Subject: [PATCH] Added missing sort field to radar --- core/src/mindustry/logic/LStatements.java | 11 ++++++++++- core/src/mindustry/logic/RadarSort.java | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/logic/LStatements.java b/core/src/mindustry/logic/LStatements.java index 379127e568..8afd76c109 100644 --- a/core/src/mindustry/logic/LStatements.java +++ b/core/src/mindustry/logic/LStatements.java @@ -406,7 +406,16 @@ public class LStatements{ fields(table, sortOrder, v -> sortOrder = v); - row(table); + table.row(); + + table.add(" sort "); + + table.button(b -> { + b.label(() -> sort.name()); + b.clicked(() -> showSelect(b, RadarSort.all, sort, t -> { + sort = t; + }, 2, cell -> cell.size(100, 50))); + }, Styles.logict, () -> {}).size(90, 40).color(table.color).left().padLeft(2); table.add(" output "); diff --git a/core/src/mindustry/logic/RadarSort.java b/core/src/mindustry/logic/RadarSort.java index 0b14143065..4164563f6d 100644 --- a/core/src/mindustry/logic/RadarSort.java +++ b/core/src/mindustry/logic/RadarSort.java @@ -10,6 +10,8 @@ public enum RadarSort{ public final RadarSortFunc func; + public static final RadarSort[] all = values(); + RadarSort(RadarSortFunc func){ this.func = func; }