Kaif Kutchwala 201267448 ELEC2645 Project

Dependencies:   mbed

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();