Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Issue starting and final FEN of a PV when warning of an illegal PV mo…
…ve (UCI)

Resolves #649
  • Loading branch information
alwey committed Dec 31, 2021
commit 34316be9f5ca3c677ff60674f0fa3e39f74b4467
4 changes: 4 additions & 0 deletions projects/lib/src/uciengine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,7 @@ QString UciEngine::directPv(const QVarLengthArray<QStringRef>& tokens)
QString UciEngine::sanPv(const QVarLengthArray<QStringRef>& tokens)
{
Chess::Board* board = this->board();
QString fen = board->fenString();
QString pv;
int movesMade = 0;

Expand All @@ -837,6 +838,9 @@ QString UciEngine::sanPv(const QVarLengthArray<QStringRef>& tokens)
qWarning("PV: %s %s",
qUtf8Printable(pv),
qUtf8Printable(tokenString));
qWarning("PV from FEN: %s", qUtf8Printable(fen));
qWarning("Current FEN: %s",
qUtf8Printable(board->fenString()));
break;
}
if (!pv.isEmpty())
Expand Down