Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
money/money.cpp@14:a4176da69b49, 2018-04-23 (annotated)
- Committer:
- RickYu
- Date:
- Mon Apr 23 22:18:33 2018 +0000
- Revision:
- 14:a4176da69b49
- Parent:
- 10:ef01b3076040
- Child:
- 18:78001ecadcb2
finish the money collision
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| RickYu | 6:46d0caedf217 | 1 | #include "money.h" |
| RickYu | 6:46d0caedf217 | 2 | money::money() |
| RickYu | 6:46d0caedf217 | 3 | { |
| RickYu | 6:46d0caedf217 | 4 | |
| RickYu | 6:46d0caedf217 | 5 | } |
| RickYu | 6:46d0caedf217 | 6 | money::~money() |
| RickYu | 6:46d0caedf217 | 7 | { |
| RickYu | 6:46d0caedf217 | 8 | |
| RickYu | 6:46d0caedf217 | 9 | } |
| RickYu | 6:46d0caedf217 | 10 | |
| RickYu | 6:46d0caedf217 | 11 | |
| RickYu | 6:46d0caedf217 | 12 | void money::init(int x,int y) |
| RickYu | 6:46d0caedf217 | 13 | { |
| RickYu | 6:46d0caedf217 | 14 | money_x = x; |
| RickYu | 6:46d0caedf217 | 15 | money_y = y; |
| RickYu | 6:46d0caedf217 | 16 | |
| RickYu | 6:46d0caedf217 | 17 | } |
| RickYu | 6:46d0caedf217 | 18 | |
| RickYu | 6:46d0caedf217 | 19 | void money::draw(N5110 &lcd) |
| RickYu | 6:46d0caedf217 | 20 | { |
| RickYu | 7:1964f649676e | 21 | //draw the money |
| RickYu | 6:46d0caedf217 | 22 | lcd.drawRect(money_x,money_y,4,4,FILL_TRANSPARENT); |
| RickYu | 6:46d0caedf217 | 23 | |
| RickYu | 6:46d0caedf217 | 24 | } |
| RickYu | 6:46d0caedf217 | 25 | |
| RickYu | 6:46d0caedf217 | 26 | void money::update() |
| RickYu | 6:46d0caedf217 | 27 | { |
| RickYu | 7:1964f649676e | 28 | //set the falling speed of money is 1 |
| RickYu | 7:1964f649676e | 29 | //update the movement of money |
| RickYu | 14:a4176da69b49 | 30 | money_speed = 1; |
| RickYu | 9:d217a636c18d | 31 | money_y+= money_speed; |
| RickYu | 10:ef01b3076040 | 32 | |
| RickYu | 9:d217a636c18d | 33 | |
| RickYu | 7:1964f649676e | 34 | } |
| RickYu | 6:46d0caedf217 | 35 | |
| RickYu | 6:46d0caedf217 | 36 | Vector2D money::get_pos() |
| RickYu | 6:46d0caedf217 | 37 | { |
| RickYu | 6:46d0caedf217 | 38 | Vector2D p = {money_x,money_y}; |
| RickYu | 6:46d0caedf217 | 39 | return p; |
| RickYu | 6:46d0caedf217 | 40 | } |
| RickYu | 7:1964f649676e | 41 | |
| RickYu | 6:46d0caedf217 | 42 | void money::set_pos(Vector2D p) |
| RickYu | 6:46d0caedf217 | 43 | { |
| RickYu | 6:46d0caedf217 | 44 | money_x = p.x; |
| RickYu | 6:46d0caedf217 | 45 | money_y = p.y; |
| RickYu | 6:46d0caedf217 | 46 | } |