From: Steinar H. Gunderson Date: Sun, 14 Dec 2014 23:18:59 +0000 (+0100) Subject: Do not care about the transposition flag for going _into_ this position. X-Git-Url: https://git.sesse.net/?p=remoteglot-book;a=commitdiff_plain;h=e6461fab78d394c5eecf3a18051142941cfbb644 Do not care about the transposition flag for going _into_ this position. --- diff --git a/www/js/book.js b/www/js/book.js index 6017fd9..854d6ad 100644 --- a/www/js/book.js +++ b/www/js/book.js @@ -66,13 +66,8 @@ var update = function() { var fetch_analysis = function() { var game = get_game(); var fen = game.fen(); - var prevfen = ""; - if (move_override > 0) { - prevfen = get_game(true).fen(); - } $.ajax({ url: "/opening-stats.pl?fen=" + encodeURIComponent(fen) + - ";prevfen=" + encodeURIComponent(prevfen) + ";includetransp=" + (includetransp ? 1 : 0) }).done(function(data, textstatus, xhr) { show_lines(data, game); diff --git a/www/opening-stats.pl b/www/opening-stats.pl index 8e490c1..e809088 100755 --- a/www/opening-stats.pl +++ b/www/opening-stats.pl @@ -17,22 +17,10 @@ my $pid = IPC::Open2::open2($chld_out, $chld_in, "../binlookup", "../open.mtbl", # Root position. Basically ignore everything except the opening (and later some root game stuff). my $fen = $cgi->param('fen') // 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'; -my $prevfen = $cgi->param('prevfen') // ''; my $includetransp = $cgi->param('includetransp') // 1; my $pos = Position->from_fen($fen); -my ($json_root_pos, $root_aux_data); -if ($includetransp) { - ($json_root_pos, $root_aux_data) = get_json_move($pos, undef, $chld_in, $chld_out); -} else { - my $prev_pos_hash = 0; - if ($prevfen ne '') { - my $prevpos = Position->from_fen($prevfen); - my (undef, $prev_aux_data) = get_json_move($prevpos, undef, $chld_in, $chld_out); - $prev_pos_hash = $prev_aux_data->{'pos_hash'}; - } - ($json_root_pos, $root_aux_data) = get_json_move($pos, $prev_pos_hash, $chld_in, $chld_out); -} +my ($json_root_pos, $root_aux_data) = get_json_move($pos, undef, $chld_in, $chld_out); my $opening = $openings{$json_root_pos->{'opening_num'}} // 'A00: Start position'; my @json_moves = ($json_root_pos);