pozicija loptice
pozicijaLoptice.cpp
- Committer:
- atopcic
- Date:
- 2021-02-22
- Revision:
- 0:7aa751de1e82
File content as of revision 0:7aa751de1e82:
// funkcija pozicioniranja loptice: #include "pozicijaLoptice.h" extern int polje[8][8]; int loptaUljevo=1,loptaGore=1,loptaX=5,loptaY=4,Igrac1rez=0,Igrac2rez=0; Timer timer3; void PozicijaLoptice (void){ if(loptaUljevo==1) loptaX--; else loptaX++; if(loptaX == 0) loptaUljevo = 0; else if (loptaX == 7) loptaUljevo = 1; if(loptaGore==1) loptaY++; else loptaY--; if(loptaY == 6 && polje[7][loptaX] == 1) { loptaGore = 0; } else if(loptaY == 1 && polje[0][loptaX] == 1) { loptaGore = 1; } else if( loptaY==7 || loptaY==0) { if(loptaY==0){ Igrac2rez++; Igrac2rez%=8;} else if(loptaY==7){Igrac1rez++; Igrac1rez%=8;} //resetpolja: for(int i=0;i<8;i++) { for(int j=0;j<8;j++) { polje[i][j]=0; } } //prikaz rezultata: for( int i=0;i<8;i++) { if (i<Igrac2rez) polje[7][i]=1; if(i<Igrac1rez) polje[0][i]=1; } while(timer3.read_ms() < 1000) ispis(); loptaUljevo=!loptaUljevo; loptaGore=!loptaGore; loptaX=4,loptaY=4; } polje[loptaY][loptaX] = 1; }