X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=remoteglot.pl;h=b1e37aacb43d8398caa7ccb27e9120e66770076c;hp=e1f36528b802f1c9023e6e81531cd2999ceb8976;hb=e29e4043c66b7b187d48e73e73895a2ce62949d4;hpb=c94ef784672e9d51359abad6954fd52aef8ec15e diff --git a/remoteglot.pl b/remoteglot.pl index e1f3652..b1e37aa 100755 --- a/remoteglot.pl +++ b/remoteglot.pl @@ -844,9 +844,7 @@ sub output_json { $json->{'tbhits'} = $info->{'tbhits'}; $json->{'seldepth'} = $info->{'seldepth'}; $json->{'tablebase'} = $info->{'tablebase'}; - - $json->{'pv_uci'} = $info->{'pv'}; # Still needs to be there for the JS to calculate arrows; only for the primary PV, though! - $json->{'pv_pretty'} = [ prettyprint_pv($pos_calculating, @{$info->{'pv'}}) ]; + $json->{'pv'} = [ prettyprint_pv($pos_calculating, @{$info->{'pv'}}) ]; my %refutation_lines = (); my @refutation_lines = (); @@ -862,12 +860,11 @@ sub output_json { my $pv = $info->{'pv' . $mpv}; my $pretty_move = join('', prettyprint_pv($pos_calculating, $pv->[0])); my @pretty_pv = prettyprint_pv($pos_calculating, @$pv); - $refutation_lines{$pv->[0]} = { - sort_key => $pretty_move, + $refutation_lines{$pretty_move} = { depth => $info->{'depth' . $mpv}, score => score_digest($info, $pos_calculating, $mpv), pretty_move => $pretty_move, - pv_pretty => \@pretty_pv, + pv => \@pretty_pv, }; }; }