С матрицами я раньше не работал . Но для дела нужно в ней разобраться . Знающие камрады подскажите . Проблема в том , что я не могу понять как расшифровываться координаты в этой матрице. Если это положение по x и y то почему там нереальные координаты а 0 и 1 . Мне нужно матрицу создать с координатами по x,y - которая отображает положение svg файлов. Код брас с библиотеки для поиска пути: Pathfinding.js
Вот пример кода:
function drawPath(path) {
setTimeout(function loop() {
var current = path.shift();
// не понимаю эту часть
var point = document.querySelector('.c'+current[1]+current[0])
point.classList.add('path')
if (path.length)
setTimeout(loop, 500);
}, 500);
}
window.onload = function () {
// add eventListener for tizenhwkey
document.addEventListener('tizenhwkey', function(e) {
if(e.keyName == "back")
tizen.application.getCurrentApplication().exit();
});
// эту
var matrix = [
[0, 0, 0, 0, 0],
[1, 0, 1, 0, 1],
[0, 0, 1, 0, 0],
[0, 1, 0, 1, 0],
[0, 0, 0, 0, 0]
];
var grid = new PF.Grid(5, 5, matrix);
var finder = new PF.AStarFinder();
// и эту
var path = finder.findPath(0, 0, 2, 3, grid);
console.log(JSON.stringify(path));
drawPath(path);
};