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:
7:ec6dc66ee196
Parent:
6:61bcf98e0a88
Child:
8:db24c475f64f
--- a/Catch_Model.cpp	Tue Apr 04 16:33:19 2017 +0000
+++ b/Catch_Model.cpp	Wed Apr 12 14:46:51 2017 +0000
@@ -16,6 +16,7 @@
     _basket_width = basket_width;
     _objects_speed = objects_speed;
     _lives = lives;
+    _delay = 1;
     
     basket.init(_basket_y, _basket_width);
     objects.init(_objects_speed);
@@ -31,6 +32,7 @@
 {
     check_basket_catch(lcd, pad);
     check_basket_miss(lcd, pad);
+    //check_abxy(lcd, pad);
     
     basket.move(_d, _mag, pad);
     objects.move();
@@ -81,6 +83,28 @@
    } 
 }
 
+void Catch_Model::check_abxy(N5110 &lcd, Gamepad &pad)
+{
+    if (
+        (pad.check_event(Gamepad::A_PRESSED) == true) &&
+        (_delay == 1)
+        ) {
+        //abxy.a_pressed(_objects_speed, lcd);
+        objects.undraw(lcd);
+        objects.init(_objects_speed);
+        
+        _delay = 0;
+        //timeout.attach(&set_delay(), 10.0);
+        }
+    
+}
+
+void Catch_Model::set_delay()
+{
+    _delay = 1;
+    //return _delay;
+}
+ 
 void Catch_Model::add_score()
 {
     int score_var;