]> git.sesse.net Git - stockfish/blobdiff - src/timeman.cpp
Tweak bishop PSQT tables
[stockfish] / src / timeman.cpp
index 0348b677f4597ef5aaf3075b604e8f50e16a1e71..702f0f31eafb8f7d751552078bf12b18a889e6f9 100644 (file)
@@ -66,7 +66,7 @@ void TimeManager::pv_instability(double bestMoveChanges) {
 
 void TimeManager::init(const Search::LimitsType& limits, int currentPly, Color us)
 {
-  /* We support four different kind of time controls:
+  /* We support four different kinds of time controls:
 
       increment == 0 && movesToGo == 0 means: x basetime  [sudden death!]
       increment == 0 && movesToGo != 0 means: x moves in y minutes
@@ -92,7 +92,7 @@ void TimeManager::init(const Search::LimitsType& limits, int currentPly, Color u
 
   // Initialize all to maximum values but unstablePVExtraTime that is reset
   unstablePVExtraTime = 0;
-  optimumSearchTime = maximumSearchTime = limits.time[us];
+  optimumSearchTime = maximumSearchTime = std::max(limits.time[us], minThinkingTime);
 
   // We calculate optimum time usage for different hypothetical "moves to go"-values and choose the
   // minimum of calculated search time values. Usually the greatest hypMTG gives the minimum values.