From 222e3436b3d8f7e76a602a63efaf8492f6c0cd36 Mon Sep 17 00:00:00 2001 From: The4codeblocks <72419529+The4codeblocks@users.noreply.github.com> Date: Thu, 17 Apr 2025 11:22:34 -0500 Subject: [PATCH] fix clipSize for overhanging displays (#10673) * fix clipSize for overhanging displays * Update contributors --- core/assets/contributors | 1 + core/src/mindustry/world/blocks/logic/LogicDisplay.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/core/assets/contributors b/core/assets/contributors index 82d02c2a1e..ebea8fddd4 100644 --- a/core/assets/contributors +++ b/core/assets/contributors @@ -174,3 +174,4 @@ sasha0552 1ue999 6-BennyLi-9 SeuEarth +The4codeblocks diff --git a/core/src/mindustry/world/blocks/logic/LogicDisplay.java b/core/src/mindustry/world/blocks/logic/LogicDisplay.java index 8ca5ac00f9..2fda8ca7fd 100644 --- a/core/src/mindustry/world/blocks/logic/LogicDisplay.java +++ b/core/src/mindustry/world/blocks/logic/LogicDisplay.java @@ -65,6 +65,13 @@ public class LogicDisplay extends Block{ stats.add(Stat.displaySize, "@x@", displaySize, displaySize); } + @Override + public void init(){ + super.init(); + + clipSize = Math.max(clipSize, scaleFactor * Draw.scl * displaySize); + } + public class LogicDisplayBuild extends Building{ public @Nullable FrameBuffer buffer; public float color = Color.whiteFloatBits;