From 1a763ee8e006c32e4a763817ab33e454aab2dd62 Mon Sep 17 00:00:00 2001 From: mehaX Date: Tue, 17 Nov 2015 15:22:53 +0100 Subject: [PATCH] Update game.js To not let the hero move beyond the frame --- js/game.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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; }