次のコードがあります
//Querying for move
int playerMove = currentPlayer.PlayCard(myBoard);
//Making move
try {
playMove(playerMove, currentPlayer);
}
catch (IndexOutOfBoundsException e) {
System.out.println("Sorry, I don't think you can do that...");
}
プレイヤーが行う動きは、ArrayList のインデックスに関連付ける必要があります。現在、私のコードは無効な動きを正しく行うプレーヤーの例外をキャッチしますが、プレーヤーが有効な動きをするまで動きを求め続けるように変更する方法を知りたいです。
ありがとうございました!:)