]> git.sesse.net Git - stockfish/blobdiff - src/bitboard.h
Rename squares_aligned()
[stockfish] / src / bitboard.h
index deba91d541253de36da806db84afb8cd34b27dce..e95bf0d275996f0965efb36617c840408821d6f3 100644 (file)
@@ -223,12 +223,11 @@ inline Bitboard squares_of_color(Square s) {
 }
 
 
-/// squares_aligned() returns true if the squares s1, s2 and s3 are aligned
+/// aligned() returns true if the squares s1, s2 and s3 are aligned
 /// either on a straight or on a diagonal line.
 
-inline bool squares_aligned(Square s1, Square s2, Square s3) {
-  return  (BetweenBB[s1][s2] | BetweenBB[s1][s3] | BetweenBB[s2][s3])
-        & (     SquareBB[s1] |      SquareBB[s2] |      SquareBB[s3]);
+inline bool aligned(Square s1, Square s2, Square s3) {
+  return LineBB[s1][s2] & s3;
 }