Final Commit

Dependencies:   mbed

Revision:
18:406fc298a7c4
Parent:
17:94dd8a691d4a
Child:
19:b437806e579b
--- a/SnakeEngine/SnakeEngine.cpp	Wed Apr 25 10:21:54 2018 +0000
+++ b/SnakeEngine/SnakeEngine.cpp	Mon Apr 30 08:11:40 2018 +0000
@@ -146,12 +146,11 @@
 }
 
 
-void SnakeEngine::init(int snake_position_x, int snake_position_y)
+void SnakeEngine::init()
 {
-    _snake_position_x = snake_position_x;
-    _snake_position_y = snake_position_y;
-        
-    _snake.init(_snake_position_x, _snake_position_y);
+    
+    _snake.init(W, W);
+    _food.init(true);
     
 }
 
@@ -171,6 +170,7 @@
     
     _snake.update(_in, _cur);
     food_col = detect_food_collision(pad);
+    _collision = food_col;
     set_tail_length(food_col);
     length = get_tail_length();
     printf("Tail Length = %i \n", length);
@@ -184,7 +184,7 @@
     
     lcd.drawRect(0,0,WIDTH,HEIGHT,FILL_TRANSPARENT);
     lcd.setContrast(0.5);
-    _food.update();
+    _food.update(_collision);
     _food.draw(lcd);
     _snake.update(_in, _cur);
     _snake.draw(lcd);