X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=71f821b2b3183144849d200242b4250743d71f57;hp=d92ed1caf4c4067f479407a31c6bc07ceba7206e;hb=b638f6b0354ea124dc80e5e38189474d34141e2d;hpb=eaed535c5f00ee75185e798dc2fe445a11e396af diff --git a/src/position.h b/src/position.h index d92ed1ca..71f821b2 100644 --- a/src/position.h +++ b/src/position.h @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2009 Marco Costalba + Copyright (C) 2008-2010 Marco Costalba, Joona Kiiski, Tord Romstad Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -156,7 +156,6 @@ public: void print(Move m = MOVE_NONE) const; // Copying - void fast_copy(const Position& pos); void flipped_copy(const Position& pos); // The piece on a given square @@ -329,12 +328,12 @@ private: Color sideToMove; int gamePly; Key history[MaxGameLength]; + int castleRightsMask[64]; File initialKFile, initialKRFile, initialQRFile; StateInfo startState; StateInfo* st; // Static variables - static int castleRightsMask[64]; static Key zobrist[2][8][64]; static Key zobEp[64]; static Key zobCastle[16];