]> git.sesse.net Git - stockfish/blobdiff - src/uci.cpp
Remove global variables from search.h
[stockfish] / src / uci.cpp
index a64520050f084e481cc2804aba1dec5406f21c66..b3af1b607a24138d4a87d0b0f327472d9fe0b81d 100644 (file)
@@ -123,7 +123,7 @@ namespace {
     }
     else if (token == "ucinewgame")
     {
-        TT.clear();
+        push_button("Clear Hash");
         Position::init_piece_square_tables();
         RootPosition.from_fen(StartPosition);
     }
@@ -210,9 +210,9 @@ namespace {
                 if (RootPosition.rule_50_counter() == 0)
                     RootPosition.reset_game_ply();
             }
-            // Our StateInfo st is about going out of scope,
-            // so save its content before they disappear.
-            RootPosition.setStartState(st);
+            // Our StateInfo st is about going out of scope so copy
+            // its content inside RootPosition before they disappear.
+            RootPosition.saveState();
         }
     }
   }