ELEC2645 (2017/18) / Mbed 2 deprecated el17yw

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }