mirror of
https://github.com/sockspls/badfish
synced 2025-07-11 19:49:14 +00:00
Teach 'bench' to run current position
Now that we can call bench from command prompt has a sense to teach bench to run the current set position. To do this is enough to call bench with 'current' as fen source parameter. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
ce5b972736
commit
cc04a745e2
2 changed files with 8 additions and 1 deletions
|
@ -83,7 +83,12 @@ void benchmark(istringstream& is) {
|
|||
else
|
||||
limits.depth = atoi(limit.c_str());
|
||||
|
||||
if (fenFile != "default")
|
||||
if (fenFile == "current")
|
||||
{
|
||||
fens.clear();
|
||||
fens.push_back(Search::RootPosition.to_fen());
|
||||
}
|
||||
else if (fenFile != "default")
|
||||
{
|
||||
fens.clear();
|
||||
string fen;
|
||||
|
|
|
@ -59,6 +59,8 @@ void uci_loop(const string& args) {
|
|||
Position pos(StartFEN, false, Threads.main_thread()); // The root position
|
||||
string cmd, token;
|
||||
|
||||
Search::RootPosition = pos;
|
||||
|
||||
while (token != "quit")
|
||||
{
|
||||
if (!args.empty())
|
||||
|
|
Loading…
Add table
Reference in a new issue