以判断竖行为例我的代码如下publicbooleancheckCol(intwho,BoardCellstartCell){intstartX=startCell.x;intcounter=1;startX++;while(board[startX][startCell.y]==who){counter++;st...
以判断竖行为例 我的代码如下
public boolean checkCol(int who, BoardCell startCell){
int startX = startCell.x;
int counter = 1;
startX++;
while(board[startX][startCell.y] == who){
counter++;
startX++;
if(startX == boardSize)
break;
}
startX = startCell.x;
startX--;
while(board[startX][startCell.y] == who){
counter++;
startX--;
if(startX == -1)
break;
}
System.out.println(counter);
return counter == COUNT;
}
之后我做了一个测试
b = new Board(10);
cell =