Fix en_passant cell choice
This commit is contained in:
parent
5064bf6491
commit
82504a9c47
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue