import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("nn") public class class383 { @ObfuscatedName("s") static final char[] field4236; @ObfuscatedName("a") static final char[] field4237; static { field4236 = new char[]{' ', ' ', '_', '-', 'à', 'á', 'â', 'ä', 'ã', 'À', 'Á', 'Â', 'Ä', 'Ã', 'è', 'é', 'ê', 'ë', 'È', 'É', 'Ê', 'Ë', 'í', 'î', 'ï', 'Í', 'Î', 'Ï', 'ò', 'ó', 'ô', 'ö', 'õ', 'Ò', 'Ó', 'Ô', 'Ö', 'Õ', 'ù', 'ú', 'û', 'ü', 'Ù', 'Ú', 'Û', 'Ü', 'ç', 'Ç', 'ÿ', 'Ÿ', 'ñ', 'Ñ', 'ß'}; // L: 8 field4237 = new char[]{'[', ']', '#'}; // L: 9 } @ObfuscatedName("i") @ObfuscatedSignature( descriptor = "(ILjava/lang/String;Lkz;II)Lib;", garbageValue = "287793212" ) public static PacketBufferNode method6755(int var0, String var1, Language var2, int var3) { PacketBufferNode var4 = AbstractWorldMapData.getPacketBufferNode(ClientPacket.field2759, Client.packetWriter.isaacCipher); // L: 17 var4.packetBuffer.writeByte(0); // L: 18 int var5 = var4.packetBuffer.offset; // L: 19 var4.packetBuffer.writeByte(var0); // L: 20 String var6 = var1.toLowerCase(); // L: 21 byte var7 = 0; // L: 22 if (var6.startsWith("yellow:")) { // L: 23 var7 = 0; // L: 24 var1 = var1.substring("yellow:".length()); // L: 25 } else if (var6.startsWith("red:")) { // L: 27 var7 = 1; // L: 28 var1 = var1.substring("red:".length()); // L: 29 } else if (var6.startsWith("green:")) { // L: 31 var7 = 2; // L: 32 var1 = var1.substring("green:".length()); // L: 33 } else if (var6.startsWith("cyan:")) { // L: 35 var7 = 3; // L: 36 var1 = var1.substring("cyan:".length()); // L: 37 } else if (var6.startsWith("purple:")) { // L: 39 var7 = 4; // L: 40 var1 = var1.substring("purple:".length()); // L: 41 } else if (var6.startsWith("white:")) { // L: 43 var7 = 5; // L: 44 var1 = var1.substring("white:".length()); // L: 45 } else if (var6.startsWith("flash1:")) { // L: 47 var7 = 6; // L: 48 var1 = var1.substring("flash1:".length()); // L: 49 } else if (var6.startsWith("flash2:")) { // L: 51 var7 = 7; // L: 52 var1 = var1.substring("flash2:".length()); // L: 53 } else if (var6.startsWith("flash3:")) { // L: 55 var7 = 8; // L: 56 var1 = var1.substring("flash3:".length()); // L: 57 } else if (var6.startsWith("glow1:")) { // L: 59 var7 = 9; // L: 60 var1 = var1.substring("glow1:".length()); // L: 61 } else if (var6.startsWith("glow2:")) { // L: 63 var7 = 10; // L: 64 var1 = var1.substring("glow2:".length()); // L: 65 } else if (var6.startsWith("glow3:")) { // L: 67 var7 = 11; // L: 68 var1 = var1.substring("glow3:".length()); // L: 69 } else if (var2 != Language.Language_EN) { // L: 71 if (var6.startsWith("yellow:")) { // L: 72 var7 = 0; // L: 73 var1 = var1.substring("yellow:".length()); // L: 74 } else if (var6.startsWith("red:")) { // L: 76 var7 = 1; // L: 77 var1 = var1.substring("red:".length()); // L: 78 } else if (var6.startsWith("green:")) { // L: 80 var7 = 2; // L: 81 var1 = var1.substring("green:".length()); // L: 82 } else if (var6.startsWith("cyan:")) { // L: 84 var7 = 3; // L: 85 var1 = var1.substring("cyan:".length()); // L: 86 } else if (var6.startsWith("purple:")) { // L: 88 var7 = 4; // L: 89 var1 = var1.substring("purple:".length()); // L: 90 } else if (var6.startsWith("white:")) { // L: 92 var7 = 5; // L: 93 var1 = var1.substring("white:".length()); // L: 94 } else if (var6.startsWith("flash1:")) { // L: 96 var7 = 6; // L: 97 var1 = var1.substring("flash1:".length()); // L: 98 } else if (var6.startsWith("flash2:")) { // L: 100 var7 = 7; // L: 101 var1 = var1.substring("flash2:".length()); // L: 102 } else if (var6.startsWith("flash3:")) { // L: 104 var7 = 8; // L: 105 var1 = var1.substring("flash3:".length()); // L: 106 } else if (var6.startsWith("glow1:")) { // L: 108 var7 = 9; // L: 109 var1 = var1.substring("glow1:".length()); // L: 110 } else if (var6.startsWith("glow2:")) { // L: 112 var7 = 10; // L: 113 var1 = var1.substring("glow2:".length()); // L: 114 } else if (var6.startsWith("glow3:")) { // L: 116 var7 = 11; // L: 117 var1 = var1.substring("glow3:".length()); // L: 118 } } var6 = var1.toLowerCase(); // L: 121 byte var8 = 0; // L: 122 if (var6.startsWith("wave:")) { // L: 123 var8 = 1; // L: 124 var1 = var1.substring("wave:".length()); // L: 125 } else if (var6.startsWith("wave2:")) { // L: 127 var8 = 2; // L: 128 var1 = var1.substring("wave2:".length()); // L: 129 } else if (var6.startsWith("shake:")) { // L: 131 var8 = 3; // L: 132 var1 = var1.substring("shake:".length()); // L: 133 } else if (var6.startsWith("scroll:")) { // L: 135 var8 = 4; // L: 136 var1 = var1.substring("scroll:".length()); // L: 137 } else if (var6.startsWith("slide:")) { // L: 139 var8 = 5; // L: 140 var1 = var1.substring("slide:".length()); // L: 141 } else if (var2 != Language.Language_EN) { // L: 143 if (var6.startsWith("wave:")) { // L: 144 var8 = 1; // L: 145 var1 = var1.substring("wave:".length()); // L: 146 } else if (var6.startsWith("wave2:")) { // L: 148 var8 = 2; // L: 149 var1 = var1.substring("wave2:".length()); // L: 150 } else if (var6.startsWith("shake:")) { // L: 152 var8 = 3; // L: 153 var1 = var1.substring("shake:".length()); // L: 154 } else if (var6.startsWith("scroll:")) { // L: 156 var8 = 4; // L: 157 var1 = var1.substring("scroll:".length()); // L: 158 } else if (var6.startsWith("slide:")) { // L: 160 var8 = 5; // L: 161 var1 = var1.substring("slide:".length()); // L: 162 } } var4.packetBuffer.writeByte(var7); // L: 165 var4.packetBuffer.writeByte(var8); // L: 166 class132.method2769(var4.packetBuffer, var1); // L: 167 if (var0 == class269.field3220.rsOrdinal()) { // L: 168 var4.packetBuffer.writeByte(var3); // L: 169 } var4.packetBuffer.method6963(var4.packetBuffer.offset - var5); // L: 171 return var4; // L: 172 } @ObfuscatedName("kt") @ObfuscatedSignature( descriptor = "(IIIILow;Liw;I)V", garbageValue = "-1849354153" ) @Export("worldToMinimap") static final void worldToMinimap(int var0, int var1, int var2, int var3, SpritePixels var4, SpriteMask var5) { int var6 = var3 * var3 + var2 * var2; // L: 11720 if (var6 > 4225 && var6 < 90000) { // L: 11721 int var7 = Client.camAngleY & 2047; // L: 11722 int var8 = Rasterizer3D.Rasterizer3D_sine[var7]; // L: 11723 int var9 = Rasterizer3D.Rasterizer3D_cosine[var7]; // L: 11724 int var10 = var9 * var2 + var3 * var8 >> 16; // L: 11725 int var11 = var3 * var9 - var8 * var2 >> 16; // L: 11726 double var12 = Math.atan2((double)var10, (double)var11); // L: 11727 int var14 = var5.width / 2 - 25; // L: 11728 int var15 = (int)(Math.sin(var12) * (double)var14); // L: 11729 int var16 = (int)(Math.cos(var12) * (double)var14); // L: 11730 byte var17 = 20; // L: 11731 BoundaryObject.redHintArrowSprite.method7384(var15 + (var0 + var5.width / 2 - var17 / 2), var5.height / 2 + var1 - var17 / 2 - var16 - 10, var17, var17, 15, 15, var12, 256); // L: 11732 } else { WorldMapDecoration.drawSpriteOnMinimap(var0, var1, var2, var3, var4, var5); // L: 11734 } } // L: 11735 }