Final Commit

Dependencies:   mbed

Revision:
8:a2b431b9b3f7
Parent:
7:c38800a428a6
Child:
9:561e5681b7a6
--- a/main.cpp	Wed Mar 21 13:09:20 2018 +0000
+++ b/main.cpp	Thu Mar 22 14:52:08 2018 +0000
@@ -5,8 +5,8 @@
 #include "Testing.h"
 #include "SnakeEngine.h"
 
-#define FOOD_X 10
-#define FOOD_Y 10
+#define FOOD_X 20
+#define FOOD_Y 20
 
 struct UserInput 
 {
@@ -40,11 +40,41 @@
 void start_menu();
 
 int main() {
-    
-    while(1) {
+        
+        init();
+        //render();
+        wait(1.0);
+        
+        while(1) {
+
+        // render();
+        // wait(1.0); 
+        if(test.food_test_position()) {
+        
+        printf("Passed position test \n");
+        
+        }
         
-        printf("Nothing");
+        else {
+            
+            printf("Failed position test \n");
+            
+            }
         
+        if(test.food_test_range()) {
+            
+            printf("Passed Range Test \n");
+            
+            }
+            
+            else {
+                
+                printf("Failed Range Test \n");
+                
+                }
+
+    wait(1.0); 
+    
         }
     }
     
@@ -56,7 +86,7 @@
     pad.init();
      
     // initialise the game with food, snake...
-    snake_engine.init(FOOD_X, FOOD_Y);
+    //snake_engine.init(FOOD_X, FOOD_Y);
 
 }
 
@@ -64,9 +94,10 @@
 void render()
 {
     // clear screen, re-draw and refresh
-    lcd.clear();  
-    // snake_engine.draw(lcd);
+    lcd.clear();
+    snake_engine.draw(lcd);
     lcd.refresh();
+    
 }
 
 void start_menu() {