Improve hovered tile accuracy

This commit is contained in:
WooxSolo
2018-11-01 18:34:44 +01:00
parent efe25c54cd
commit 0ef87bfb23

View File

@@ -31,6 +31,7 @@ import java.awt.Polygon;
import javax.inject.Inject;
import net.runelite.api.Client;
import net.runelite.api.Perspective;
import net.runelite.api.Point;
import net.runelite.api.coords.LocalPoint;
import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayLayer;
@@ -62,8 +63,13 @@ public class TileIndicatorsOverlay extends Overlay
// Update selected scene tile
if (!client.isMenuOpen())
{
Point p = client.getMouseCanvasPosition();
p = new Point(
p.getX() - client.getViewportXOffset(),
p.getY() - client.getViewportYOffset());
client.setCheckClick(true);
client.setMouseCanvasHoverPosition(client.getMouseCanvasPosition());
client.setMouseCanvasHoverPosition(p);
}
// If we have tile "selected" render it