Guest User

Untitled

a guest
Jul 19th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. private boolean walkMeTo(RSTile[] tilearr, boolean backwards){
  2. int i;
  3. int i2 = 0;
  4. int arrl = tilearr.length - 1;
  5. int CurrentTile;
  6. while(distanceTo(tilearr[i2] > 5)){
  7. i2++;
  8. CurrentTile = i2;
  9. }
  10. if(!backwards){
  11. for(i=CurrentTile;i <= arrl;){
  12. if(distanceTo(tilearr[i]) <= 4){
  13. i++;
  14. if(i > arrl){
  15. return true;
  16. }
  17. }
  18. if(distanceTo(getDestination()) <= 4 || !getMyPlayer().isMoving()){
  19. walkTileMM(tilearr[i]);
  20. }
  21. }
  22. if(distanceTo(tilearr[arrl]) <= 4){
  23. return true;
  24. }
  25. }else{
  26. for(i= CurrentTile;i >= 0;){
  27. if(distanceTo(tilearr[0]) <= 4){
  28. return true;
  29. }
  30. if(distanceTo(tilearr[i]) <= 4){
  31. i--;
  32. if(i < 0){
  33. return true;
  34. }
  35. }
  36. if(distanceTo(getDestination()) <= 4 || !getMyPlayer().isMoving()){
  37. walkTileMM(tilearr[i]);
  38. }
  39. }
  40. }
  41. return false;
  42. }
Add Comment
Please, Sign In to add comment