From d4e16ee07e0c69eb6960a0046bfd387784ea1e32 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Wed, 29 Jul 2015 12:24:43 +0200 Subject: [PATCH] Pressing the chat button if a GuiMouseInput is already present closes this GuiMouseInput (easier toggle between mouse and camera mode) --- .../eu/crushedpixel/replaymod/gui/GuiMouseInput.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java b/src/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java index cb4df005..b4e8af58 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java @@ -15,10 +15,21 @@ public class GuiMouseInput extends GuiScreen { private final GuiReplayOverlay overlay; + private boolean shouldClose = false; + public GuiMouseInput(GuiReplayOverlay overlay) { this.overlay = overlay; Mouse.setGrabbed(false); Mouse.setCursorPosition(mc.displayWidth/2, mc.displayHeight/2); + + if(mc.currentScreen instanceof GuiMouseInput) { + shouldClose = true; + } + } + + @Override + public void initGui() { + if(shouldClose) mc.displayGuiScreen(null); } @Override