Tarik Demirović Aida Pločo

Dependencies:   N5110 mbed

Committer:
tim003
Date:
Mon May 19 07:57:55 2014 +0000
Revision:
0:3c24a8a80614
PAI-Grupa1-Tim003-Projekat1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:3c24a8a80614 1 #include "Reket.h"
tim003 0:3c24a8a80614 2
tim003 0:3c24a8a80614 3 void Reket::crtajReket(N5110 &display)
tim003 0:3c24a8a80614 4 {
tim003 0:3c24a8a80614 5 for(int i = y1; i <= y2; i++)
tim003 0:3c24a8a80614 6 {
tim003 0:3c24a8a80614 7 display.setPixel(x1, i);
tim003 0:3c24a8a80614 8 display.setPixel(x2, i);
tim003 0:3c24a8a80614 9 }
tim003 0:3c24a8a80614 10
tim003 0:3c24a8a80614 11 display.refresh();
tim003 0:3c24a8a80614 12 }
tim003 0:3c24a8a80614 13
tim003 0:3c24a8a80614 14 void Reket::brisiReket(N5110 &display)
tim003 0:3c24a8a80614 15 {
tim003 0:3c24a8a80614 16 for(int i = y1; i <= y2; i++)
tim003 0:3c24a8a80614 17 {
tim003 0:3c24a8a80614 18 display.clearPixel(x1, i);
tim003 0:3c24a8a80614 19 display.clearPixel(x2, i);
tim003 0:3c24a8a80614 20 }
tim003 0:3c24a8a80614 21
tim003 0:3c24a8a80614 22 display.refresh();
tim003 0:3c24a8a80614 23 }
tim003 0:3c24a8a80614 24
tim003 0:3c24a8a80614 25 void Reket::osvjeziPoziciju(AnalogIn &p1)
tim003 0:3c24a8a80614 26 {
tim003 0:3c24a8a80614 27 if (p1 < 1.0/3.0)
tim003 0:3c24a8a80614 28 {
tim003 0:3c24a8a80614 29 y1--;
tim003 0:3c24a8a80614 30 y2--;
tim003 0:3c24a8a80614 31 if(y1 < 0 or y2 < 7){
tim003 0:3c24a8a80614 32 y1 = 0;
tim003 0:3c24a8a80614 33 y2 = 7;
tim003 0:3c24a8a80614 34 }
tim003 0:3c24a8a80614 35 }
tim003 0:3c24a8a80614 36
tim003 0:3c24a8a80614 37 if (p1 > 2.0/3.0)
tim003 0:3c24a8a80614 38 {
tim003 0:3c24a8a80614 39 y1++;
tim003 0:3c24a8a80614 40 y2++;
tim003 0:3c24a8a80614 41 if(y2 > 47 or y1 > 40)
tim003 0:3c24a8a80614 42 {
tim003 0:3c24a8a80614 43 y2 = 47;
tim003 0:3c24a8a80614 44 y1 = 40;
tim003 0:3c24a8a80614 45 }
tim003 0:3c24a8a80614 46 }
tim003 0:3c24a8a80614 47 }