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
Diff: Catch_Model.h
- 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);