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:
5:7db3e43e5aca
Parent:
4:84e29254b988
Child:
6:61bcf98e0a88
--- a/Catch_Model.cpp	Thu Mar 23 15:26:39 2017 +0000
+++ b/Catch_Model.cpp	Fri Mar 31 13:44:48 2017 +0000
@@ -57,7 +57,7 @@
        (o_x_pos <= (b_x_pos + 5))
        ) {
            objects.undraw(lcd);
-           basket.add_score();
+           add_score();
            objects.init(_objects_speed);
     }
 }
@@ -76,6 +76,22 @@
    } 
 }
 
+void Catch_Model::add_score()
+{
+    int score_var;
+    score_var = objects.get_score_var();
+    
+    if (score_var == 1) {
+        basket.add_score_1();
+    } else if (score_var == 2) {
+        basket.add_score_2();
+    } else if (score_var == 3) {
+        basket.add_score_5();
+    } else {
+        basket.add_score_10();
+    }
+}
+
 int Catch_Model::get_lives() 
 {
     return _lives;