Add 'Color::third_rank'
This commit is contained in:
parent
dde5b69f81
commit
611e12c033
|
@ -60,6 +60,16 @@ impl Color {
|
|||
}
|
||||
}
|
||||
|
||||
/// Return the third [Rank] for pieces of the given [Color], where its pawns move to after a
|
||||
/// one-square move on the start position.
|
||||
#[inline(always)]
|
||||
pub fn third_rank(self) -> Rank {
|
||||
match self {
|
||||
Self::White => Rank::Third,
|
||||
Self::Black => Rank::Sixth,
|
||||
}
|
||||
}
|
||||
|
||||
/// Return the fourth [Rank] for pieces of the given [Color], where its pawns move to after a
|
||||
/// two-square move.
|
||||
#[inline(always)]
|
||||
|
|
Loading…
Reference in a new issue