For (i=0;i<4;i++) {...
For (i=0;i<4;i++) { filx=obl[0].x+fnapr[i].x; fily=obl[0].y+fnapr[i].y; if(fishmas[filx][fily]!=igrok) if(floodfield(getobl,0)==0) floodfield(getobl,1); } cx=obl[0].x*fldx+flx0; cy=obl[0].y*fldy+fly0; moveto(cx, cy); for(i=1;i<=numel;i++) { cx=obl[i].x*fldx+flx0; cy=obl[i].y*fldy+fly0; lineto(cx, cy); } cx=obl[0].x*fldx+flx0; cy=obl[0].y*fldy+fly0; lineto(cx, cy); } np++; } while((np<8)&&(found!=1)); if(found==0) { if((obl[numel].x==nachx)&&(obl[numel].y==nachy)) nenash=1; numel--; } }while(nenash==0); } // ход очередного игрока void StepIgrok() { int i=igrok; if(i==2) igrok=1; if(i==1) igrok=2; Hidemousecursor(); fishmas[masx][masy]=igrok; setcolor(colorof[igrok]); for(i=0;i<=flmas;i++) for(j=0;j<=flmas;j++) if(fishmas[i][j]==igrok) { cx=i*fldx+flx0; cy=j*fldy+fly0; circle(cx, cy,3); } createfield(); gotoxy(2,13); cout<
Оставить комментарий