Guest User

Untitled

a guest
Aug 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. private Point tileToMinimap(RSTile t) {
  2. RSTile player = getMyPlayer().getLocation();
  3. Point a = calc.tileToMinimap(player);
  4. Point b = calc.tileToMinimap(new RSTile(player.getX(), player.getY() + 10));
  5. Point c = calc.tileToMinimap(new RSTile(player.getX() + 10, player.getY()));
  6.  
  7. double bDistX = (b.x - a.x)/10.0;
  8. double bDistY = (b.y - a.y)/10.0;
  9.  
  10. double cDistX = (c.x - a.x)/10.0;
  11. double cDistY = (c.y - a.y)/10.0;
  12.  
  13. int xDist = t.getX() - player.getX();
  14. int yDist = t.getY() - player.getY();
  15.  
  16. return new Point(a.x + (int)(cDistX*xDist + bDistX*yDist),
  17. a.y + (int)(bDistY*yDist + cDistY*xDist));
  18. }
Add Comment
Please, Sign In to add comment