From 4bfa22448dcb6d8fec43f393a0fd7b8672629a64 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 27 Jan 2018 13:01:56 -0500 Subject: [PATCH] Add int and string script stack to api --- .../main/java/net/runelite/api/Client.java | 12 ++++++++++ .../java/net/runelite/rs/api/RSClient.java | 24 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index 12aee0a545..3acfd9d038 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -255,4 +255,16 @@ public interface Client extends GameEngine * @return */ ItemContainer getItemContainer(InventoryID inventory); + + int getIntStackSize(); + + void setIntStackSize(int stackSize); + + int[] getIntStack(); + + int getStringStackSize(); + + void setStringStackSize(int stackSize); + + String[] getStringStack(); } 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 06f89c20b7..78bd9a84e0 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 @@ -436,4 +436,28 @@ public interface RSClient extends RSGameEngine, Client @Construct RSItem createItem(); + + @Import("intStackSize") + @Override + int getIntStackSize(); + + @Import("intStackSize") + @Override + void setIntStackSize(int stackSize); + + @Import("intStack") + @Override + int[] getIntStack(); + + @Import("scriptStringStackSize") + @Override + int getStringStackSize(); + + @Import("scriptStringStackSize") + @Override + void setStringStackSize(int stackSize); + + @Import("scriptStringStack") + @Override + String[] getStringStack(); }