diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSRenderOverview.java b/runescape-api/src/main/java/net/runelite/rs/api/RSRenderOverview.java index e145c28e34..e4959012f9 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSRenderOverview.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSRenderOverview.java @@ -30,6 +30,39 @@ import net.runelite.mapping.Import; public interface RSRenderOverview extends RenderOverview { + @Import("worldMapX") + int getWorldMapX(); + + @Import("worldMapY") + int getWorldMapY(); + + @Import("worldMapZoom") + float getWorldMapZoom(); + + @Import("worldMapTargetX") + int getWorldMapTargetX(); + + @Import("worldMapTargetY") + int getWorldMapTargetY(); + + @Import("worldMapDisplayWidth") + int getWorldMapDisplayWidth(); + + @Import("worldMapDisplayHeight") + int getWorldMapDisplayHeight(); + + @Import("worldMapDisplayX") + int getWorldMapDisplayX(); + + @Import("worldMapDisplayY") + int getWorldMapDisplayY(); + + @Import("setWorldMapPosition") + void setWorldMapPosition(int worldMapX, int worldMapY, boolean changedSurface); + + @Import("setWorldMapPositionTarget") + void setWorldMapPositionTarget(int worldPointX, int worldPointY); + @Import("worldMapManager") @Override RSWorldMapManager getWorldMapManager(); diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSWorldMapManager.java b/runescape-api/src/main/java/net/runelite/rs/api/RSWorldMapManager.java index 9adfd1042c..7c34747cca 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSWorldMapManager.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSWorldMapManager.java @@ -32,4 +32,10 @@ public interface RSWorldMapManager extends WorldMapManager @Import("loaded") @Override boolean isLoaded(); + + @Import("mapSurfaceBaseOffsetX") + int getSurfaceOffsetX(); + + @Import("mapSurfaceBaseOffsetY") + int getSurfaceOffsetY(); }