ELEC2645 (2017/18) / Mbed 2 deprecated el17yw

Dependencies:   mbed

Committer:
RickYu
Date:
Mon Apr 30 18:07:51 2018 +0000
Revision:
25:1d91ab97d86a
Parent:
18:78001ecadcb2
rect cannot  moves, might some words are deleted.; save this one for revision;

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 25:1d91ab97d86a 14 money_x = x; //initialize the s and y position of money
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 25:1d91ab97d86a 22 lcd.drawRect(money_x,money_y,4,4,FILL_TRANSPARENT);
RickYu 6:46d0caedf217 23 }
RickYu 6:46d0caedf217 24
RickYu 6:46d0caedf217 25 void money::update()
RickYu 6:46d0caedf217 26 {
RickYu 25:1d91ab97d86a 27 //set the falling speed of money is 2
RickYu 7:1964f649676e 28 //update the movement of money
RickYu 18:78001ecadcb2 29 money_speed = 2;
RickYu 9:d217a636c18d 30 money_y+= money_speed;
RickYu 7:1964f649676e 31 }
RickYu 6:46d0caedf217 32
RickYu 6:46d0caedf217 33 Vector2D money::get_pos()
RickYu 6:46d0caedf217 34 {
RickYu 6:46d0caedf217 35 Vector2D p = {money_x,money_y};
RickYu 6:46d0caedf217 36 return p;
RickYu 6:46d0caedf217 37 }
RickYu 7:1964f649676e 38
RickYu 6:46d0caedf217 39 void money::set_pos(Vector2D p)
RickYu 6:46d0caedf217 40 {
RickYu 6:46d0caedf217 41 money_x = p.x;
RickYu 6:46d0caedf217 42 money_y = p.y;
RickYu 6:46d0caedf217 43 }