Final Commit

Dependencies:   mbed

Revision:
19:b437806e579b
Parent:
18:406fc298a7c4
Child:
20:277e88a8185f
--- a/SnakeEngine/SnakeEngine.cpp	Mon Apr 30 08:11:40 2018 +0000
+++ b/SnakeEngine/SnakeEngine.cpp	Mon Apr 30 10:13:35 2018 +0000
@@ -111,7 +111,7 @@
     int x;
     int y;
     
-    printf("Odd/Even %i \n", c);
+    //printf("Odd/Even %i \n", c);
     
     for(i=0; i<=length; i++) {
             
@@ -146,7 +146,7 @@
 }
 
 
-void SnakeEngine::init()
+void SnakeEngine::init(Direction in, Direction cur, int pos_x, int pos_y)
 {
     
     _snake.init(W, W);
@@ -215,6 +215,24 @@
     
 }
 
+bool SnakeEngine::detect_wall_collision(Gamepad &pad)
+{
+    
+    Vector2D snake_pos = _snake.get_snake_position();
+
+    bool success_flag = false;
+    
+    if((snake_pos.x == (0 || 84)) || (snake_pos.y == (0 || 48))) {
+        
+        success_flag = true;
+        
+        }
+        
+        return success_flag;
+    
+}
+
+
 void SnakeEngine::set_tail_length(bool collision_detected)
 {