diff --git a/js/game.js b/js/game.js index 0b0117e..b4e9389 100644 --- a/js/game.js +++ b/js/game.js @@ -59,16 +59,16 @@ var reset = function () { // Update game objects var update = function (modifier) { - if (38 in keysDown) { // Player holding up + if (38 in keysDown && hero.y > 0) { // Player holding up hero.y -= hero.speed * modifier; } - if (40 in keysDown) { // Player holding down + if (40 in keysDown && hero.y < canvas.height - 32) { // Player holding down hero.y += hero.speed * modifier; } - if (37 in keysDown) { // Player holding left + if (37 in keysDown && hero.x > 0) { // Player holding left hero.x -= hero.speed * modifier; } - if (39 in keysDown) { // Player holding right + if (39 in keysDown && hero.x < canvas.width - 32) { // Player holding right hero.x += hero.speed * modifier; }