Doxygen comments added

Dependencies:   mbed Gamepad N5110

Committer:
rafeh
Date:
Tue May 07 11:44:52 2019 +0000
Revision:
8:d91564c0f337
Parent:
7:05f433e196d6
updated add_score

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rafeh 7:05f433e196d6 1 #include "FlappyBirdEngine.h"
rafeh 7:05f433e196d6 2
rafeh 7:05f433e196d6 3
rafeh 7:05f433e196d6 4
rafeh 7:05f433e196d6 5 void FlappyBirdEngine::get_score(int score) {
rafeh 7:05f433e196d6 6 _score=score;
rafeh 7:05f433e196d6 7 }
rafeh 7:05f433e196d6 8 bool FlappyBirdEngine::check_for_highscore(int highscore) {
rafeh 7:05f433e196d6 9 _highscore=highscore;
rafeh 7:05f433e196d6 10 if (_score>_highscore)
rafeh 7:05f433e196d6 11 return true;
rafeh 7:05f433e196d6 12 else
rafeh 7:05f433e196d6 13 return false;
rafeh 7:05f433e196d6 14 }
rafeh 7:05f433e196d6 15 void FlappyBirdEngine::update_highscore(int highscore) {
rafeh 7:05f433e196d6 16 _highscore=highscore;
rafeh 7:05f433e196d6 17 }
rafeh 7:05f433e196d6 18
rafeh 8:d91564c0f337 19 int FlappyBirdEngine::add_score(int score, int pipe_x,int bird_x,int pipe_width) {
rafeh 8:d91564c0f337 20 //_score=score;
rafeh 8:d91564c0f337 21 if(pipe_x<(bird_x+pipe_width) && pipe_x>(bird_x+pipe_width-2)) {
rafeh 8:d91564c0f337 22 _score=_score+1;
rafeh 8:d91564c0f337 23 }
rafeh 8:d91564c0f337 24 return _score;
rafeh 8:d91564c0f337 25 }
rafeh 8:d91564c0f337 26
rafeh 7:05f433e196d6 27 void FlappyBirdEngine::display_score(N5110 &lcd, Gamepad &pad) {
rafeh 7:05f433e196d6 28 lcd.clear();
rafeh 7:05f433e196d6 29 char score_display[16];
rafeh 7:05f433e196d6 30 char highscore_display[20];
rafeh 7:05f433e196d6 31 sprintf(score_display,"Score : %d",_score);
rafeh 7:05f433e196d6 32 lcd.printString(score_display,0,0);
rafeh 7:05f433e196d6 33 sprintf(highscore_display,"High Score : %d",_highscore);
rafeh 7:05f433e196d6 34 lcd.printString(highscore_display,1,1);
rafeh 7:05f433e196d6 35 while ( pad.check_event(Gamepad::A_PRESSED) == false) {
rafeh 7:05f433e196d6 36 pad.leds_on();
rafeh 7:05f433e196d6 37 wait(0.1);
rafeh 7:05f433e196d6 38 pad.leds_off();
rafeh 7:05f433e196d6 39 wait(0.1);
rafeh 7:05f433e196d6 40 lcd.refresh();
rafeh 7:05f433e196d6 41 }
rafeh 7:05f433e196d6 42 }