From e90ba4585159f0183586b6ac82358b927c709a7e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 11 May 2016 01:45:36 -0400 Subject: left/right keys work in no/paint mode --- js/ui/keys.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'js/ui/keys.js') diff --git a/js/ui/keys.js b/js/ui/keys.js index ba63fa7..a83ac55 100644 --- a/js/ui/keys.js +++ b/js/ui/keys.js @@ -159,6 +159,27 @@ var keys = (function(){ } } } + keys.left_right_key = function (fn) { + return function (e){ + console.log(e.keyCode) + switch (e.keyCode) { + case 39: // right + e.preventDefault() + fn(1) + break + case 38: // up + case 40: // down + e.preventDefault() + fn(0) + break + case 37: // left + e.preventDefault() + fn(-1) + break + } + } + } + keys.single_numeral_key = function (lex, fn) { return keys.int_key(function(n, keyCode){ if (n == 0) n = 10 -- cgit v1.2.3-70-g09d2