勇帜 周
/
2645_Final_project_1
bird
bird/bird.cpp@6:9bf0273ee25f, 2019-05-06 (annotated)
- Committer:
- 1013373474
- Date:
- Mon May 06 05:02:25 2019 +0000
- Revision:
- 6:9bf0273ee25f
- Parent:
- 1:8672e52115e3
change the class name of structure_2.h file
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
1013373474 | 0:3887ebee1b37 | 1 | #include "bird.h" |
1013373474 | 0:3887ebee1b37 | 2 | |
1013373474 | 0:3887ebee1b37 | 3 | |
1013373474 | 0:3887ebee1b37 | 4 | |
1013373474 | 0:3887ebee1b37 | 5 | void bird::init() |
1013373474 | 0:3887ebee1b37 | 6 | { |
1013373474 | 0:3887ebee1b37 | 7 | _y = 20; |
1013373474 | 0:3887ebee1b37 | 8 | } |
1013373474 | 0:3887ebee1b37 | 9 | |
1013373474 | 0:3887ebee1b37 | 10 | |
1013373474 | 0:3887ebee1b37 | 11 | void bird::draw(N5110 &lcd) |
1013373474 | 0:3887ebee1b37 | 12 | { |
1013373474 | 1:8672e52115e3 | 13 | lcd.drawRect(30,_y,4,2,FILL_BLACK); |
1013373474 | 1:8672e52115e3 | 14 | lcd.drawRect(32,_y+2,1,1,FILL_BLACK); |
1013373474 | 0:3887ebee1b37 | 15 | _y += 3; |
1013373474 | 0:3887ebee1b37 | 16 | } |
1013373474 | 0:3887ebee1b37 | 17 | |
1013373474 | 0:3887ebee1b37 | 18 | |
1013373474 | 1:8672e52115e3 | 19 | void bird::check(Gamepad &pad, N5110 &lcd) |
1013373474 | 0:3887ebee1b37 | 20 | { |
1013373474 | 0:3887ebee1b37 | 21 | while (pad.check_event(Gamepad::A_PRESSED) == true) { |
1013373474 | 0:3887ebee1b37 | 22 | _y -= 6; |
1013373474 | 1:8672e52115e3 | 23 | lcd.drawRect(32,_y+2,1,1,FILL_TRANSPARENT); |
1013373474 | 1:8672e52115e3 | 24 | |
1013373474 | 0:3887ebee1b37 | 25 | } |
1013373474 | 0:3887ebee1b37 | 26 | } |
1013373474 | 0:3887ebee1b37 | 27 | |
1013373474 | 0:3887ebee1b37 | 28 | Data bird::get_data() |
1013373474 | 0:3887ebee1b37 | 29 | { |
1013373474 | 0:3887ebee1b37 | 30 | _data.y = _y; |
1013373474 | 0:3887ebee1b37 | 31 | return _data; |
1013373474 | 0:3887ebee1b37 | 32 | } |
1013373474 | 0:3887ebee1b37 | 33 | |
1013373474 | 0:3887ebee1b37 | 34 | |
1013373474 | 0:3887ebee1b37 | 35 | |
1013373474 | 0:3887ebee1b37 | 36 |