From 7416bc3bb7ca377a9f277dc4a7fb17798616d7de Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 29 Dec 2025 10:45:19 -0500 Subject: [PATCH] Fixed #11509 --- core/src/mindustry/ui/fragments/HudFragment.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/core/src/mindustry/ui/fragments/HudFragment.java b/core/src/mindustry/ui/fragments/HudFragment.java index 3bb78bab55..b7f06e0cb0 100644 --- a/core/src/mindustry/ui/fragments/HudFragment.java +++ b/core/src/mindustry/ui/fragments/HudFragment.java @@ -52,6 +52,7 @@ public class HudFragment{ private long lastToast; private Seq blocksOut = new Seq<>(); + private Table hudLabel; private void addBlockSelection(Table cont){ Table blockSelection = new Table(); @@ -183,6 +184,10 @@ public class HudFragment{ Events.on(ResetEvent.class, e -> { coreItems.resetUsed(); coreItems.clear(); + if(hudLabel != null){ + hudLabel.color.a = 0f; + } + showHudText = false; }); //paused table @@ -500,15 +505,8 @@ public class HudFragment{ }).blink(Color.white).outline(new Color(0, 0, 0, 0.6f), 7f)).grow()) .fillX().width(320f).height(60f).name("boss").visible(() -> state.rules.waves && state.boss() != null && !(mobile && Core.graphics.isPortrait())).padTop(7).row(); - t.table(Styles.black3, p -> p.margin(4).label(() -> hudText).style(Styles.outlineLabel)).touchable(Touchable.disabled).with(p -> p.visible(() -> { - p.color.a = Mathf.lerpDelta(p.color.a, Mathf.num(showHudText), 0.2f); - if(state.isMenu()){ - p.color.a = 0f; - showHudText = false; - } - - return p.color.a >= 0.001f; - })); + t.table(Styles.black3, p -> p.margin(4).label(() -> hudText).style(Styles.outlineLabel)).touchable(Touchable.disabled).with(p -> hudLabel = p) + .with(p -> p.visible(() -> (p.color.a = Mathf.lerpDelta(p.color.a, Mathf.num(showHudText), 0.2f)) >= 0.001f)); }); //spawner warning