Nicolas Winkler 6 년 전
부모
커밋
f48578a6fd
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/movegen.rs

+ 1 - 1
src/movegen.rs

@@ -44,7 +44,7 @@ impl Iterator for BitboardIterator {
     fn next(&mut self) -> Option<Bitboard> {
         if self.board != 0 {
             let lsb = self.board & (0_u64.wrapping_sub(self.board));
-            self.board &= !lsb;
+            self.board ^= lsb;
             //Some(lsb.trailing_zeros())
             Some(lsb)
         } else {