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
|
/// Return the fourth [Rank] for pieces of the given [Color], where its pawns move to after a
|
||||||
/// two-square move.
|
/// two-square move.
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
|
|
Loading…
Reference in a new issue