$('#gamesummary').html(text);
}
- var total_num = 0;
- for (var i = 0; i < moves.length; ++i) {
- var move = moves[i];
- if (move['move']) {
- total_num += parseInt(move['white']);
- total_num += parseInt(move['draw']);
- total_num += parseInt(move['black']);
- }
- }
+ var total_num = find_total_games(moves);
var headings_tr = $("#headings");
headings_tr.empty();
var move = moves[i];
var line = [];
- var white = parseInt(move['white']);
- var draw = parseInt(move['draw']);
- var black = parseInt(move['black']);
- var computer = parseInt(move['computer']);
+ var white = move['white'];
+ var draw = move['draw'];
+ var black = move['black'];
+ var computer = move['computer'];
line.push(move['move']); // Move.
transpose_only.push(move['transpose_only']);
}
}
- var move_a = document.createElement("a");
- move_a.href = "javascript:make_move('" + line[j] + "')";
- td.appendChild(move_a);
- $(move_a).text(line[j]);
+ if (line[j] === '1-0' || line[j] === '1/2-1/2' || line[j] === '0-1') {
+ $(td).text($(td).text() + line[j]);
+ } else {
+ var move_a = document.createElement("a");
+ move_a.href = "javascript:make_move('" + line[j] + "')";
+ td.appendChild(move_a);
+ $(move_a).text(line[j]);
+ }
} else if (headings[j][1] == TYPE_INTEGER) {
add_td(tr, line[j] || 0);
} else if (headings[j][1] == TYPE_FLOAT) {
}
}
+var find_total_games = function(moves) {
+ var total_num = 0;
+ for (var i = 0; i < moves.length; ++i) {
+ var move = moves[i];
+ if (move['move']) {
+ total_num += move['white'];
+ total_num += move['draw'];
+ total_num += move['black'];
+ }
+ }
+ return total_num;
+}
+
var set_includetransp = function(value) {
includetransp = value;
update();
}
window['set_includetransp'] = set_includetransp;
+var set_flipboard = function(value) {
+ board.orientation(value ? 'black' : 'white');
+}
+window['set_flipboard'] = set_flipboard;
+
var make_move = function(move, do_update) {
var history = game.history({ verbose: true });
if (move_override < history.length && history[move_override].san == move) {
prev_move();
}
});
-}
+ // Seemingly the web worker is not started before we send it a message.
+ stockfish.postMessage("uci");
+}
$(document).ready(init);