Uses accompanying Basket, Objects and Fruit libraries to create Fruit Basket game. If an object is caught, points are added; if an object in missed, a 'life' is lost.

Dependents:   Game_Controller_Project

Revision:
4:84e29254b988
Parent:
3:fc9133faec7a
Child:
5:7db3e43e5aca
--- a/Catch_Model.h	Tue Mar 21 11:12:18 2017 +0000
+++ b/Catch_Model.h	Thu Mar 23 15:26:39 2017 +0000
@@ -14,26 +14,26 @@
     Catch_Model();
     ~Catch_Model();
     
-    void init(int basket_y, int basket_width, int objects_speed);
+    void init(int basket_y, int basket_width, int objects_speed, int lives);
     void input(Gamepad &pad);
     void update(N5110 &lcd, Gamepad &pad);
     void draw(N5110 &lcd);
     void check_basket_catch(N5110 &lcd, Gamepad &pad);
     void check_basket_miss(N5110 &lcd, Gamepad &pad);
+    int get_lives();
+    void print_lives(N5110 &lcd);
     void print_score(N5110 &lcd);
     
     
     private:
     
-    Basket _basket;
-    Objects _objects;
+    Basket basket;
+    Objects objects;
     
     int _basket_y;
     int _basket_width;
     int _objects_speed;
-    
-    int basket_pos;
-    int objects_pos;
+    int _lives;
     
     Direction _d;
     float _mag;