X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.h;h=1688534b59b0782ac0de81f59a63f49853e0a194;hp=b179c9c77006e030813eaa15c2883406601387a2;hb=5b35c149e833e365c2afb8039ca5c658abc53081;hpb=09d01ee9dc16f20962d5f5ffcb61ade56d4fa579 diff --git a/src/search.h b/src/search.h index b179c9c7..1688534b 100644 --- a/src/search.h +++ b/src/search.h @@ -34,17 +34,16 @@ struct SplitPoint; /// current ply. struct SearchStack { + SplitPoint* sp; int ply; Move currentMove; - Move mateKiller; Move excludedMove; Move bestMove; Move killers[2]; Depth reduction; Value eval; Value evalMargin; - bool skipNullMove; - SplitPoint* sp; + int skipNullMove; }; @@ -60,10 +59,9 @@ struct SearchLimits { : time(t), increment(i), movesToGo(mtg), maxTime(mt), maxDepth(md), maxNodes(mn), infinite(inf), ponder(pon) {} - bool useTimeManagement() const { return !(maxTime | maxDepth | maxNodes | int(infinite)); } + bool useTimeManagement() const { return !(maxTime | maxDepth | maxNodes | infinite); } - int time, increment, movesToGo, maxTime, maxDepth, maxNodes; - bool infinite, ponder; + int time, increment, movesToGo, maxTime, maxDepth, maxNodes, infinite, ponder; }; extern void init_search();