X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftypes.h;h=c77d804037ee7a094b54843b1482801baa2c6aed;hp=934f884e8fb5b740e3b5f1a40dfcd57560c68b87;hb=270b241ec12ad3a32634a846b87ec9dc08fa2730;hpb=61f44ce57864f866de5d26a3402a9ad135e17c6d diff --git a/src/types.h b/src/types.h index 934f884e..c77d8040 100644 --- a/src/types.h +++ b/src/types.h @@ -345,6 +345,11 @@ inline Score operator*(Score s, int i) { return result; } +/// Multiplication of a Score by an boolean +inline Score operator*(Score s, bool b) { + return Score(int(s) * int(b)); +} + constexpr Color operator~(Color c) { return Color(c ^ BLACK); // Toggle color }