Faizan and Pages fun little game

Dependencies:   4DGL-uLCD-SE mbed SDFileSystem wave_player

Revision:
8:b2df3588d8e0
Parent:
4:c00da0b158c4
--- a/stack.cpp	Mon Oct 31 03:19:14 2016 +0000
+++ b/stack.cpp	Mon Oct 31 04:26:48 2016 +0000
@@ -22,7 +22,7 @@
     Food bread(uLCD);
     stackOfFood.push_back(bread);
     lcd = uLCD;
-    top = 4;
+    top = 122;
 }
 
 void Stack::move(int dx) {
@@ -47,25 +47,26 @@
 
 void Stack::erase() {
     // ERASE
-    lcd->filled_rectangle(x, 4, x + 16, top - 1, BLACK);
+    lcd->filled_rectangle(x, 125, x + 15, top, BLACK);
+    lcd->filled_rectangle(x - 1, 126, x + 17, 127, BLACK);
 }
 
 void Stack::draw() {
     // DRAW (loop thru food vector)
-    lcd->filled_rectangle(x - 1, 1, x + 17, 3, WHITE);
-    int j = 4;
+    lcd->filled_rectangle(x - 1, 126, x + 17, 127, WHITE);
+    int j = 122;
     for (int i = 0; i < stackOfFood.size(); i++) {
         stackOfFood[i].x = x;
         stackOfFood[i].y = j;
         stackOfFood[i].draw();
-        j += 4;
+        j -= 4;
     }
 }
 
 void Stack::add(Food * collided) {
     collided->x = x;
     collided->y = top;
-    top += 4;
+    top -= 4;
     stackOfFood.push_back(*collided);
     draw();
 }
\ No newline at end of file