Adam Baker 201166301

Dependencies:   mbed Gamepad N5110

Revision:
2:1ad390d81d81
Parent:
1:a3cce487dffe
Child:
3:c1f4968111d7
--- a/main.cpp	Mon Mar 18 11:05:51 2019 +0000
+++ b/main.cpp	Thu Mar 21 13:34:21 2019 +0000
@@ -9,29 +9,40 @@
 
 int main() {
     
-    int fps = 8;
+    int fps = 12;
     
     pad.init();
     lcd.init();
     
     Move move;
+    float speed = 0;
     
     move = runner.init(move);
         
-    printf("%i %i %i %i", move.j, move.x, move.y, move.f);
-
     while(1) {
 
         lcd.clear();
 
         lcd.drawLine(0,40,84,40,1);
         
+        if (pad.check_event(Gamepad::A_PRESSED) && lcd.getPixel(move.x,move.y+4)) {
+            move.j++;
+            } 
+        
         lcd.drawCircle(move.x,move.y,3,FILL_BLACK);
         
-        printf("%i %i %i %i", move.j, move.x, move.y, move.f);
+        Vector2D coord = pad.get_coord();
+        float speed = coord.x;
         
+        //move = runner.runStop(move, lcd, speed);
+
+ 
         move = runner.fallJump(move, lcd);
-               
+        
+        char buffer[14];
+        sprintf(buffer,"x = %f",speed);
+        lcd.printString(buffer,0,1);
+        
         lcd.refresh();
         
         wait(1.0f/fps);
@@ -40,3 +51,4 @@
 }
 
 
+