
Kaif Kutchwala 201267448 ELEC2645 Project
Dependencies: mbed
Diff: main.cpp
- 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(); }