aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me
diff options
context:
space:
mode:
authorKonaeAkira <longtruong2411@gmail.com>2022-01-28 16:25:12 +0100
committerKonaeAkira <longtruong2411@gmail.com>2022-01-28 16:25:12 +0100
commit40f754aee847d8da34ff8ac717667a285ee67332 (patch)
treea3b077978aa040e03c82b2697ec1066528521637 /src/main/java/me
parentfd16a51c49ba9cd7f5d5af8614f92369666c97fe (diff)
downloadSkyblocker-40f754aee847d8da34ff8ac717667a285ee67332.tar.gz
Skyblocker-40f754aee847d8da34ff8ac717667a285ee67332.tar.bz2
Skyblocker-40f754aee847d8da34ff8ac717667a285ee67332.zip
Fix item list tooltips being rendered under other elements
Diffstat (limited to 'src/main/java/me')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java7
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java6
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;