Snake vs Block Game to be run upon K64F.

Dependencies:   mbed

Revision:
63:205f0ca48473
Parent:
56:142e9fdb77a8
Child:
77:5c6bd659c32d
--- a/GameObjects/SnakeFood/SnakeFood.cpp	Tue Apr 30 14:53:38 2019 +0000
+++ b/GameObjects/SnakeFood/SnakeFood.cpp	Wed May 01 22:35:40 2019 +0000
@@ -15,8 +15,8 @@
     {0,1,0},
     {1,0,1},
     {0,1,0},
-    };
-    
+};
+
 void SnakeFood::init() //Delete Int
 {
     n = 0;
@@ -24,29 +24,28 @@
 
 
 void SnakeFood::draw(N5110 &lcd)
-{   
+{
 
     velocity.x = 0;
     velocity.y = 1;
-    
+
     //add sideways velocity incase I want to make it dodgy.
-    
+
     //Resets SnakeFood position if it reaches the bottom of the screen.
-    //Also prevents SnakeFood from going out of the side of the screen.
-    if(_fx < 0) {_fx = 0;}
-    if(_fx > 81) {_fx = 81;}
-    if(_fy >= 48) {n = 0;}
-    if(n == 0){
+
+    if(_fy >= 48) {
+        n = 0;
+    }
+    if(n == 0) {
         _fx = (rand() % 82);  //this makes the food pop up at a random, unspecified location in the x axis.
         _fy = -3;
-        n = n+1;  
+        n = n+1;
     }
 
-    lcd.drawSprite(_fx,_fy,3,3,(int *)food_sprite); //Function to draw the sprite.
+    lcd.drawSprite(_fx,_fy,3,3,(int *)food_sprite); //Function to draw the food.
 }
 
 
-
 Vector2D SnakeFood::get_pos() //Obtains the X and Y coordinate of the target.
 {
     Vector2D snakefoodpos = {_fx,_fy};
@@ -55,8 +54,6 @@
 }
 
 
-
-
 void SnakeFood::update()
 {
     _fx += velocity.x;