From ca6409e3e562c715cffb5f2ac6a7724a50b0a1eb Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Thu, 18 Dec 2025 01:21:45 +0200 Subject: [PATCH] Improved highlight selection rendering (changed color to more brighter and lines no longer vertically intersect --- .../java/noppes/npcs/client/gui/util/GuiScriptTextArea.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java index eeb161858..1e7f8fec5 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiScriptTextArea.java @@ -16,6 +16,7 @@ import java.util.List; import java.util.regex.Matcher; import noppes.npcs.client.gui.util.script.JavaTextContainer.LineData; +import org.lwjgl.opengl.GL11; import static net.minecraft.client.gui.GuiScreen.isCtrlKeyDown; @@ -153,7 +154,7 @@ public class GuiScriptTextArea extends GuiNpcTextField { int s = ClientProxy.Font.width(line.substring(0, Math.max(startSelection - data.start, 0))); int e = ClientProxy.Font.width(line.substring(0, Math.min(endSelection - data.start, w))) + 1; int posY = y + 1 + (i - scrolledLine) * container.lineHeight; - drawRect(x + 1 + s, posY, x + 1 + e, posY + container.lineHeight + 1, 0x990000ff); + drawRect(x + 1 + s, posY, x + 1 + e, posY + container.lineHeight, 0x992172ff); } } int yPos = y + (i - scrolledLine) * container.lineHeight + 1;