Tarik Demirović / Mbed 2 deprecated PAI_Grupa1_Projekat_Pong

Dependencies:   N5110 mbed

Reket.cpp

Committer:
Vato
Date:
2014-06-05
Revision:
0:a5f6ba8c378e

File content as of revision 0:a5f6ba8c378e:

#include "Reket.h"

int Reket::dajX1()
{
    return x1;
}

int Reket::dajX2()
{
    return x2;
}

int Reket::dajY1()
{
    return y1;
}

int Reket::dajY2()
{
    return y2;
}

void Reket::crtajReket(N5110 &display)
{
    for(int i = y1; i <= y2; i++)
    {
        display.setPixel(x1, i);
        display.setPixel(x2, i);
    }
    
    display.refresh();
}

void Reket::brisiReket(N5110 &display)
{
    for(int i = y1; i <= y2; i++)
    {
        display.clearPixel(x1, i);
        display.clearPixel(x2, i);
    }
    
    display.refresh();
}

void Reket::osvjeziPoziciju(AnalogIn &p1)
{
     if (p1 < 1.0/3.0)
    {
        y1 -= 2;
        y2 -= 2;
        if(y1 < 0 or y2 < 7){
            y1 = 0;
            y2 = 7;
        }
    }
    
    if (p1 > 2.0/3.0)
    {
        y1 += 2;
        y2 += 2;
        if(y2 > 47 or y1 > 40)
        {
            y2 = 47;
            y1 = 40;
        }
    }
}