📄 ifwin.java
字号:
public class IfWin{
Chess chess;
int ifwin[][];
public IfWin(Chess che){
// ifwin=new int[2][572];
chess=che;
}
public void count(){//计算各棋手对应的棋子状况
int k,j,i;
ifwin=null;
ifwin=new int[2][572];
for(k=0;k<572;k++)
for(i=0;i<15;i++)
for(j=0;j<15;j++)
{
if(chess.tableplayer1[i][j][k]==true&&ifwin[0][k]>=0)
{
if(chess.point[i][j]==1) ifwin[0][k]=-1; //表示这种情况不成立了
if(chess.point[i][j]==0) ifwin[0][k]++;
}
if(chess.tableplayer2[i][j][k]==true&&ifwin[1][k]>=0)
{
if(chess.point[i][j]==0) ifwin[1][k]=-1;//表示这种情况不成立了
if(chess.point[i][j]==1) ifwin[1][k]++;
}
}
}
public int judge(){
for(int i=0 ;i<572;i++)
{
if(ifwin[0][i]==5) return 0;//白色棋五子相连
if(ifwin[1][i]==5) return 1;//黑色棋五子相连
}
return -1;//还没有同色棋五子相连
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -