summaryrefslogtreecommitdiff
path: root/model/src/board.rs
diff options
context:
space:
mode:
Diffstat (limited to 'model/src/board.rs')
-rw-r--r--model/src/board.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/model/src/board.rs b/model/src/board.rs
index e110575..1cc8d1c 100644
--- a/model/src/board.rs
+++ b/model/src/board.rs
@@ -100,7 +100,7 @@ impl CheckersBitBoard {
#[must_use]
pub const fn hash_code(self) -> u64 {
- (((self.color & self.pieces) as u64) << 32) | (self.pieces as u64)
+ (((self.color & self.pieces) as u64) << 32) | (((!self.color & self.pieces) as u64) << 32)
}
/// Gets the bits that represent where pieces are on the board