From cd2a866dfe67e433c1637c56005a9e1838a7b468 Mon Sep 17 00:00:00 2001 From: RedEnchilada Date: Sat, 25 Jun 2016 19:40:18 -0500 Subject: [PATCH] Fix input not working well on GameJolt's page --- header.html | 1 + main/Game.js | 4 ++-- main/Input.js | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/header.html b/header.html index 07083e0..3264ecb 100644 --- a/header.html +++ b/header.html @@ -20,6 +20,7 @@ canvas { margin: -140px -250px; transform: scale(1.7, 1.7); box-shadow: 3px 3px 5px black; + pointer-events: none; } div { width: 300px; diff --git a/main/Game.js b/main/Game.js index 7647963..8e64a7a 100644 --- a/main/Game.js +++ b/main/Game.js @@ -4,11 +4,11 @@ Game = (function() { var currentScene, incomingScene; Game.init = function(callback) { - Renderer.init(initScene); - Music.init(); SFX.init(); + Renderer.init(initScene); + function initScene() { // Run callback to set the inital scene. callback(); diff --git a/main/Input.js b/main/Input.js index d314d87..599dffd 100644 --- a/main/Input.js +++ b/main/Input.js @@ -55,14 +55,14 @@ Input = (function() { } } - window.addEventListener("keydown", function(event) { + window.document.addEventListener("keydown", function(event) { if (usedKeys[event.keyCode]) { event.preventDefault(); keys[event.keyCode] = true; } }); - window.addEventListener("keyup", function(event) { + window.document.addEventListener("keyup", function(event) { if (usedKeys[event.keyCode]) { event.preventDefault(); keys[event.keyCode] = false;