summaryrefslogtreecommitdiffstats
path: root/src/app.ts
diff options
context:
space:
mode:
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);
}