Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- flag=0;
- while (flag==0)
- {
- flag=1;
- printf("Vvedite koordinaty, po kotorym vy hotite nanesti udar\n");
- scanf("%d",&i);
- if (i>10 || i<1)
- {
- printf ("Oshibka vvoda\n");
- flag=0;
- }
- if (flag==1)
- {
- scanf("%d",&j);
- if (j>10 || j<1)
- {
- printf ("Oshibka vvoda\n");
- flag=0;
- }
- }
- if (flag==1)
- {
- i--; j--;
- if ((a[i][j]==1)||(a[i][j]==3))
- {
- printf("\nVy uzhe streljali po jetoj koordinate\n");
- move=1;
- }
- if (a[i][j]==0)
- {
- a[i][j]=1;
- move=0;
- }
- int nx,ny,kx,ky;
- if (a[i][j]==2)
- {
- a[i][j]=3;
- move=1;
- if (killed(i,j,b)==1)
- {
- userk++;
- nx=kx=j;
- ny=ky=i;
- if (a[i-1][j]==3)
- {
- if (a[i-2][j]==3)
- {
- if (a[i-3][j]==3)
- ny=i-3;
- }
- else ny=i-2;
- }
- else ny=i-1;
- if (a[i+1][j]==3)
- {
- if (a[i+2][j]==3)
- {
- if (a[i+3][j]==3)
- ny=i-3;
- }
- else ny=i+2;
- }
- else ny=i+1;
- if (a[i][j-1]==3)
- {
- if (a[i][j-2]==3)
- {
- if (a[i][j-3]==3)
- nx=j-3;
- }
- else nx=j-2;
- }
- else nx=j-1;
- if (a[i][j+1]==3)
- {
- if (a[i][j+2]==3)
- {
- if (a[i][j+3]==3)
- nx=j+3;
- }
- else nx=j+2;
- }
- else nx=j+1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement