X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=b7475577475246fa6892e309bde68afe6bd19097;hp=5f9b74d7e530e4b0df12bc6e851678b9bc845249;hb=894c43a1d648d4cf160de006bde59aa5b6ba0190;hpb=b50ce5ebfbc9f8b043f0d915c47b0ac550d4affc diff --git a/src/search.h b/src/search.h index 5f9b74d7..b7475577 100644 --- a/src/search.h +++ b/src/search.h @@ -44,7 +44,7 @@ struct Stack { Move excludedMove; Move killers[2]; Depth reduction; - Value eval; + Value staticEval; Value evalMargin; int skipNullMove; }; @@ -82,7 +82,7 @@ struct LimitsType { LimitsType() { memset(this, 0, sizeof(LimitsType)); } bool use_time_management() const { return !(movetime | depth | nodes | infinite); } - int time[2], inc[2], movestogo, depth, nodes, movetime, infinite, ponder; + int time[COLOR_NB], inc[COLOR_NB], movestogo, depth, nodes, movetime, infinite, ponder; }; @@ -98,7 +98,8 @@ typedef std::auto_ptr > StateStackPtr; extern volatile SignalsType Signals; extern LimitsType Limits; extern std::vector RootMoves; -extern Position RootPosition; +extern Position RootPos; +extern Color RootColor; extern Time::point SearchTime; extern StateStackPtr SetupStates;