]> git.sesse.net Git - remoteglot-book/commitdiff
Do not care about the transposition flag for going _into_ this position.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 14 Dec 2014 23:18:59 +0000 (00:18 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 14 Dec 2014 23:18:59 +0000 (00:18 +0100)
www/js/book.js
www/opening-stats.pl

index 6017fd9d0d5eb6a91a1238089c080a7af460c819..854d6ad6e86fb7f233b88604cefbef9bb31f2317 100644 (file)
@@ -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);
index 8e490c17d87f9441c9939a950a7f20186aad0de4..e809088cbaf3af9f4e594c24f49560f9155f658a 100755 (executable)
@@ -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);