
Kaif Kutchwala 201267448 ELEC2645 Project
Dependencies: mbed
Diff: main.cpp
- Revision:
- 5:ed71996c0534
- Parent:
- 4:08a0ff6668df
- Child:
- 6:09a555c0d997
--- a/main.cpp Sat May 16 13:10:01 2020 +0000 +++ b/main.cpp Sat May 16 14:38:22 2020 +0000 @@ -61,6 +61,9 @@ N5110 lcd; Ball ball; Splash splash; +Game game; +//functions +void display_menu(); //variables int initial_pos = WIDTH / 2; int dir = 1; @@ -89,12 +92,34 @@ display_menu(); if (pad.A_pressed()) { while(!pad.B_pressed()) { + game.init(); + game.updateLives(pad); + game.updateScore(lcd); game.displayLevel(1,lcd); + ball.init(lcd); wait_ms(100); lcd.refresh(); lcd.clear(); } } + if (pad.B_pressed()) { + wait(0.2); //debounce + while(!pad.B_pressed()) { + //Instructions Page + wait_ms(100); + lcd.refresh(); + lcd.clear(); + } + } + if (pad.X_pressed()) { + while(!pad.B_pressed()) { + //settings + wait_ms(100); + lcd.refresh(); + lcd.clear(); + } + } + if (pad.Y_pressed()) {lcd.turnOff();} /* ball.init(lcd); Vector2D joystick = pad.get_mapped_coord();