java黑白棋游戏源代码 java黑白棋盘( 九 )


for(inti=0;i19;i++){
Line2D.FloatlineH=newLine2D.Float(p1,p2);
Line2D.FloatlineV=newLine2D.Float(p3,p4);
pay+=lett;
p1=newPoint2D.Float(60.0f,pay);
p2=newPoint2D.Float(510.0f,pay);
pbx+=lett;
p3=newPoint2D.Float(pbx,60.0f);
p4=newPoint2D.Float(pbx,510.0f);
g2D.draw(lineH);
g2D.draw(lineV);
}
}
publicvoidmousePressed(MouseEventevt)
{
}
publicvoidmouseClicked(MouseEventevt)
{
intx=evt.getX();
inty=evt.getY();
intclickCount=evt.getClickCount();
if(clickCount=1){
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;//用这个时 , 黑白子可交替出现,
//chessBo[r01][r02]=true;//用这个代替上面那个时黑白子不可交替了,不知道为什么会这样
//加入判断胜负的方法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黑白棋游戏源代码的位置是位于存储库 。黑白棋游戏又叫翻转棋(Reversi)、奥赛罗棋(Othello)java黑白棋游戏源代码,在西方和日本很流行 。
【java黑白棋游戏源代码 java黑白棋盘】关于java黑白棋游戏源代码和java黑白棋盘的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读