ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Revision:
19:4789cb4ca550
Parent:
18:ff0a53dcb862
Child:
20:78bd235f8caa
diff -r ff0a53dcb862 -r 4789cb4ca550 Levelengine.cpp
--- a/Levelengine.cpp	Mon Apr 01 21:51:08 2019 +0000
+++ b/Levelengine.cpp	Mon Apr 01 23:55:24 2019 +0000
@@ -34,7 +34,7 @@
     if(key_collect1 == false) {
         lcd.drawSprite(x,y,3,4,(int *)key);
     }
-    if(lcd.getPixel(x-1,y+2)&& key_collect1 == false) {
+    if((lcd.getPixel(x-1,y+2) || lcd.getPixel(x+2,y+2)) && key_collect1 == false) {
         key_collect1 = true;
         _keys++;
         lcd.drawSprite(x,y,3,4,(int *)key_collected);
@@ -46,7 +46,7 @@
     if(key_collect2 == false) {
         lcd.drawSprite(x,y,3,4,(int *)key);
     }
-    if(lcd.getPixel(x-1,y+2)&& key_collect2 == false) {
+    if((lcd.getPixel(x-1,y+2) || lcd.getPixel(x+2,y+2)) && key_collect2 == false) {
         key_collect2 = true;
         _keys++;
         lcd.drawSprite(x,y,3,4,(int *)key_collected);
@@ -58,7 +58,7 @@
     if(key_collect3 == false) {
         lcd.drawSprite(x,y,3,4,(int *)key);
     }
-    if(lcd.getPixel(x-1,y+2)&& key_collect3 == false) {
+    if((lcd.getPixel(x-1,y+2) || lcd.getPixel(x+2,y+2)) && key_collect3 == false) {
         key_collect3 = true;
         _keys++;
         lcd.drawSprite(x,y,3,4,(int *)key_collected);
@@ -70,7 +70,7 @@
     if(key_collect4 == false) {
         lcd.drawSprite(x,y,3,4,(int *)key);
     }
-    if(lcd.getPixel(x-1,y+2)&& key_collect4 == false) {
+    if((lcd.getPixel(x-1,y+2) || lcd.getPixel(x+2,y+2)) && key_collect4 == false) {
         key_collect4 = true;
         _keys++;
         lcd.drawSprite(x,y,3,4,(int *)key_collected);
@@ -82,7 +82,7 @@
     if(key_collect5 == false) {
         lcd.drawSprite(x,y,3,4,(int *)key);
     }
-    if(lcd.getPixel(x-1,y+2)&& key_collect5 == false) {
+    if((lcd.getPixel(x-1,y+2) || lcd.getPixel(x+2,y+2)) && key_collect5 == false) {
         key_collect5 = true;
         _keys++;
         lcd.drawSprite(x,y,3,4,(int *)key_collected);