Fix en_passant cell choice

This commit is contained in:
Aode (lion) 2021-12-31 17:27:49 -06:00
parent 5064bf6491
commit 82504a9c47

View file

@ -195,11 +195,10 @@ impl PieceState {
break;
}
path_rank = rank;
}
// set en_passant to cell directly behind pawn
side_effects.en_passant = Some((block_check, self.piece.color.clone()));
if rank_diff == 2 {
side_effects.en_passant = Some((to.clone(), self.piece.color.clone()));
path_rank = rank;
}
return Some(side_effects);