devtools: add tile region location and regionid to tile location tool

This commit is contained in:
Hydrox6
2021-07-06 18:25:36 +01:00
committed by Adam
parent a6e3d4ca20
commit 7bb7f3cf86

View File

@@ -56,6 +56,7 @@ import net.runelite.api.Tile;
import net.runelite.api.TileItem;
import net.runelite.api.TileObject;
import net.runelite.api.coords.LocalPoint;
import net.runelite.api.coords.WorldPoint;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.api.widgets.WidgetItem;
@@ -248,7 +249,11 @@ class DevToolsOverlay extends Overlay
Polygon poly = Perspective.getCanvasTilePoly(client, tile.getLocalLocation());
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);
}
}