From e0070afe923df8ed28ebdc2f3d60e0ab2746e32f Mon Sep 17 00:00:00 2001 From: shartte Date: Thu, 1 Dec 2022 17:00:57 +0100 Subject: Fix jittery dashed lines around favorite widget (#1229) The dashed lines use a 7 pixel pattern while the calculations for the offset / phase use 6. This causes a slight "jitter" every 600ms. --- .../client/gui/widget/favorites/history/DisplayHistoryWidget.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'runtime/src/main/java/me/shedaniel') diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayHistoryWidget.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayHistoryWidget.java index ba5b470f0..7a699e35f 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayHistoryWidget.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayHistoryWidget.java @@ -127,8 +127,8 @@ public class DisplayHistoryWidget extends WidgetWithBounds implements DraggableC } private void drawHorizontalDashedLine(PoseStack poses, int x1, int x2, int y, int color, boolean reverse) { - float offset = (System.currentTimeMillis() % 600) / 100.0F; - if (!reverse) offset = 6 - offset; + float offset = (System.currentTimeMillis() % 700) / 100.0F; + if (!reverse) offset = 7 - offset; RenderSystem.disableTexture(); RenderSystem.enableBlend(); @@ -157,8 +157,8 @@ public class DisplayHistoryWidget extends WidgetWithBounds implements DraggableC } private void drawVerticalDashedLine(PoseStack poses, int x, int y1, int y2, int color, boolean reverse) { - float offset = (System.currentTimeMillis() % 600) / 100.0F; - if (!reverse) offset = 6 - offset; + float offset = (System.currentTimeMillis() % 700) / 100.0F; + if (!reverse) offset = 7 - offset; RenderSystem.disableTexture(); RenderSystem.enableBlend(); -- cgit