else if (token == "go")
go(pos, is);
- else if (token == "ucinewgame")
- pos.from_fen(StartFEN, false);
-
else if (token == "isready")
cout << "readyok" << endl;
pos.flip_me();
else if (token == "eval")
- {
- read_evaluation_uci_options(pos.side_to_move());
- cout << trace_evaluate(pos) << endl;
- }
+ cout << Eval::trace(pos) << endl;
else if (token == "key")
cout << "key: " << hex << pos.key()
while (is >> token)
value += string(" ", !value.empty()) + token;
- if (!Options.count(name))
- cout << "No such option: " << name << endl;
-
- else if (value.empty()) // UCI buttons don't have a value
- Options[name] = true;
-
- else
+ if (Options.count(name))
Options[name] = value;
+ else
+ cout << "No such option: " << name << endl;
}