diff options
author | vicisacat <victor.branchu@gmail.com> | 2024-03-25 22:01:40 +0100 |
---|---|---|
committer | vicisacat <victor.branchu@gmail.com> | 2024-04-12 17:19:32 +0200 |
commit | c4b7b4ac8e2678eb817df75ad708c6aaa5bfc3e0 (patch) | |
tree | 25709bfb43db814ec544a51f40c8523f1e76a142 /src/main | |
parent | 8ed55895fc8469e22e3ae65bf450f3af794d2545 (diff) | |
download | Skyblocker-c4b7b4ac8e2678eb817df75ad708c6aaa5bfc3e0.tar.gz Skyblocker-c4b7b4ac8e2678eb817df75ad708c6aaa5bfc3e0.tar.bz2 Skyblocker-c4b7b4ac8e2678eb817df75ad708c6aaa5bfc3e0.zip |
up and down arrows in browser
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java index 6d87515d..628c5bd5 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/auction/AuctionBrowserScreen.java @@ -29,6 +29,7 @@ import net.minecraft.text.Text; import net.minecraft.util.Colors; import net.minecraft.util.Identifier; import net.minecraft.util.math.MathHelper; +import org.lwjgl.glfw.GLFW; import java.awt.*; import java.util.ArrayList; @@ -308,6 +309,19 @@ public class AuctionBrowserScreen extends AbstractCustomHypixelGUI<AuctionHouseS } } + @Override + public boolean keyPressed(int keyCode, int scanCode, int modifiers) { + if (keyCode == GLFW.GLFW_KEY_UP && prevPageVisible) { + clickSlot(PREV_PAGE_BUTTON); + return true; + } + if (keyCode == GLFW.GLFW_KEY_DOWN && nextPageVisible) { + clickSlot(NEXT_PAGE_BUTTON); + return true; + } + return super.keyPressed(keyCode, scanCode, modifiers); + } + private static int getOrdinal(List<Text> tooltip) { int ordinal = 0; for (int j = 0; j < tooltip.size() - 3; j++) { |