Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private boolean walkMeTo(RSTile[] tilearr, boolean backwards){
- int i;
- int i2 = 0;
- int arrl = tilearr.length - 1;
- int CurrentTile;
- while(distanceTo(tilearr[i2] > 5)){
- i2++;
- CurrentTile = i2;
- }
- if(!backwards){
- for(i=CurrentTile;i <= arrl;){
- if(distanceTo(tilearr[i]) <= 4){
- i++;
- if(i > arrl){
- return true;
- }
- }
- if(distanceTo(getDestination()) <= 4 || !getMyPlayer().isMoving()){
- walkTileMM(tilearr[i]);
- }
- }
- if(distanceTo(tilearr[arrl]) <= 4){
- return true;
- }
- }else{
- for(i= CurrentTile;i >= 0;){
- if(distanceTo(tilearr[0]) <= 4){
- return true;
- }
- if(distanceTo(tilearr[i]) <= 4){
- i--;
- if(i < 0){
- return true;
- }
- }
- if(distanceTo(getDestination()) <= 4 || !getMyPlayer().isMoving()){
- walkTileMM(tilearr[i]);
- }
- }
- }
- return false;
- }
Add Comment
Please, Sign In to add comment