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:
13:ae2dac4ab786
Parent:
12:f7d6003e5c6b
Child:
14:6764bb61d413
--- a/Catch_Model.h	Thu Apr 20 14:26:32 2017 +0000
+++ b/Catch_Model.h	Sat Apr 22 12:32:41 2017 +0000
@@ -6,7 +6,6 @@
 #include "Gamepad.h"
 #include "Basket.h"
 #include "Objects.h"
-#include "ABXY.h"
 
 class Catch_Model
 {
@@ -15,22 +14,24 @@
     Catch_Model();
     ~Catch_Model();
     
+    //INITILISATION FUNCTIONS//
     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);
     
+    //GAME RULES FUNCTIONS//
     void check_basket_catch(N5110 &lcd, Gamepad &pad);
     void check_basket_miss(N5110 &lcd, Gamepad &pad);
-    
-    void check_a(N5110 &lcd, Gamepad &pad);
-    void check_b(N5110 &lcd, Gamepad &pad);
-    void check_x(N5110 &lcd, Gamepad &pad);
-    void set_delay();
-    
     void add_score();
     int get_lives();
     
+    //BUTTON FUNCTIONS//
+    void check_a(N5110 &lcd, Gamepad &pad);
+    void check_b(N5110 &lcd, Gamepad &pad);
+    void set_delay();
+    
+    //DISPLAY FUNCTIONS//
+    void draw(N5110 &lcd);
     void print_lives(N5110 &lcd);
     void print_score(N5110 &lcd);
     void print_delay(N5110 &lcd);