Added 'p' shortcut to Play/Pause the Replay
This commit is contained in:
@@ -176,13 +176,7 @@ public class GuiReplayOverlay extends Gui {
|
||||
if(!mouseDown) {
|
||||
mouseDown = true;
|
||||
if(hover) {
|
||||
boolean paused = !ReplayMod.replaySender.paused();
|
||||
if(paused) {
|
||||
ReplayMod.replaySender.setReplaySpeed(0);
|
||||
} else {
|
||||
ReplayMod.replaySender.setReplaySpeed(speedSlider.getSliderValue());
|
||||
}
|
||||
|
||||
playOrPause();
|
||||
} else if(mouseX >= exportButtonX && mouseX <= exportButtonX + 20 && mouseY >= exportButtonY && exportButtonY <= exportButtonY + 20) {
|
||||
ReplayHandler.startPath(true);
|
||||
}
|
||||
@@ -728,4 +722,13 @@ public class GuiReplayOverlay extends Gui {
|
||||
return small_min;
|
||||
}
|
||||
}
|
||||
|
||||
public void playOrPause() {
|
||||
boolean paused = !ReplayMod.replaySender.paused();
|
||||
if(paused) {
|
||||
ReplayMod.replaySender.setReplaySpeed(0);
|
||||
} else {
|
||||
ReplayMod.replaySender.setReplaySpeed(speedSlider.getSliderValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -104,6 +104,10 @@ 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();
|
||||
}
|
||||
|
||||
if(kb.getKeyDescription().equals(KeybindRegistry.KEY_ROTATE_CLOCKWISE) && (kb.isKeyDown() || kb.getKeyCode() == keyCode) && !ReplayHandler.isInPath()) {
|
||||
ReplayHandler.addCameraTilt(Keyboard.isKeyDown(Keyboard.KEY_LCONTROL) || Keyboard.isKeyDown(Keyboard.KEY_RCONTROL) ? 1 : 5);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user