Guest User

Untitled

a guest
Jul 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1.     public Tile randomizeTile(Tile t, int rx, int ry) {
  2.         return new Tile(t.a + Random.nextInt(-rx, rx), t.b + Random.nextInt(-ry, ry), t.c);
  3.     }
  4.  
  5.     public int distanceTo(Tile t) {
  6.         int x = t.a - Players.getLocal().getPosition().a;
  7.         int y = t.b - Players.getLocal().getPosition().b;
  8.         return (int) Math.round(Math.sqrt(x * x + y * y));
  9.     }
  10.  
  11.     public boolean walkPath(Tile[] p, int rx, int ry, boolean forwards) {
  12.         Walking.setRun(true);
  13.         if (forwards) {
  14.             for (int i = 0; i < p.length; i++) {
  15.                 Tile n = randomizeTile(p[i], rx, ry);
  16.                 if (!Walking.clickTile(n)) {
  17.                     return false;
  18.                 } else {
  19.                     while (distanceTo(n) > 5 && Players.getLocal().isMoving()) {
  20.                         sleep(100);
  21.                     }
  22.                 }
  23.             }
  24.         } else {
  25.             for (int i = p.length; i > 0; i--) {
  26.                 Tile n = randomizeTile(p[i], rx, ry);
  27.                 if (!Walking.clickTile(n)) {
  28.                     return false;
  29.                 } else {
  30.                     while (distanceTo(n) > 5 && Players.getLocal().isMoving()) {
  31.                         sleep(100);
  32.                     }
  33.                 }
  34.             }
  35.         }
  36.         return true;
  37.     }
Add Comment
Please, Sign In to add comment