Snake vs Block Game to be run upon K64F.

Dependencies:   mbed

Revision:
86:fafb72e08195
Parent:
83:329da564799a
Child:
90:741120c09784
--- a/MenuClasses/Stats/Stats.cpp	Mon May 06 23:41:03 2019 +0000
+++ b/MenuClasses/Stats/Stats.cpp	Tue May 07 00:02:11 2019 +0000
@@ -13,6 +13,21 @@
 FILE *fp; // this is the file pointer
 //serial.baud(115200);  // full-speed!
 
+int LevelBoundary[11][25] = {
+    {0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0},
+    {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
+    {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0},
+    {0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0},
+
+};
+
 void Stats::init(N5110 *lcd, Gamepad *pad)
 {
     _lcd = lcd;
@@ -25,8 +40,10 @@
     wait(0.2);
     //pad.init();
     while (_pad->check_event(Gamepad::BACK_PRESSED) == false) {  //Change this to if button pressed.
-        _lcd->printString("Highest Level",3,1);
+        _lcd->printString("Highest Level",3,0);
+        _lcd->printString("Reached~",18,1);
         sprintf(bufferlevel,"%d",_stored_top_level);
+        _lcd->drawSprite(32,22,11,25,(int *)LevelBoundary); //Function used to draw the back sprite.
         _lcd->printString(bufferlevel,38,3);
         _lcd->refresh();
     }