From 28b287465f62af3c5f970f08d4253ffcf9027be9 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 18 Feb 2022 10:35:23 +0800 Subject: Tweak changelogs a bit --- .../main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java | 3 +++ .../me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'runtime/src/main/java') diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java index 7724f6d0a..1eb87a6ce 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl.java @@ -278,7 +278,10 @@ public class ScreenOverlayImpl extends ScreenOverlay { helper.setBlitOffset(helper.getBlitOffset() + 1); RenderSystem.setShaderTexture(0, CHEST_GUI_TEXTURE); Rectangle bounds = changelogButton.getBounds(); + matrices.pushPose(); + matrices.translate(0.5f, 0, 0); helper.blit(matrices, bounds.x + 1, bounds.y + 2, !ChangelogLoader.hasVisited() ? 28 : 14, 0, 14, 14); + matrices.popPose(); helper.setBlitOffset(helper.getBlitOffset() - 1); })); widgets.add(rightButton = Widgets.createButton(new Rectangle(bounds.x + bounds.width - 18, bounds.y + (ConfigObject.getInstance().getSearchFieldLocation() == SearchFieldLocation.TOP_SIDE ? 24 : 0) + 5, 16, 16), new TranslatableComponent("text.rei.right_arrow")) diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java index cf0b3fc10..1d590a7c5 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/changelog/ChangelogLoader.java @@ -29,7 +29,7 @@ public class ChangelogLoader { void add(Function function); } - private static Boolean visited = false; + private static Boolean visited = null; public static boolean hasVisited() { if (visited == null) { -- cgit