if((x48x522)(y48y522))
draw(x,y);
}
}
publicvoiddraw(intdx,intdy)
{
intr01=0,r02=0;
Graphicsg=getGraphics();
start.x=dx;
start.y=dy;
r01=(start.x+13-60)/25; //r01、r02当前的格子
r02=(start.y+13-60)/25;
//System.out.println(r01+"-"+r02);
next.x=25*r01+60-11;
next.y=25*r02+60-11;
//System.out.println(next.x+"-"+next.y);
if(chessCo){
chessCo=false;
g.setColor(Color.black);
g.fillOval(next.x,next.y,20,20);
chessBo[next.x][next.y]=true;//用这个时java人机黑白棋代码,黑白子可交替出现,
//chessBo[r01][r02]=true;//用这个代替上面那个时黑白子不可交替java人机黑白棋代码了,不知道为什么会这样
//加入判断胜负的方法winkill()
if(winchess==winkill(r01,r02))
showMessage();
}
if(!chessCo){
chessCo=true;
g.setColor(Color.white);
g.fillOval(next.x,next.y,20,20);
chessBo[r01][r02]=true;
}
//g.drawOval(next.x,next.y,20,20);
g.dispose();
}
publicvoidmouseReleased(MouseEventevt)
{
}
publicvoidmouseEntered(MouseEventevt)
{
}
publicvoidmouseExited(MouseEventevt)
{
}
publicvoidshowMessage()
{
JOptionPane.showMessageDialog(null,
"Youarewin.",
"wide288toMessage!",
JOptionPane.INFORMATION_MESSAGE);
}
}
求黑白棋或者五子棋的java代码,并且每行代码都有汉语解释java人机黑白棋代码我有个飞行棋java人机黑白棋代码的java人机黑白棋代码!昨天刚写完、、、
关于java人机黑白棋代码和黑白棋源代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- .net免费框架,net框架20下载
- 叽里呱啦安卓系统免费,叽里呱啦旧版
- 命令查看linux内存,linux命令行查看内存
- 用钉钉直播上课效果怎么样,钉钉直播上课教程
- c语言有删除指针的函数吗 c语言有删除指针的函数吗为什么
- p40鸿蒙打开应用速度,华为手机鸿蒙速度
- 苹果5g比安卓快吗,苹果的5g跟安卓的5g一样吗
- 无人直播刷礼物,无人直播刷礼物是真的吗
- 远程数据库php丢失 数据库无法远程访问