|
@@ -299,12 +299,12 @@ fn generate_sliding_destinations(friends: Bitboard, others: Bitboard,
|
|
|
|
|
|
let mut result: Bitboard = 0;
|
|
let mut result: Bitboard = 0;
|
|
if straight {
|
|
if straight {
|
|
- for direction in straights.into_iter() {
|
|
|
|
|
|
+ for direction in straights.iter() {
|
|
result |= generate_direction(piece, *direction, occupied);
|
|
result |= generate_direction(piece, *direction, occupied);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if diagonal {
|
|
if diagonal {
|
|
- for direction in diagonals.into_iter() {
|
|
|
|
|
|
+ for direction in diagonals.iter() {
|
|
result |= generate_direction(piece, *direction, occupied);
|
|
result |= generate_direction(piece, *direction, occupied);
|
|
}
|
|
}
|
|
}
|
|
}
|