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.cpp
- Revision:
- 5:7db3e43e5aca
- Parent:
- 4:84e29254b988
- Child:
- 6:61bcf98e0a88
diff -r 84e29254b988 -r 7db3e43e5aca Catch_Model.cpp --- 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;