This is the final version of the 2645 project

Dependencies:   mbed

Committer:
Mousky
Date:
Wed May 27 07:39:45 2020 +0000
Revision:
13:6e074c59d4d1
Parent:
12:2af7b4868033
Please check the https://os.mbed.com/teams/ELEC2645-201920/code/ELEC2645_project_el17c2w_Final_Version//file/2af7b4868033/main.cpp/

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mousky 12:2af7b4868033 1
Mousky 12:2af7b4868033 2 #include "RePaddle.h"
Mousky 12:2af7b4868033 3 //create fixed reflection borad
Mousky 12:2af7b4868033 4 RePaddle::RePaddle()
Mousky 12:2af7b4868033 5 {
Mousky 12:2af7b4868033 6 }
Mousky 12:2af7b4868033 7
Mousky 12:2af7b4868033 8 RePaddle::~RePaddle()
Mousky 12:2af7b4868033 9 {
Mousky 12:2af7b4868033 10 }
Mousky 12:2af7b4868033 11
Mousky 12:2af7b4868033 12 void RePaddle::init(int size)
Mousky 12:2af7b4868033 13 {
Mousky 12:2af7b4868033 14 _size = size;
Mousky 12:2af7b4868033 15 _x = 22;
Mousky 12:2af7b4868033 16 _y = 15;
Mousky 12:2af7b4868033 17 srand(time(NULL));
Mousky 12:2af7b4868033 18 }
Mousky 12:2af7b4868033 19
Mousky 12:2af7b4868033 20 void RePaddle::draw(N5110 &lcd)
Mousky 12:2af7b4868033 21 {
Mousky 12:2af7b4868033 22 lcd.drawRect(_x,_y,_size,1,FILL_BLACK);
Mousky 12:2af7b4868033 23 }
Mousky 12:2af7b4868033 24
Mousky 12:2af7b4868033 25 Vector2D RePaddle::get_pos()
Mousky 12:2af7b4868033 26 {
Mousky 12:2af7b4868033 27 Vector2D p = {_x,_y};
Mousky 12:2af7b4868033 28 return p;
Mousky 12:2af7b4868033 29 }
Mousky 12:2af7b4868033 30
Mousky 12:2af7b4868033 31 void RePaddle::set_pos(Vector2D p)
Mousky 12:2af7b4868033 32 {
Mousky 12:2af7b4868033 33 _x = p.x;
Mousky 12:2af7b4868033 34 _y = p.y;
Mousky 12:2af7b4868033 35 }