Print the name of the players.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 9 Jun 2014 22:45:41 +0000 (00:45 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 9 Jun 2014 22:45:41 +0000 (00:45 +0200)
remoteglot.pl
www/js/remoteglot.js

index 5ccfa20..9301ac7 100755 (executable)
@@ -349,6 +349,10 @@ sub style12_to_pos {
        $pos{'black_castle_k'} = $x[13];
        $pos{'black_castle_q'} = $x[14];
        $pos{'time_to_100move_rule'} = $x[15];
+       $pos{'player_w'} = $x[17];
+       $pos{'player_b'} = $x[18];
+       $pos{'player_w'} =~ s/^[IG]M//;
+       $pos{'player_b'} =~ s/^[IG]M//;
        $pos{'move_num'} = $x[26];
        if ($x[27] =~ /([a-h][1-8])-([a-h][1-8])/) {
                $pos{'last_move_uci'} = $1 . $2;
index e741873..936c336 100644 (file)
@@ -491,7 +491,13 @@ var update_board = function(data, num_viewers) {
        display_lines = [];
 
        // The headline.
-       var headline = 'Analysis';
+       var headline;
+       if (data['position']['player_w'] && data['position']['player_b']) {
+               headline = data['position']['player_w'] + '–' +
+                       data['position']['player_b'] + ', analysis';
+       } else {
+               headline = 'Analysis';
+       }
        if (data['position']['last_move'] !== 'none') {
                headline += ' after '
                if (data['position']['toplay'] == 'W') {