Adam Baker 201166301
Dependencies: mbed Gamepad N5110
Diff: main.cpp
- 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 @@ } +