import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("bc") public class class60 { @ObfuscatedName("gg") @Export("regionLandArchiveIds") static int[] regionLandArchiveIds; @ObfuscatedName("fv") @ObfuscatedSignature( signature = "(I)V", garbageValue = "-410662040" ) static final void method1191() { if (Client.field643 != WorldMapRectangle.plane) { Client.field643 = WorldMapRectangle.plane; int var0 = WorldMapRectangle.plane; int[] var1 = ObjectSound.sceneMinimapSprite.pixels; int var2 = var1.length; int var3; for (var3 = 0; var3 < var2; ++var3) { var1[var3] = 0; } int var4; int var5; for (var3 = 1; var3 < 103; ++var3) { var4 = (103 - var3) * 2048 + 24628; for (var5 = 1; var5 < 103; ++var5) { if ((Tiles.Tiles_renderFlags[var0][var5][var3] & 24) == 0) { PacketWriter.scene.drawTileMinimap(var1, var4, 512, var0, var5, var3); } if (var0 < 3 && (Tiles.Tiles_renderFlags[var0 + 1][var5][var3] & 8) != 0) { PacketWriter.scene.drawTileMinimap(var1, var4, 512, var0 + 1, var5, var3); } var4 += 4; } } var3 = (238 + (int)(Math.random() * 20.0D) - 10 << 16) + (238 + (int)(Math.random() * 20.0D) - 10 << 8) + (238 + (int)(Math.random() * 20.0D) - 10); var4 = 238 + (int)(Math.random() * 20.0D) - 10 << 16; ObjectSound.sceneMinimapSprite.setRaster(); int var6; for (var5 = 1; var5 < 103; ++var5) { for (var6 = 1; var6 < 103; ++var6) { if ((Tiles.Tiles_renderFlags[var0][var6][var5] & 24) == 0) { class42.drawObject(var0, var6, var5, var3, var4); } if (var0 < 3 && (Tiles.Tiles_renderFlags[var0 + 1][var6][var5] & 8) != 0) { class42.drawObject(var0 + 1, var6, var5, var3, var4); } } } Client.mapIconCount = 0; for (var5 = 0; var5 < 104; ++var5) { for (var6 = 0; var6 < 104; ++var6) { long var7 = PacketWriter.scene.getFloorDecorationTag(WorldMapRectangle.plane, var5, var6); if (0L != var7) { int var9 = class81.Entity_unpackID(var7); int var10 = GrandExchangeOfferOwnWorldComparator.getObjectDefinition(var9).mapIconId; if (var10 >= 0) { Client.mapIcons[Client.mapIconCount] = Decimator.WorldMapElement_get(var10).getSpriteBool(false); Client.mapIconXs[Client.mapIconCount] = var5; Client.mapIconYs[Client.mapIconCount] = var6; ++Client.mapIconCount; } } } } class42.rasterProvider.apply(); } } }