From baa89939998f1430f83330dbf6a30ce8edf4b432 Mon Sep 17 00:00:00 2001 From: SquidDev Date: Tue, 12 Sep 2017 15:05:32 +0100 Subject: [PATCH] Fix background and tooltips not rendering within containers The methods to draw these now have to be explicitly called, hence not showing up. --- .../dan200/computercraft/client/gui/GuiDiskDrive.java | 8 ++++++++ .../java/dan200/computercraft/client/gui/GuiPrinter.java | 8 ++++++++ .../java/dan200/computercraft/client/gui/GuiTurtle.java | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/src/main/java/dan200/computercraft/client/gui/GuiDiskDrive.java b/src/main/java/dan200/computercraft/client/gui/GuiDiskDrive.java index 31761ccd3..c772f37e5 100644 --- a/src/main/java/dan200/computercraft/client/gui/GuiDiskDrive.java +++ b/src/main/java/dan200/computercraft/client/gui/GuiDiskDrive.java @@ -43,4 +43,12 @@ public class GuiDiskDrive extends GuiContainer int i1 = (height - ySize) / 2; drawTexturedModalRect(l, i1, 0, 0, xSize, ySize); } + + @Override + public void drawScreen( int mouseX, int mouseY, float partialTicks) + { + drawDefaultBackground(); + super.drawScreen(mouseX, mouseY, partialTicks); + renderHoveredToolTip(mouseX, mouseY); + } } diff --git a/src/main/java/dan200/computercraft/client/gui/GuiPrinter.java b/src/main/java/dan200/computercraft/client/gui/GuiPrinter.java index f9702ecc5..b7a10a1c4 100644 --- a/src/main/java/dan200/computercraft/client/gui/GuiPrinter.java +++ b/src/main/java/dan200/computercraft/client/gui/GuiPrinter.java @@ -51,4 +51,12 @@ public class GuiPrinter extends GuiContainer drawTexturedModalRect(startX + 34, startY + 21, 176, 0, 25, 45); } } + + @Override + public void drawScreen( int mouseX, int mouseY, float partialTicks) + { + drawDefaultBackground(); + super.drawScreen(mouseX, mouseY, partialTicks); + renderHoveredToolTip(mouseX, mouseY); + } } diff --git a/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java b/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java index 8517fa263..5a2197ef0 100644 --- a/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java +++ b/src/main/java/dan200/computercraft/client/gui/GuiTurtle.java @@ -155,4 +155,12 @@ public class GuiTurtle extends GuiContainer drawSelectionSlot( advanced ); } + + @Override + public void drawScreen( int mouseX, int mouseY, float partialTicks) + { + drawDefaultBackground(); + super.drawScreen(mouseX, mouseY, partialTicks); + renderHoveredToolTip(mouseX, mouseY); + } }