From 46543eb8176f1771d286cb6abcf65005ab296444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Fri, 31 Dec 2021 17:51:10 +0100 Subject: [PATCH] Fixed item coloring. --- src/main/java/li/cil/oc2/common/util/ColorUtils.java | 6 +++--- src/main/java/li/cil/oc2/common/vm/Terminal.java | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/li/cil/oc2/common/util/ColorUtils.java b/src/main/java/li/cil/oc2/common/util/ColorUtils.java index 7ead1367..5eb8c907 100644 --- a/src/main/java/li/cil/oc2/common/util/ColorUtils.java +++ b/src/main/java/li/cil/oc2/common/util/ColorUtils.java @@ -2,9 +2,9 @@ package li.cil.oc2.common.util; public final class ColorUtils { public static int textureDiffuseColorsToRGB(final float[] colors) { - final int r = ((int) colors[0] * 255) & 0xFF; - final int g = ((int) colors[1] * 255) & 0xFF; - final int b = ((int) colors[2] * 255) & 0xFF; + final int r = ((int) (colors[0] * 255)) & 0xFF; + final int g = ((int) (colors[1] * 255)) & 0xFF; + final int b = ((int) (colors[2] * 255)) & 0xFF; return r << 16 | g << 8 | b; } } diff --git a/src/main/java/li/cil/oc2/common/vm/Terminal.java b/src/main/java/li/cil/oc2/common/vm/Terminal.java index 4f4eb83c..f85e5adf 100644 --- a/src/main/java/li/cil/oc2/common/vm/Terminal.java +++ b/src/main/java/li/cil/oc2/common/vm/Terminal.java @@ -464,6 +464,7 @@ public final class Terminal { @Override public void render(final PoseStack stack) { + // TODO Right now we'll trigger multiple sounds if screen is open. if (hasPendingBell) { hasPendingBell = false; final Minecraft client = Minecraft.getInstance();