From 9cb06025b1df6d5ab2833ae2e203f87156d1da0a Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Sat, 12 Dec 2015 16:54:38 +0100 Subject: [PATCH] render tooltips --- src/main/java/storagecraft/gui/GuiGrid.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/storagecraft/gui/GuiGrid.java b/src/main/java/storagecraft/gui/GuiGrid.java index 009315826..9f4622f06 100644 --- a/src/main/java/storagecraft/gui/GuiGrid.java +++ b/src/main/java/storagecraft/gui/GuiGrid.java @@ -48,10 +48,12 @@ public class GuiGrid extends GuiContainer { int yy = getGridYStart(); for (int i = 0; i < 9 * 4; ++i) { + ItemStack stack = null; + if (grid.isConnected() && i < grid.getController().getStorage().all().size()) { StorageItem item = grid.getController().getStorage().all().get(i); - ItemStack stack = new ItemStack(item.getType(), item.getQuantity(), item.getMeta()); + stack = new ItemStack(item.getType(), item.getQuantity(), item.getMeta()); itemRender.renderItemAndEffectIntoGUI(fontRendererObj, mc.getTextureManager(), stack, xx, yy); itemRender.renderItemOverlayIntoGUI(fontRendererObj, mc.getTextureManager(), stack, xx, yy); @@ -67,6 +69,10 @@ public class GuiGrid extends GuiContainer { GL11.glColorMask(true, true, true, true); GL11.glEnable(GL11.GL_LIGHTING); GL11.glEnable(GL11.GL_DEPTH_TEST); + + if (stack != null) { + renderToolTip(stack, mouseX, mouseY); + } } xx += 18;