5)+1;
userb[y][x][1]=scanchess(curx,cury,2,15)+scanchess(curx,cury,6,15)+1;
userb[y][x][2]=scanchess(curx,cury,3,15)+scanchess(curx,cury,7,15)+1;
userb[y][x][3]=scanchess(curx,cury,4,15)+scanchess(curx,cury,8,15)+1;
}
if(getpixel(curx,cury)==14){
machb[y][x][0]=scanchess(curx,cury,1,14)+scanchess(curx,cury,5,14)+1;
machb[y][x][1]=scanchess(curx,cury,2,14)+scanchess(curx,cury,6,14)+1;
machb[y][x][2]=scanchess(curx,cury,3,14)+scanchess(curx,cury,7,14)+1;
machb[y][x][3]=scanchess(curx,cury,4,14)+scanchess(curx,cury,8,14)+1;
}
}
uline=userb[0][0][0];
for(y=0;y<24;++y)
for(x=0;x<24;++x)
for(i=0;i<4;++i){
if(uline<userb[y][x][i]) {
uline=userb[y][x][i];
}
}
if (uline==5) {messbox(150,150,200,150,GREEN,"战争结局"," 白子玩家胜利! ",1);
closemouse();
delay(200);
finish=1;
continue;
}
mline=machb[0][0][0];
for(y=0;y<24;++y)
for(x=0;x<24;++x)
for(i=0;i<4;++i){
if(mline<machb[y][x][i]) {
mline=machb[y][x][i];
}
}
if (mline==5) {messbox(150,150,200,150,RED,"战争结局"," 黑子玩家胜利! ",1);
closemouse();
finish=1;
delay(200);
continue;
}
}
}
/* ================仿真Windows系统函数库=======================
2001年6月26日晚 注解
初始化图形系统= void inigraph(int driver,int mode)
入口参数:driver=显示卡类型
mode =显示模式
出口参数:无
*/
void inigraph(int driver,int mode) /* initial graphics system */
{
int graphdriver=driver,graphmode=mode;
/* registerbgidriver(EGAVGA_driver); */
initgraph(&graphdriver,&graphmode," ");
cleardevice();
}
/*
弹出按钮=void popbutt(int x,int y,int lenth,int high,int color,int butttype)
入口参数:x,y =按钮左上脚坐标
lenth,high=按钮长度和高度
color =按钮颜色
buttype =按钮类型 { =任意值时为一条线
=3 为三条线
}
出口参数:无
*/
void popbutt(int x,int y,int lenth,int high,int color,int butttype) /* pop up button */
{
setcolor(color);
setfillstyle(1,color);
bar(x,y,x+lenth,y+high);
setcolor(WH99vE);
line(x,y,x+lenth,y);
if(butttype==3){
line(x-1,y-1,x+lenth+1,y-1);
line(x-2,y-2,x+lenth+2,y-2); }
line(x,y,x,y+high);
if(butttype==3){
&nbs
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
如果您有什么疑问,可以至论坛提出或者解答他人的疑问 返回页面顶部