Kaif Kutchwala 201267448 ELEC2645 Project

Dependencies:   mbed

Revision:
1:35d2e82b764e
Parent:
0:e47aa16004e6
Child:
2:21973e665a32
--- a/main.cpp	Fri Apr 24 22:24:14 2020 +0000
+++ b/main.cpp	Fri Apr 24 22:38:03 2020 +0000
@@ -69,7 +69,10 @@
         };
     
     int initial_pos = WIDTH/2;
+    int dir =1;
+    
     int main() {
+         
          lcd.init();
          lcd.setContrast(0.5);
          pad.init();
@@ -88,17 +91,24 @@
          lcd.drawSprite(32,34,3,3,(int *)grass2);
          Vector2D joystick = pad.get_mapped_coord();
         float ballx =  WIDTH/2 - 7;
-        float bally = 39;
+        float bally = 40;
          lcd.drawSprite(ballx,bally,11,15,(int *)ball);
          lcd.drawLine(0,24,84,24,1);
-         lcd.drawLine(WIDTH/2-3,37,initial_pos,HEIGHT/2+4,1);
-         lcd.drawLine(WIDTH/2+3,37,initial_pos,HEIGHT/2+4,1);
-         lcd.drawLine(WIDTH/2+3,37,WIDTH/2-3,37,1);
+         lcd.drawLine(WIDTH/2-5,38,initial_pos,HEIGHT/2+4,1);
+         lcd.drawLine(WIDTH/2+5,38,initial_pos,HEIGHT/2+4,1);
+         lcd.drawLine(WIDTH/2+5,38,WIDTH/2-5,38,1);
          lcd.printString("Score",0,5);
          
          
-         
-         
+            initial_pos += dir;
+            wait(0.05);
+            if (initial_pos > 56) {
+                    dir = -1;
+                }
+            if ( initial_pos < 28) {
+                    dir = 1;
+                }
+            
          lcd.refresh();
          lcd.clear();
         }