Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function main () {
  2.     var area = getArea(me.area);
  3.    
  4.     print("Attempting to draw paths to the " + area.exits.length + " exit(s) in " + area.name);
  5.     for (var D = 0; D < area.exits.length; D++) {
  6.         var time = getTickCount();
  7.         var path = getPath(area, me.x, me.y, area.exits[D].x, area.exits[D].y, 1);
  8.         print("It took " + (getTickCount() - time) + "ms to generate a path with " + path.length + " nodes to " + getArea(area.exits[D].target).name);
  9.         new Line(me.x, me.y, path[0].x, path[0].y, 2, true);
  10.         for (var n = 1; n < path.length - 1; n++)
  11.             new Line(path[n - 1].x, path[n - 1].y, path[n].x, path[n].y, color, true);
  12.     }
  13.    
  14.     while(true)
  15.         delay(100);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement