if (defined($uciinfo{'score_mate' . $mpv})) {
return sprintf "M%3d", $uciinfo{'score_mate' . $mpv};
} else {
if (exists($uciinfo{'score_cp' . $mpv})) {
my $score = $uciinfo{'score_cp' . $mpv} * 0.01;
if (defined($uciinfo{'score_mate' . $mpv})) {
return sprintf "M%3d", $uciinfo{'score_mate' . $mpv};
} else {
if (exists($uciinfo{'score_cp' . $mpv})) {
my $score = $uciinfo{'score_cp' . $mpv} * 0.01;