Доброго времени суток, имеется скрипт шахматы (найден в сети), хочу сделать возможность просмотра сделанных ходов.
Ходы формируются вида PGN: 1. e4 f5 2. a4 b6 (например). Хочу чтоб при на один из ходов, была показана на доске каким образом был сделан ход. Для этого имеется некоторая функция которая показывает перемещение всех фигур на доске, выглядит она следующим образом:
$('#moveBtn').on('click', function() {
board.move('a2-a4', 'h7-h5');
});
т.е. фигура с a2 перешла в a4 и фигура с h7 перешла в h5, таким образом PGN будет выглядить как 1.a4 h7. PGN составляется следующим образом:
<span id="pgn"></span>
move_string = '</a>'+pgn_move_number + '.'+'<a href="#">';
move_string = move_string + ' ' + move_to_san(move);
т.е. результат имеет вид:
<span id="pgn">1.<a href="#"> d3 c6 </a>2.<a href="#"> b4 a6</a></span>
Собственно вопрос как зная только PGN можно посмотреть движение фигуры? Т.е. кликнул по первой ссылке, получил движение фигуры, кликнул по второй получил новое движение фигуры.
Буду очень благодарен, если поможете!