-
- my @text_pvs = ();
- if (exists($uciinfo{'pv1'}) && exists($uciinfo{'pv2'})) {
- # multi-PV
- my $mpv = 1;
- while (exists($uciinfo{'pv' . $mpv})) {
- $text_pvs[$mpv] = prefix_pv($pos_calculating->{'move_num'}, $pos_calculating->{'toplay'}) .
- join(' ', prettyprint_pv($pos_calculating->{'board'},
- $pos_calculating->{'move_num'},
- $pos_calculating->{'toplay'},
- @{$uciinfo{'pv' . $mpv}}));
- ++$mpv;
- }
- } else {
- # single-PV
- $text_pvs[0] = prefix_pv($pos_calculating->{'move_num'}, $pos_calculating->{'toplay'}) .
- join(' ', prettyprint_pv($pos_calculating->{'board'},
- $pos_calculating->{'move_num'},
- $pos_calculating->{'toplay'},
- @{$uciinfo{'pv'}}));
- }