]> git.sesse.net Git - stockfish/blobdiff - src/types.h
Introduce Cut/All node definitions
[stockfish] / src / types.h
index ac2ca0e78d9a4ea5d0b5497244de1f14339855f2..ade9a620a47d5d70e63a71887f8310403a6f7c69 100644 (file)
@@ -328,17 +328,6 @@ inline Score operator/(Score s, int i) {
 #undef ENABLE_OPERATORS_ON
 #undef ENABLE_SAFE_OPERATORS_ON
 
-namespace Zobrist {
-
-  extern Key psq[COLOR_NB][PIECE_TYPE_NB][SQUARE_NB];
-  extern Key enpassant[FILE_NB];
-  extern Key castle[CASTLE_RIGHT_NB];
-  extern Key side;
-  extern Key exclusion;
-
-  void init();
-}
-
 extern Value PieceValue[PHASE_NB][PIECE_NB];
 extern int SquareDistance[SQUARE_NB][SQUARE_NB];
 
@@ -359,10 +348,6 @@ inline Square operator~(Square s) {
   return Square(s ^ 56); // Vertical flip SQ_A1 -> SQ_A8
 }
 
-inline Piece operator~(Piece c) {
-  return Piece(c ^ 8);
-}
-
 inline Square operator|(File f, Rank r) {
   return Square((r << 3) | f);
 }