Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Point tileToMinimap(RSTile t) {
- RSTile player = getMyPlayer().getLocation();
- Point a = calc.tileToMinimap(player);
- Point b = calc.tileToMinimap(new RSTile(player.getX(), player.getY() + 10));
- Point c = calc.tileToMinimap(new RSTile(player.getX() + 10, player.getY()));
- double bDistX = (b.x - a.x)/10.0;
- double bDistY = (b.y - a.y)/10.0;
- double cDistX = (c.x - a.x)/10.0;
- double cDistY = (c.y - a.y)/10.0;
- int xDist = t.getX() - player.getX();
- int yDist = t.getY() - player.getY();
- return new Point(a.x + (int)(cDistX*xDist + bDistX*yDist),
- a.y + (int)(bDistY*yDist + cDistY*xDist));
- }
Add Comment
Please, Sign In to add comment