From 9a6b5a1ad2b29eee9a116b091479e607cb464e52 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Mon, 29 Apr 2024 17:26:59 +0200 Subject: [PATCH] Fix scrollbar not rendering --- .../client/gui/component/WidgetScrollBar.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/cyclops/cyclopscore/client/gui/component/WidgetScrollBar.java b/src/main/java/org/cyclops/cyclopscore/client/gui/component/WidgetScrollBar.java index 6e6578b016..2923f6e2c5 100644 --- a/src/main/java/org/cyclops/cyclopscore/client/gui/component/WidgetScrollBar.java +++ b/src/main/java/org/cyclops/cyclopscore/client/gui/component/WidgetScrollBar.java @@ -23,7 +23,8 @@ */ public class WidgetScrollBar extends AbstractWidget { - private static final ResourceLocation SCROLLBUTTON = new ResourceLocation("textures/gui/container/creative_inventory/tabs.png"); + private static final ResourceLocation SCROLLER_SPRITE = new ResourceLocation("widget/scroller"); + private static final ResourceLocation SCROLLER_DISABLED_SPRITE = new ResourceLocation("widget/scroller_disabled"); private static final int SCROLL_BUTTON_HEIGHT = 15; private static final int SCROLL_BUTTON_WIDTH = 12; @@ -124,12 +125,10 @@ public void renderWidget(GuiGraphics guiGraphics, int mouseX, int mouseY, float int scrollX = x; int scrollMinY = y; int scrollMaxY = scrollMinY + height; - guiGraphics.blit( - SCROLLBUTTON, + guiGraphics.blitSprite( + this.needsScrollBars() ? SCROLLER_SPRITE : SCROLLER_DISABLED_SPRITE, scrollX, scrollMinY + (int)((float)(scrollMaxY - scrollMinY - SCROLL_BUTTON_HEIGHT - 2) * this.currentScroll), - 232 + (this.needsScrollBars() ? 0 : SCROLL_BUTTON_WIDTH), - 0, SCROLL_BUTTON_WIDTH, SCROLL_BUTTON_HEIGHT );