From a1e98e0d86ec1c991471bcee09ecc1f288bd8574 Mon Sep 17 00:00:00 2001 From: Gabriele Cirulli Date: Mon, 10 Mar 2014 12:29:35 +0100 Subject: [PATCH] press space to restart --- js/keyboard_input_manager.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/js/keyboard_input_manager.js b/js/keyboard_input_manager.js index 6ef774e..0653295 100644 --- a/js/keyboard_input_manager.js +++ b/js/keyboard_input_manager.js @@ -35,15 +35,21 @@ KeyboardInputManager.prototype.listen = function () { event.shiftKey; var mapped = map[event.which]; - if (!modifiers && mapped !== undefined) { - event.preventDefault(); - self.emit("move", mapped); + if (!modifiers) { + if (mapped !== undefined) { + event.preventDefault(); + self.emit("move", mapped); + } + + if (event.which === 32) self.restart.bind(self)(event); } }); var retry = document.getElementsByClassName("retry-button")[0]; - retry.addEventListener("click", function (event) { - event.preventDefault(); - self.emit("restart"); - }); + retry.addEventListener("click", this.restart.bind(this)); +}; + +KeyboardInputManager.prototype.restart = function (event) { + event.preventDefault(); + this.emit("restart"); }; -- GitLab