ELEC2645 (2019/20)
/
ELEC2645_Project_el18jb
test 1 doc
Coin/Coin.cpp
- Committer:
- joebarhouch
- Date:
- 2020-05-27
- Revision:
- 11:b3024ab59fa5
- Child:
- 12:eb8d30593e95
File content as of revision 11:b3024ab59fa5:
#include "Coin.h" Coin::Coin(int x, int y) { _x = x; _y = y; } Coin::~Coin() { } void Coin::draw(N5110 &lcd) { for(int i = 5; i < 7 ; i++ ) { lcd.drawCircle(_x, _y, i, FILL_TRANSPARENT); } for(int i = 7; i > 5 ; i-- ) { lcd.drawCircle(_x, _y, i, 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); } }