import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("ay") @Implements("WorldMapSection") public interface WorldMapSection { @ObfuscatedName("x") @ObfuscatedSignature( signature = "(Las;I)V", garbageValue = "1890497148" ) @Export("expandBounds") void expandBounds(WorldMapArea var1); @ObfuscatedName("m") @ObfuscatedSignature( signature = "(IIII)Z", garbageValue = "-65934716" ) @Export("containsCoord") boolean containsCoord(int var1, int var2, int var3); @ObfuscatedName("k") @ObfuscatedSignature( signature = "(III)Z", garbageValue = "-240937232" ) @Export("containsPosition") boolean containsPosition(int var1, int var2); @ObfuscatedName("d") @ObfuscatedSignature( signature = "(IIII)[I", garbageValue = "1656767825" ) @Export("getBorderTileLengths") int[] getBorderTileLengths(int var1, int var2, int var3); @ObfuscatedName("w") @ObfuscatedSignature( signature = "(III)Lhj;", garbageValue = "-226825052" ) @Export("coord") Coord coord(int var1, int var2); @ObfuscatedName("v") @ObfuscatedSignature( signature = "(Lkb;I)V", garbageValue = "-1393433755" ) @Export("read") void read(Buffer var1); }