uciprint("position fen $fen");
uciprint("go infinite");
+ %uciinfo = ();
$last_move = time;
#
}
};
if ($@) {
+ %uciinfo = ();
return;
}
while (exists($uciinfo{'pv' . $mpv})) {
$text .= sprintf " PV%2u", $mpv;
my $score = short_score(\%uciinfo, \%ficsinfo, $mpv);
- $text .= " ($score)" if (!defined($score));
+ $text .= " ($score)" if (defined($score));
if (exists($uciinfo{'nodes' . $mpv}) && exists($uciinfo{'nps' . $mpv}) && exists($uciinfo{'depth' . $mpv})) {
$text .= sprintf " (%5u kn, %3u kn/s, %2u ply)",