James Cummins / Mbed 2 deprecated el17jnc

Dependencies:   mbed

Revision:
23:61fa82f76808
Parent:
20:4a39a1a2be51
Child:
25:b52aa23df120
--- a/BrickBreaker_Engine/BrickBreakerEngine.h	Thu Apr 18 11:50:53 2019 +0000
+++ b/BrickBreaker_Engine/BrickBreakerEngine.h	Thu Apr 18 22:56:34 2019 +0000
@@ -16,19 +16,18 @@
     //destructor method
     ~BrickBreakerEngine();
     //functionality methods
-    void init(int radius);      //done
+    void init(int radius, Ball &ball);      //done
     void brickbreaker_mode(FXOS8700CQ &accelerometer, Gamepad &gamepad, 
-                           N5110 &lcd, AnalogIn &randnoise, int fps);  //done
+                           N5110 &lcd, AnalogIn &randnoise, int fps, Ball &ball);  //done
 
 private:
 //private functions
-    void brickbreaker_draw(N5110 &lcd);     //done
+    void brickbreaker_draw(N5110 &lcd, Ball &ball);     //done
     void generate_rand_square(AnalogIn &randnoise); 
-    void check_square_collision(AnalogIn &randnoise);
+    void check_square_collision(AnalogIn &randnoise, Ball &ball);
     void print_score(N5110 &lcd);
     
 //private variables
-    Ball _ball;
     int _ball_radius;
     Vector2D _square_coord;
     int _score;