ZIWEI LIU
/
ELEC2645_Project_el19z2l
Diff: main.cpp
- Revision:
- 1:11854f815cc8
- Parent:
- 0:b7f1f47bb26a
- Child:
- 2:d621a4cbe0c2
--- a/main.cpp Mon Feb 03 14:26:29 2020 +0000 +++ b/main.cpp Thu May 14 06:54:58 2020 +0000 @@ -4,10 +4,10 @@ University of Leeds 2019/20 -Name: -Username: -Student ID Number: -Date: +Name: ZiWei Liu +Username: el19z2l +Student ID Number: 201377806 +Date: 2020.5.20 */ // includes @@ -15,13 +15,52 @@ #include "Gamepad.h" #include "N5110.h" - -// objects +//objects Gamepad pad; N5110 lcd; +//prototypes +void init(); +void welcome(); + int main() { + int fps=6; + //initialize + init(); + welcome(); +} + + +void init(){ + + lcd.init(); + pad.init(); + } +void welcome(){ + //the start menu + while(pad.A_pressed()==false){ + lcd.printString(" Dodging!! " ,0,2); + lcd.printString(" Press A ",0,4); + lcd.refresh(); + } + + //the instruction menu + lcd.clear(); + lcd.printString(" Instructions ",0,0); + lcd.printString("Dodge the ball ",0,1); + lcd.printString(" 3 chance! ",0,2); + lcd.printString(" Good luck! ",0,4); + lcd.printString("Press to start",0,5); + lcd.refresh(); + + while(pad.start_pressed()==false){ + pad.led(1,1); + pad.led(3,1); + pad.led(4,1); + pad.led(6,1); + } +}