ELEC2645 (2019/20)
/
ELEC2645_Project_el18jb
test 1 doc
Coin/Coin.cpp
- Committer:
- joebarhouch
- Date:
- 2020-05-27
- Revision:
- 12:eb8d30593e95
- Parent:
- 11:b3024ab59fa5
- Child:
- 13:cb5ed2f0cbd5
File content as of revision 12:eb8d30593e95:
#include "Coin.h" Coin::Coin() { } Coin::~Coin() { } void Coin::init(){ _x = WIDTH /2; _y = HEIGHT /2 -5; } void Coin::draw(N5110 &lcd) { lcd.drawCircle(_x, _y, 1, FILL_TRANSPARENT); lcd.drawCircle(_x, _y, 2, FILL_TRANSPARENT); } void Coin::show(Gamepad &pad) { if(_x < WIDTH/2) { side = 1; } else { side = 0; } if(side ==1 && _y <= HEIGHT/3) { pad.led(1, 0.5); } if(side ==1 && _y < HEIGHT /3 && _y >= HEIGHT/3) { pad.led(2, 0.5); } if(side ==1 && _y >= HEIGHT/3) { pad.led(3, 0.5); } if(side ==0 && _y <= HEIGHT/3) { pad.led(4, 0.5); } if(side ==0 && _y < HEIGHT /3 && _y >= HEIGHT/3) { pad.led(5, 0.5); } if(side ==0 && _y >= HEIGHT/3) { pad.led(6, 0.5); } }