I have a for loop and I am doing path finding. It works! However, when I click on the map, it goes way to fast. How do I slow down what’s going on inside the for loop to like say… a second between every loop?
for (i = 0; i < result.length; ++i) {
var getCoords = new String(result[i]);
var finalCoords = getCoords.split(",");
var finalX = finalCoords[0];
var finalY = finalCoords[1];
currX = parseInt(x_block);
currY = parseInt(y_block);
moving = true;
realSpawnX = finalX * 32;
realSpawnY = finalY * 32;
context.drawImage(playerImg, realSpawnX, realSpawnY, 32, 32);
}
at some point start loop:
Update:
example on jsfiddle
Update 2:
define helper function loop
then call like this on position of the original loop: