From e56562f54ae3a47ead8dbe7f8c9c7346fe486f0b Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 11 Sep 2021 19:40:13 -0400 Subject: [PATCH] api: add scene tile shapes, underlay, and overlay ids --- .../src/main/java/net/runelite/api/Scene.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Scene.java b/runelite-api/src/main/java/net/runelite/api/Scene.java index a3e170ae73..3a748c9f97 100644 --- a/runelite-api/src/main/java/net/runelite/api/Scene.java +++ b/runelite-api/src/main/java/net/runelite/api/Scene.java @@ -62,4 +62,22 @@ public interface Scene void generateHouses(); void setRoofRemovalMode(int flags); + + /** + * Get the underlay ids for the scene. The value stored is id + 1, with 0 for no underlay. + * @return + */ + byte[][][] getUnderlayIds(); + + /** + * Get the overlay ids for the scene. The value stored is id + 1, with 0 for no overlay. + * @return + */ + byte[][][] getOverlayIds(); + + /** + * Get the shapes of the tiles for the scene. + * @return + */ + byte[][][] getTileShapes(); }