diff --git a/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java b/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java index c97671b5a1..44562e9975 100644 --- a/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java +++ b/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java @@ -137,6 +137,14 @@ public interface Widget void setOriginalY(int originalY); + int getOriginalHeight(); + + void setOriginalHeight(int originalHeight); + + int getOriginalWidth(); + + void setOriginalWidth(int originalWidth); + int getPaddingX(); void setPaddingX(int paddingX); diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java index be6811ded1..07b0ed716d 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java @@ -621,4 +621,10 @@ public interface RSClient extends RSGameEngine, Client @Import("flags") int getFlags(); + + @Import("compass") + void setCompass(SpritePixels spritePixels); + + @Import("widgetSpriteCache") + RSNodeCache getWidgetSpriteCache(); } diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSNodeCache.java b/runescape-api/src/main/java/net/runelite/rs/api/RSNodeCache.java index 88eb2b4cec..7a721cde0c 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSNodeCache.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSNodeCache.java @@ -30,4 +30,7 @@ public interface RSNodeCache { @Import("get") RSCacheableNode get(long id); -} + + @Import("reset") + void reset(); +} \ No newline at end of file diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java b/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java index a8ba84b360..d0db093204 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java @@ -211,6 +211,22 @@ public interface RSWidget extends Widget @Override void setOriginalY(int originalY); + @Import("originalHeight") + @Override + int getOriginalHeight(); + + @Import("originalHeight") + @Override + void setOriginalHeight(int originalHeight); + + @Import("originalWidth") + @Override + int getOriginalWidth(); + + @Import("originalWidth") + @Override + void setOriginalWidth(int originalWidth); + @Import("paddingX") @Override int getPaddingX();