X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=9f9d84cca96a680717bf17c89b091de67b0a04c6;hp=395b78a813bf4e9342a14ba44f7ef78e3ba9f6aa;hb=c9dcda6ac488c0058ebd567e1f52e30b8cd0db20;hpb=8f5deaea61e8aa754b324b809cc8f7f394dc7e0f diff --git a/src/uci.cpp b/src/uci.cpp index 395b78a8..9f9d84cc 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2013 Marco Costalba, Joona Kiiski, Tord Romstad + Copyright (C) 2008-2014 Marco Costalba, Joona Kiiski, Tord Romstad Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -39,8 +39,9 @@ namespace { // FEN string of the initial position, normal chess const char* StartFEN = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"; - // Keep track of position keys along the setup moves (from start position to the - // position just before to start searching). Needed by repetition draw detection. + // Keep a track of the position keys along the setup moves (from the start position + // to the position just before the search starts). This is needed by the repetition + // draw detection code. Search::StateStackPtr SetupStates; void setoption(istringstream& up); @@ -69,11 +70,11 @@ void UCI::loop(const string& args) { if (token == "quit" || token == "stop" || token == "ponderhit") { - // GUI sends 'ponderhit' to tell us to ponder on the same move the + // The GUI sends 'ponderhit' to tell us to ponder on the same move the // opponent has played. In case Signals.stopOnPonderhit is set we are // waiting for 'ponderhit' to stop the search (for instance because we // already ran out of time), otherwise we should continue searching but - // switching from pondering to normal search. + // switch from pondering to normal search. if (token != "ponderhit" || Search::Signals.stopOnPonderhit) { Search::Signals.stop = true; @@ -121,14 +122,14 @@ void UCI::loop(const string& args) { } while (token != "quit" && args.empty()); // Args have one-shot behaviour - Threads.wait_for_think_finished(); // Cannot quit while search is running + Threads.wait_for_think_finished(); // Cannot quit whilst the search is running } namespace { // position() is called when engine receives the "position" UCI command. - // The function sets up the position described in the given fen string ("fen") + // The function sets up the position described in the given FEN string ("fen") // or the starting position ("startpos") and then makes the moves given in the // following move list ("moves").