From ed36204beda4e6a8b4316b450ae207b592bbbba2 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 26 Oct 2025 15:43:01 -0400 Subject: [PATCH] Core database in multiplayer on mobile in pause menu --- core/src/mindustry/ui/dialogs/PausedDialog.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/ui/dialogs/PausedDialog.java b/core/src/mindustry/ui/dialogs/PausedDialog.java index e21b119102..8c8b7c4966 100644 --- a/core/src/mindustry/ui/dialogs/PausedDialog.java +++ b/core/src/mindustry/ui/dialogs/PausedDialog.java @@ -1,6 +1,7 @@ package mindustry.ui.dialogs; import arc.*; +import arc.scene.ui.*; import arc.scene.ui.layout.*; import mindustry.*; import mindustry.editor.*; @@ -101,7 +102,17 @@ public class PausedDialog extends BaseDialog{ cont.row(); - cont.buttonRow("@load", Icon.download, load::show).disabled(b -> net.active()); + cont.buttonRow("@load", Icon.download, () -> { + if(net.active()){ + ui.database.show(); + }else{ + load.show(); + } + }).update(t -> { + Image image = (Image)t.getChildren().first(); + image.setDrawable(net.active() ? Icon.book : Icon.download); + t.setText(net.active() ? "@database" : "@load"); + }); }else if(state.isCampaign()){ cont.buttonRow("@research", Icon.tree, ui.research::show);