baseline features - a little buggy

Dependencies:   mbed wave_player 4DGL-uLCD-SE MMA8452

Revision:
1:4421c1e849e9
Parent:
0:95264f964374
--- a/graphics.cpp	Mon Mar 29 21:17:26 2021 -0400
+++ b/graphics.cpp	Fri Apr 09 20:44:48 2021 +0000
@@ -9,6 +9,20 @@
 #define DIRT   BROWN
 #define RED    0xFF0000
 #define ORANGE 0xFFA500
+
+int SPRITE_ARR[]= {BLACK, BLACK, BLACK, BLACK, BLACK, BROWN, BROWN, GREEN, BLACK, BLACK, BLACK,
+                   BLACK, BLACK, BLACK, BLACK, BLACK, BROWN, BLACK, BLACK, BLACK, BLACK, BLACK,
+                   BLACK, BLACK, BLACK, RED, RED, RED, RED, RED, BLACK, BLACK, BLACK,
+                   BLACK, BLACK,  RED, RED, RED, RED, RED, RED, RED, BLACK, BLACK,
+                   BLACK, RED, RED, RED, RED, RED, RED, RED, RED, RED, BLACK,
+                   RED, RED, RED, RED, RED, RED, RED, RED, RED, RED, RED,
+                   RED, RED, RED, RED, RED, RED, RED, RED, RED, RED, RED,
+                   RED, RED, RED, RED, RED, RED, RED, RED, RED, RED, RED,
+                   BLACK, RED, RED, RED, RED, RED, RED, RED, RED, RED, BLACK,
+                   BLACK, BLACK,  RED, RED, RED, RED, RED, RED, RED, BLACK, BLACK,
+                   BLACK, BLACK, BLACK, RED, RED, RED, RED, RED, BLACK, BLACK, BLACK};
+
+
 void draw_img(int u, int v, const char* img)
 {
     int colors[11*11];
@@ -18,7 +32,7 @@
         else if (img[i] == 'Y') colors[i] = YELLOW;
         else if (img[i] == 'G') colors[i] = GREEN;
         else if (img[i] == 'D') colors[i] = DIRT;
-        // else if (img[i] == '5') colors[i] = LGREY;
+        else if (img[i] == '5') colors[i] = LGREY;
         // else if (img[i] == '3') colors[i] = DGREY;
         else colors[i] = BLACK;
     }
@@ -54,3 +68,8 @@
 // Draw an orange using a filled_rectangle or get creative and use a sprite!
     uLCD.filled_rectangle(b.topLeft.x, b.topLeft.y, b.bottomRight.x, b.bottomRight.y, ORANGE);
 }
+
+void draw_start() {
+    uLCD.BLIT(58,58,11,11,SPRITE_ARR);
+    wait_us(250);
+}
\ No newline at end of file