FINAL VERSION

Dependencies:   mbed

Revision:
109:5ba766522df0
Parent:
108:91da12db6f26
Child:
110:780fdecd9171
--- a/main.cpp	Wed May 08 01:08:47 2019 +0000
+++ b/main.cpp	Wed May 08 01:43:04 2019 +0000
@@ -83,7 +83,7 @@
 void title_screen()
 {
     tilt = false;   // reset the tilt variable so that on start, joystick is default
-    breakout.set_mult_one();
+    breakout.set_mult_zero();
     lcd.clear();
     
     lcd.setBrightness(1); // stops the game from dimming (hardware bug?)
@@ -294,7 +294,7 @@
                 pause = !pause;
             }
             if (pad.check_event(Gamepad::BACK_PRESSED) == true) { // if BACK pressed, return to the title screen
-                breakout.set_mult_one(); // reset multiplier
+                breakout.set_mult_zero(); // reset multiplier
                 breakout.set_prev_score(0);
                 breakout.reset_game(); //reset game to initial positions
                 title_screen();
@@ -394,7 +394,7 @@
 
         wait(0.4);
     }
-    breakout.set_mult_one(); // reset multiplier
+    breakout.set_mult_zero(); // reset multiplier
     breakout.reset_game(); // return game to initial positions 
     breakout.set_prev_score(0);   // resets prev score to 0
     title_screen();
@@ -519,8 +519,10 @@
             breakout.reset_game(); // return game to initial positions 
             main_game();
         } else if (pad.check_event(Gamepad::BACK_PRESSED)) {
-            breakout.set_prev_score(0);
+            breakout.set_prev_score(0);   // resets prev score to 0
             number_of_frames = 0;
+            breakout.set_mult_zero(); // reset multiplier
+            breakout.reset_game(); // return game to initial positions 
             title_screen();
         }
     }