From 9e6d03d342e841b7c8bd1312cde540dfdd8107f2 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Tue, 26 May 2015 01:14:55 +0200 Subject: [PATCH] Fix compile error (missing method, removed in 9f3a97f) --- .../eu/crushedpixel/replaymod/events/KeyInputHandler.java | 2 +- .../replaymod/gui/overlay/GuiReplayOverlay.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java b/src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java index 48defecb..dcd79067 100755 --- a/src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java +++ b/src/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java @@ -105,7 +105,7 @@ public class KeyInputHandler { public void handleCustomKeybindings(KeyBinding kb, boolean found, int keyCode) { //Custom registered handlers if(kb.getKeyDescription().equals(KeybindRegistry.KEY_PLAY_PAUSE) && (kb.isPressed() || kb.getKeyCode() == keyCode) && !ReplayHandler.isInPath()) { - ReplayMod.overlay.playOrPause(); + ReplayMod.overlay.togglePlayPause(); } if(kb.getKeyDescription().equals(KeybindRegistry.KEY_ROLL_CLOCKWISE) && (kb.isKeyDown() || kb.getKeyCode() == keyCode) && !ReplayHandler.isInPath()) { diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java b/src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java index 1b024cdd..d95e2ffa 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java @@ -402,6 +402,14 @@ public class GuiReplayOverlay extends Gui { GlStateManager.enableBlend(); } + public void togglePlayPause() { + if (ReplayMod.replaySender.paused()) { + ReplayMod.replaySender.setReplaySpeed(speedSlider.getSliderValue()); + } else { + ReplayMod.replaySender.setReplaySpeed(0); + } + } + /** * Dummy interface for GUI on which this replay overlay shall not be rendered. */