From 72789caa011fb86ef9af6e25bd6f4df0190e0099 Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Sat, 3 Apr 2021 17:55:06 +0200 Subject: [PATCH] 0/10 not ported - Fixed text wrapping on ponder text elements --- .../foundation/ponder/elements/TextWindowElement.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/simibubi/create/foundation/ponder/elements/TextWindowElement.java b/src/main/java/com/simibubi/create/foundation/ponder/elements/TextWindowElement.java index cdc4eef13..865a83100 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/elements/TextWindowElement.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/elements/TextWindowElement.java @@ -9,7 +9,6 @@ import com.simibubi.create.foundation.ponder.PonderScene; import com.simibubi.create.foundation.ponder.PonderUI; import com.simibubi.create.foundation.ponder.content.PonderPalette; import com.simibubi.create.foundation.utility.ColorHelper; -import com.simibubi.create.foundation.utility.FontHelper; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.vector.Matrix4f; @@ -126,8 +125,11 @@ public class TextWindowElement extends AnimatedOverlayElement { } ms.translate(0, 0, 400); - FontHelper.drawSplitString(ms, screen.getFontRenderer(), bakedText, targetX - 10, 3, textWidth, - ColorHelper.applyAlpha(brighterColor, fade)); + for (int i = 0; i < lines.size(); i++) { + screen.getFontRenderer() + .draw(ms, lines.get(i) + .getString(), targetX - 10, 3 + 9 * i, ColorHelper.applyAlpha(brighterColor, fade)); + } ms.pop(); }