I tried
walking.walk(new Position(3027 +random(-2, 2),3709 +random(-2, 2),0));
walking.webWalk(new Position(3027 +random(-2, 2),3709 +random(-2, 2),0));
Position[] PATH = {new Position(3020 +random(-2, 2),3700 +random(-2, 2),0), new Position(3027 +random(-2, 2),3709 +random(-2, 2),0)};
localWalker.walkPath(PATH);
it seems, that all methods which involve
new Position
, will generate 1 random position and will repeat it.
while
localWalker.walk(3027 +random(-2,2), 3709 +random(-2,2));
generates new position each time its used..