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