From 3979b22b46763e9691c9c1fb85e6b64d948d76db Mon Sep 17 00:00:00 2001 From: SimonHung Date: Thu, 12 Oct 2017 22:34:43 +0800 Subject: [PATCH] Lode Runner version 2.21d, AI_VERSION=4 (1)Add handling of Y key to dig left, for German keyboards ==> suggested by Jan-Christoph (https://github.com/jancborchardt) Modified files: lodeRunner.def.js, lodeRunner.key.js --- lodeRunner.def.js | 5 +++-- lodeRunner.key.js | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lodeRunner.def.js b/lodeRunner.def.js index a1a5ca4..843961a 100644 --- a/lodeRunner.def.js +++ b/lodeRunner.def.js @@ -1,4 +1,4 @@ -var VERSION = "2.21c"; +var VERSION = "2.21d"; var AI_VERSION = 4; var NO_OF_TILES_X = 28, @@ -26,8 +26,9 @@ var KEYCODE_BKSPACE = 8, //backspace KEYCODE_SPACE = 32, KEYCODE_ESC = 27, //escape - KEYCODE_Z = 90, //dig left KEYCODE_X = 88, //dig right + KEYCODE_Y = 89, //dig left (for German keyboards) + KEYCODE_Z = 90, //dig left KEYCODE_LEFT = 37, //move left KEYCODE_RIGHT = 39, //move right diff --git a/lodeRunner.key.js b/lodeRunner.key.js index b5f8c59..61aa07c 100644 --- a/lodeRunner.key.js +++ b/lodeRunner.key.js @@ -241,6 +241,7 @@ function pressKey(code) keyAction = ACT_DOWN; break; case KEYCODE_Z: + case KEYCODE_Y: //Y key to dig left, for German keyboards case KEYCODE_U: case KEYCODE_Q: case KEYCODE_COMMA: //, @@ -329,4 +330,4 @@ function handleKeyUp(event) if(!event){ event = window.event; } if(recordKeyCode == event.keyCode && keyPressed != -1) keyPressed = 0; return true; -} \ No newline at end of file +}