シンプルな三目並べゲームを作っています。単一のスペース文字を使用して 3x3 ボードを初期化しました。
private char[][] board;
private char player; // 'X' or 'O'
public TicTacToe() {
for(int i = 0; i < 3; i++)
{
for(int j = 0; j <3; j++)
{
board[i][j] = ' ';
}
}
player = 'X';
}
以下に示すように、ユーザーに座標を入力するように求めます。
1 2 3
A | | | |
B | | | |
C | | | |
X が B2 に入り、O が A3 に入ると、ボードは次のようになります。
1 2 3
A | | |O |
B | | X| |
C | | | |
現在、現在のプレーヤーの動きが有効かどうかを確認するメソッドをコーディングしようとしています。
質問: ユーザー文字列入力 (A=1、B=2、C=3) を変換して、board[x][y] に ' ' 文字が含まれているかどうかを確認するにはどうすればよいですか?