Doszedłem do kolizji i się zatrzymałem.
$(document).keydown(function(event) { SetFields(); if(event.keyCode === 37) { if(x-1==9 && y == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";} else move_map(1); } else if(event.keyCode === 39) { if(x+1==9 && y == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";} else move_map(3) } else if(event.keyCode === 38) { if(x==9 && y-1 == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";} else move_map(2) } else if(event.keyCode === 40) { if(x==9 && y+1 == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";} else move_map(4) } });
Tak mam ustawione żeby blokowało element o [9,5], aczkolwiek szukam jakiegoś innego sposobu.
Bo jak tu obsłużyć więcej takich elementów, pętlą?