X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=1b10c7b418697c969f00d8f8b9a4e0ed938db3db;hp=5e85098504d30c3a4ecbc8d7cce412f265e28ac5;hb=97212bafc90f2c356488489db81cfdca3707039d;hpb=6afcfd00f29973f3169dae18aa439f90c2614256 diff --git a/src/uci.cpp b/src/uci.cpp index 5e850985..1b10c7b4 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -63,7 +63,7 @@ namespace { bool execute_uci_command(const string& cmd) { - static Position pos(StartPositionFEN, 0); // The root position + static Position pos(StartPositionFEN, false, 0); // The root position UCIParser up(cmd); string token; @@ -84,7 +84,7 @@ bool execute_uci_command(const string& cmd) { cout << "uciok" << endl; } else if (token == "ucinewgame") - pos.from_fen(StartPositionFEN); + pos.from_fen(StartPositionFEN, false); else if (token == "isready") cout << "readyok" << endl; @@ -147,7 +147,7 @@ namespace { if (token == "startpos") { - pos.from_fen(StartPositionFEN); + pos.from_fen(StartPositionFEN, false); if (!(up >> token)) return; } @@ -159,7 +159,7 @@ namespace { fen += token; fen += ' '; } - pos.from_fen(fen); + pos.from_fen(fen, Options["UCI_Chess960"].value()); } if (token != "moves")