test 1 doc

Dependencies:   mbed Gamepad2

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);
    }
}