Doxygen comments added
Dependencies: mbed Gamepad N5110
FlappyBirdEngine/FlappyBirdEngine.cpp@7:05f433e196d6, 2019-05-06 (annotated)
- Committer:
- rafeh
- Date:
- Mon May 06 22:55:38 2019 +0000
- Revision:
- 7:05f433e196d6
- Child:
- 8:d91564c0f337
udating FlappyBirdEngine class
Who changed what in which revision?
User | Revision | Line number | New 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 | 7:05f433e196d6 | 19 | void FlappyBirdEngine::display_score(N5110 &lcd, Gamepad &pad) { |
rafeh | 7:05f433e196d6 | 20 | lcd.clear(); |
rafeh | 7:05f433e196d6 | 21 | char score_display[16]; |
rafeh | 7:05f433e196d6 | 22 | char highscore_display[20]; |
rafeh | 7:05f433e196d6 | 23 | sprintf(score_display,"Score : %d",_score); |
rafeh | 7:05f433e196d6 | 24 | lcd.printString(score_display,0,0); |
rafeh | 7:05f433e196d6 | 25 | sprintf(highscore_display,"High Score : %d",_highscore); |
rafeh | 7:05f433e196d6 | 26 | lcd.printString(highscore_display,1,1); |
rafeh | 7:05f433e196d6 | 27 | while ( pad.check_event(Gamepad::A_PRESSED) == false) { |
rafeh | 7:05f433e196d6 | 28 | pad.leds_on(); |
rafeh | 7:05f433e196d6 | 29 | wait(0.1); |
rafeh | 7:05f433e196d6 | 30 | pad.leds_off(); |
rafeh | 7:05f433e196d6 | 31 | wait(0.1); |
rafeh | 7:05f433e196d6 | 32 | lcd.refresh(); |
rafeh | 7:05f433e196d6 | 33 | } |
rafeh | 7:05f433e196d6 | 34 | } |