Arturs Kozlovskis / Mbed 2 deprecated ELEC2645_Project_el18ak

Dependencies:   mbed

Revision:
10:f5b920a6a71a
Parent:
9:4b11ee1155ad
Child:
11:4722bf70b2be
--- a/main.cpp	Fri Apr 10 08:24:48 2020 +0000
+++ b/main.cpp	Sat Apr 18 11:50:00 2020 +0000
@@ -27,22 +27,27 @@
 //functions
 void initialise();
 
+//variables
+bool game_check = false;
+
 int main()
 {
     initialise();
     
-    while(1) {
+    while(game_check == false) {
         lcd.clear();
         objects.draw_base(lcd);
         objects.cannon_position(pad);
         objects.draw_cannon(lcd);
         //functions.ball_position_linear(lcd, objects,1);
         functions.ball_position_parabolic(lcd, objects,5);
+        functions.ball_position_parabolic(lcd, objects,2);
         functions.ball_position_linear(lcd, objects,8);
+        game_check = functions.cannon_smash(lcd, objects);
         objects.draw_shots(lcd);
         functions.collision_checker(lcd,objects);
         lcd.refresh();
-        wait(0.135);
+        wait(0.075);
         
         //functions.ball_position_parabolic(lcd, objects,5);