From 7314988f8139827582cd8de39754d98aefc8eb21 Mon Sep 17 00:00:00 2001 From: Kronos Date: Thu, 4 May 2017 05:57:14 +1000 Subject: [PATCH 1/2] Hooked paddingX/Y in Widget --- .../src/main/java/net/runelite/api/widgets/Widget.java | 10 ++++++++++ .../src/main/java/net/runelite/rs/api/Widget.java | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) 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 0368ee1ae4..f96554cefe 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 @@ -234,4 +234,14 @@ public class Widget return items; } + + public int getPaddingX() + { + return widget.getPaddingX(); + } + + public int getPaddingY() + { + return widget.getPaddingY(); + } } diff --git a/runescape-api/src/main/java/net/runelite/rs/api/Widget.java b/runescape-api/src/main/java/net/runelite/rs/api/Widget.java index df7a2c10e5..bb8adacc60 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/Widget.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/Widget.java @@ -22,7 +22,6 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ - package net.runelite.rs.api; import net.runelite.mapping.Import; @@ -124,4 +123,10 @@ public interface Widget @Import("originalY") int getOriginalY(); + + @Import("paddingX") + int getPaddingX(); + + @Import("paddingY") + int getPaddingY(); } From 593051977c90397fde08e171b76593f3b347736e Mon Sep 17 00:00:00 2001 From: Kronos Date: Thu, 4 May 2017 06:10:05 +1000 Subject: [PATCH 2/2] Renamed paddingX/Y in Cache --- .../runelite/cache/definitions/InterfaceDefinition.java | 4 ++-- .../cache/definitions/loaders/InterfaceLoader.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cache/src/main/java/net/runelite/cache/definitions/InterfaceDefinition.java b/cache/src/main/java/net/runelite/cache/definitions/InterfaceDefinition.java index 3fd445cd08..3ed973c055 100644 --- a/cache/src/main/java/net/runelite/cache/definitions/InterfaceDefinition.java +++ b/cache/src/main/java/net/runelite/cache/definitions/InterfaceDefinition.java @@ -109,8 +109,8 @@ public class InterfaceDefinition public int[][] dynamicValues; public int[] itemIds; public int[] itemQuantities; - public int field2285; - public int field2286; + public int paddingX; + public int paddingY; public int[] field2340; public int[] field2288; public int[] field2289; diff --git a/cache/src/main/java/net/runelite/cache/definitions/loaders/InterfaceLoader.java b/cache/src/main/java/net/runelite/cache/definitions/loaders/InterfaceLoader.java index c03303c54f..d57ee7cda4 100644 --- a/cache/src/main/java/net/runelite/cache/definitions/loaders/InterfaceLoader.java +++ b/cache/src/main/java/net/runelite/cache/definitions/loaders/InterfaceLoader.java @@ -150,8 +150,8 @@ public class InterfaceLoader iface.field2291 |= 536870912; } - iface.field2285 = var1.readUnsignedByte(); - iface.field2286 = var1.readUnsignedByte(); + iface.paddingX = var1.readUnsignedByte(); + iface.paddingY = var1.readUnsignedByte(); iface.field2340 = new int[20]; iface.field2288 = new int[20]; iface.field2289 = new int[20]; @@ -274,8 +274,8 @@ public class InterfaceLoader iface.field2298 = var1.readUnsignedByte() == 1; iface.textColor = var1.readInt(); - iface.field2285 = var1.readShort(); - iface.field2286 = var1.readShort(); + iface.paddingX = var1.readShort(); + iface.paddingY = var1.readShort(); var4 = var1.readUnsignedByte(); if (var4 == 1) {