【发布时间】:2017-05-12 04:36:14
【问题描述】:
您好,我正在尝试构建一个跳棋游戏,但在弄清楚如何用单个跳棋棋子填充 2D 阵列游戏板时遇到问题。任何帮助将不胜感激。
我有两个独立的类 RedPiece 和 BlackPiece 实现接口 Piece。在附加类 Board 中,我正在尝试 setBoard() 将它们放在一边,但我遇到了一个问题,即在构建新 Board 时找不到变量 Piece:
private Board[][] b = new Board[][]{Piece};
这就是我目前所拥有的 SetBoard():
public void setBoard(int row, int col, Piece a)
{
for (int x = 0; x < board.length; x++)
{
for (int y = 0; y < board[0].length; y++)
{
board[x][y] = Piece;
}
}
}
有什么想法吗?谢谢。
【问题讨论】: