devtools: add tile region location and regionid to tile location tool
This commit is contained in:
@@ -56,6 +56,7 @@ import net.runelite.api.Tile;
|
|||||||
import net.runelite.api.TileItem;
|
import net.runelite.api.TileItem;
|
||||||
import net.runelite.api.TileObject;
|
import net.runelite.api.TileObject;
|
||||||
import net.runelite.api.coords.LocalPoint;
|
import net.runelite.api.coords.LocalPoint;
|
||||||
|
import net.runelite.api.coords.WorldPoint;
|
||||||
import net.runelite.api.widgets.Widget;
|
import net.runelite.api.widgets.Widget;
|
||||||
import net.runelite.api.widgets.WidgetInfo;
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
import net.runelite.api.widgets.WidgetItem;
|
import net.runelite.api.widgets.WidgetItem;
|
||||||
@@ -248,7 +249,11 @@ class DevToolsOverlay extends Overlay
|
|||||||
Polygon poly = Perspective.getCanvasTilePoly(client, tile.getLocalLocation());
|
Polygon poly = Perspective.getCanvasTilePoly(client, tile.getLocalLocation());
|
||||||
if (poly != null && poly.contains(client.getMouseCanvasPosition().getX(), client.getMouseCanvasPosition().getY()))
|
if (poly != null && poly.contains(client.getMouseCanvasPosition().getX(), client.getMouseCanvasPosition().getY()))
|
||||||
{
|
{
|
||||||
toolTipManager.add(new Tooltip("World Location: " + tile.getWorldLocation().getX() + ", " + tile.getWorldLocation().getY() + ", " + client.getPlane()));
|
WorldPoint worldLocation = tile.getWorldLocation();
|
||||||
|
String tooltip = String.format("World location: %d, %d, %d</br>" +
|
||||||
|
"Region ID: %d location: %d, %d", worldLocation.getX(), worldLocation.getY(), worldLocation.getPlane(),
|
||||||
|
worldLocation.getRegionID(), worldLocation.getRegionX(), worldLocation.getRegionY());
|
||||||
|
toolTipManager.add(new Tooltip(tooltip));
|
||||||
OverlayUtil.renderPolygon(graphics, poly, GREEN);
|
OverlayUtil.renderPolygon(graphics, poly, GREEN);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user