summaryrefslogtreecommitdiffstats
path: root/src/app.ts
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2016-01-08 12:18:40 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2016-01-08 12:18:40 +0100
commit4de2a6636a4de682edc5c3bbd4d1f5e940e879a3 (patch)
tree6646abcc839215427b5cf6a145d8570cc57652d6 /src/app.ts
parent9f74746b2ebffbfe40f359171be2698532ef0810 (diff)
downloadrpgedit-4de2a6636a4de682edc5c3bbd4d1f5e940e879a3.tar
rpgedit-4de2a6636a4de682edc5c3bbd4d1f5e940e879a3.zip
InputHandler: prevent default for relavant keys
Diffstat (limited to 'src/app.ts')
-rw-r--r--src/app.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/app.ts b/src/app.ts
index e47d41f..37aae93 100644
--- a/src/app.ts
+++ b/src/app.ts
@@ -11,6 +11,16 @@ import MapContext from './control/MapContext';
import MapData from './model/MapData';
import InputHandler from './view/InputHandler';
+import * as util from './util';
+
+
+var relevantKeys = [
+ InputHandler.Up,
+ InputHandler.Right,
+ InputHandler.Down,
+ InputHandler.Left,
+];
+
var mapContext: MapContext;
@@ -19,7 +29,7 @@ window.onload = () => {
xhr.onload = function() {
var mapDef = new MapData(JSON.parse(this.responseText));
- var inputHandler = new InputHandler();
+ var inputHandler = new InputHandler(util.numberArrayToMap(relevantKeys));
mapContext = new MapContext(mapDef, inputHandler);
}