コードを勉強していますが、for ループが実際に何をしているのかわかりません。
for (final Move move : this.getPossibleMoves(color)) {
// do something..
}
クラス移動:
public class Move {
private final int source;
private final int target;
public Move() {
source = 0;
target = 0;
}
getPossibleMoves メソッド:
public Move[] getPossibleMoves(final PieceColor color) {
// do something
return simpleMoves.toArray(new Move[0]);
}