changes
This commit is contained in:
12
src/board.rs
12
src/board.rs
@@ -233,12 +233,16 @@ impl Board {
|
||||
fill
|
||||
}
|
||||
|
||||
pub fn count(&self, piece: Piece) -> usize {
|
||||
match piece {
|
||||
Piece::Black => self.black_board.count(),
|
||||
Piece::White => self.white_board.count(),
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns (White score, Black score)
|
||||
pub fn get_score(&self) -> (usize, usize) {
|
||||
(
|
||||
self.white_board.count() as usize,
|
||||
self.black_board.count() as usize,
|
||||
)
|
||||
(self.count(Piece::White), self.count(Piece::Black))
|
||||
}
|
||||
|
||||
pub fn game_winner(&self, turn: Piece) -> Option<Piece> {
|
||||
|
||||
Reference in New Issue
Block a user