Fix input not working well on GameJolt's page

This commit is contained in:
RedEnchilada 2016-06-25 19:40:18 -05:00
parent 30ce6e65a4
commit cd2a866dfe
3 changed files with 5 additions and 4 deletions

View file

@ -20,6 +20,7 @@ canvas {
margin: -140px -250px; margin: -140px -250px;
transform: scale(1.7, 1.7); transform: scale(1.7, 1.7);
box-shadow: 3px 3px 5px black; box-shadow: 3px 3px 5px black;
pointer-events: none;
} }
div { div {
width: 300px; width: 300px;

View file

@ -4,11 +4,11 @@ Game = (function() {
var currentScene, incomingScene; var currentScene, incomingScene;
Game.init = function(callback) { Game.init = function(callback) {
Renderer.init(initScene);
Music.init(); Music.init();
SFX.init(); SFX.init();
Renderer.init(initScene);
function initScene() { function initScene() {
// Run callback to set the inital scene. // Run callback to set the inital scene.
callback(); callback();

View file

@ -55,14 +55,14 @@ Input = (function() {
} }
} }
window.addEventListener("keydown", function(event) { window.document.addEventListener("keydown", function(event) {
if (usedKeys[event.keyCode]) { if (usedKeys[event.keyCode]) {
event.preventDefault(); event.preventDefault();
keys[event.keyCode] = true; keys[event.keyCode] = true;
} }
}); });
window.addEventListener("keyup", function(event) { window.document.addEventListener("keyup", function(event) {
if (usedKeys[event.keyCode]) { if (usedKeys[event.keyCode]) {
event.preventDefault(); event.preventDefault();
keys[event.keyCode] = false; keys[event.keyCode] = false;