From 4afc7ece8b3f46b74e4b79ee2878a2c2a60fffa9 Mon Sep 17 00:00:00 2001 From: lee2sman Date: Sun, 28 Mar 2021 14:34:11 -0400 Subject: [PATCH] constrain player to map --- village.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/village.js b/village.js index 9f0a109..57f2bba 100644 --- a/village.js +++ b/village.js @@ -97,22 +97,30 @@ function checkKeys(key){ case 'right': //vim key 'l' or right-arrow case 'l': //program.write('moved right'); - player.position.x++; + if (player.position.x0){ + player.position.x--; + } break; case 'up': //vim key 'k' or up-arrow case 'k': //program.write('moved up'); - player.position.y--; + if (player.position.y>0){ + player.position.y--; + } break; case 'down': //vim key 'j' or down-arrow case 'j': //program.write('moved down'); - player.position.y++; + if (player.position.y