ELEC2645 (2017/18) / Mbed 2 deprecated el17yw

Dependencies:   mbed

Committer:
RickYu
Date:
Tue Apr 17 23:03:03 2018 +0000
Revision:
7:1964f649676e
Parent:
6:46d0caedf217
Child:
8:4a5e96ed2347
written the comment;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RickYu 3:1a134243e2f0 1 #include "boom.h"
RickYu 3:1a134243e2f0 2
RickYu 3:1a134243e2f0 3 boom::boom()
RickYu 3:1a134243e2f0 4 {
RickYu 3:1a134243e2f0 5
RickYu 3:1a134243e2f0 6 }
RickYu 3:1a134243e2f0 7
RickYu 3:1a134243e2f0 8 boom::~boom()
RickYu 3:1a134243e2f0 9 {
RickYu 3:1a134243e2f0 10
RickYu 3:1a134243e2f0 11 }
RickYu 3:1a134243e2f0 12
RickYu 3:1a134243e2f0 13
RickYu 3:1a134243e2f0 14 void boom::init(int x,int y)
RickYu 3:1a134243e2f0 15 {
RickYu 3:1a134243e2f0 16 boom_x = x;
RickYu 3:1a134243e2f0 17 boom_y = y;
RickYu 3:1a134243e2f0 18
RickYu 3:1a134243e2f0 19
RickYu 3:1a134243e2f0 20 }
RickYu 3:1a134243e2f0 21
RickYu 3:1a134243e2f0 22 void boom::draw(N5110 &lcd)
RickYu 3:1a134243e2f0 23 {
RickYu 7:1964f649676e 24 //draw the boom on the screen
RickYu 6:46d0caedf217 25 lcd.drawCircle(boom_x,boom_y,2,FILL_TRANSPARENT);
RickYu 4:55d904040636 26
RickYu 3:1a134243e2f0 27 }
RickYu 3:1a134243e2f0 28
RickYu 4:55d904040636 29 void boom::update()
RickYu 3:1a134243e2f0 30 {
RickYu 7:1964f649676e 31 //set the falling speed of boom
RickYu 7:1964f649676e 32 //let the boom move with set speed
RickYu 6:46d0caedf217 33 boom_speed = 3;
RickYu 3:1a134243e2f0 34 boom_y+= boom_speed;
RickYu 5:0a116644cce2 35
RickYu 5:0a116644cce2 36 }
RickYu 5:0a116644cce2 37 Vector2D boom::get_pos()
RickYu 5:0a116644cce2 38 {
RickYu 5:0a116644cce2 39 Vector2D p = {boom_x,boom_y};
RickYu 5:0a116644cce2 40 return p;
RickYu 5:0a116644cce2 41 }
RickYu 7:1964f649676e 42 void boom::set_pos(Vector2D p1)
RickYu 5:0a116644cce2 43 {
RickYu 7:1964f649676e 44 boom_x = p1.x;
RickYu 7:1964f649676e 45 boom_y = p1.y;
RickYu 3:1a134243e2f0 46 }
RickYu 3:1a134243e2f0 47
RickYu 3:1a134243e2f0 48