X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=c573807b41bd01c1d9c28cf79464b94570e317da;hp=bd371a4aac1b705fb3b6a8eb1a1df9c7799bf09a;hb=6becc8144686b9a40d8dc9d5e0ce4dec28cbcb6a;hpb=2608b9249d9c25a699c8db8725e35bd4ec0b65ab diff --git a/src/search.h b/src/search.h index bd371a4a..c573807b 100644 --- a/src/search.h +++ b/src/search.h @@ -23,6 +23,7 @@ #include #include +#include "misc.h" #include "types.h" class Position; @@ -77,9 +78,9 @@ struct RootMove { struct LimitsType { LimitsType() { memset(this, 0, sizeof(LimitsType)); } - bool use_time_management() const { return !(maxTime | maxDepth | maxNodes | infinite); } + bool use_time_management() const { return !(movetime | depth | nodes | infinite); } - int time, increment, movesToGo, maxTime, maxDepth, maxNodes, infinite, ponder; + int time[2], inc[2], movestogo, depth, nodes, movetime, infinite, ponder; }; @@ -94,6 +95,7 @@ extern volatile SignalsType Signals; extern LimitsType Limits; extern std::vector RootMoves; extern Position RootPosition; +extern Time SearchTime; extern void init(); extern int64_t perft(Position& pos, Depth depth);