diff options
author | KonaeAkira <longtruong2411@gmail.com> | 2022-01-28 16:25:12 +0100 |
---|---|---|
committer | KonaeAkira <longtruong2411@gmail.com> | 2022-01-28 16:25:12 +0100 |
commit | 40f754aee847d8da34ff8ac717667a285ee67332 (patch) | |
tree | a3b077978aa040e03c82b2697ec1066528521637 /src/main | |
parent | fd16a51c49ba9cd7f5d5af8614f92369666c97fe (diff) | |
download | Skyblocker-40f754aee847d8da34ff8ac717667a285ee67332.tar.gz Skyblocker-40f754aee847d8da34ff8ac717667a285ee67332.tar.bz2 Skyblocker-40f754aee847d8da34ff8ac717667a285ee67332.zip |
Fix item list tooltips being rendered under other elements
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java | 7 | ||||
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java | 6 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java index 5555ee9d..0b42ece8 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java @@ -69,6 +69,13 @@ public class ItemListWidget extends RecipeBookWidget implements Drawable, Select } @Override + public void drawTooltip(MatrixStack matrices, int x, int y, int mouseX, int mouseY) { + if (this.isOpen()) { + this.results.drawTooltip(matrices, mouseX, mouseY); + } + } + + @Override public boolean mouseClicked(double mouseX, double mouseY, int button) { if (this.isOpen() && !this.client.player.isSpectator()) { if (this.searchField.mouseClicked(mouseX, mouseY, button)) return true; diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java index 59d81f33..a5d5917b 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java @@ -85,12 +85,18 @@ public class SearchResultsWidget implements Drawable { } if (this.prevPageButton.active) this.prevPageButton.render(matrices, mouseX, mouseY, delta); if (this.nextPageButton.active) this.nextPageButton.render(matrices, mouseX, mouseY, delta); + RenderSystem.enableDepthTest(); + } + + public void drawTooltip(MatrixStack matrices, int mouseX, int mouseY) { + RenderSystem.disableDepthTest(); for (ResultButtonWidget button : resultButtons) if (button.isMouseOver(mouseX, mouseY)) button.renderTooltip(matrices, mouseX, mouseY); RenderSystem.enableDepthTest(); } + public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) { for (ResultButtonWidget button : resultButtons) if (button.mouseClicked(mouseX, mouseY, mouseButton)) return true; |