import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("gx") public class class204 { @ObfuscatedName("x") static final int[] field1120; @ObfuscatedName("d") static final int[] field1121; @ObfuscatedName("n") @ObfuscatedSignature( signature = "Lkk;" ) @Export("ItemDefinition_fontPlain11") public static Font ItemDefinition_fontPlain11; @ObfuscatedName("f") @ObfuscatedSignature( signature = "(III)Lho;", garbageValue = "-1975300504" ) @Export("getWidgetChild") public static Widget getWidgetChild(int var0, int var1) { Widget var2 = Huffman.getWidget(var0); return var1 == -1 ? var2 : (var2 != null && var2.children != null && var1 < var2.children.length ? var2.children[var1] : null); } @ObfuscatedName("f") @ObfuscatedSignature( signature = "(Lir;Ljava/lang/String;Ljava/lang/String;IZB)V", garbageValue = "0" ) public static void method4011(AbstractArchive archive, String groupName, String fileName, int var3, boolean var4) { int var5 = archive.getGroupId(groupName); int var6 = archive.getFileId(var5, fileName); Login.method2076(archive, var5, var6, var3, var4); } @ObfuscatedName("w") @ObfuscatedSignature( signature = "([BIIIIIII[Lfy;B)V", garbageValue = "64" ) static final void method4013(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, CollisionMap[] var8) { int var9; for (int var10 = 0; var10 < 8; ++var10) { for (var9 = 0; var9 < 8; ++var9) { if (var10 + var2 > 0 && var10 + var2 < 103 && var3 + var9 > 0 && var3 + var9 < 103) { int[] var11 = var8[var1].flags[var10 + var2]; var11[var3 + var9] &= -16777217; } } } Buffer var18 = new Buffer(var0); for (var9 = 0; var9 < 4; ++var9) { for (int var19 = 0; var19 < 64; ++var19) { for (int var12 = 0; var12 < 64; ++var12) { if (var9 == var4 && var19 >= var5 && var19 < var5 + 8 && var12 >= var6 && var12 < var6 + 8) { int var13 = var2 + CollisionMap.method3632(var19 & 7, var12 & 7, var7); int var14 = var19 & 7; int var15 = var12 & 7; int var16 = var7 & 3; int var17; if (var16 == 0) { var17 = var15; } else if (var16 == 1) { var17 = 7 - var14; } else if (var16 == 2) { var17 = 7 - var15; } else { var17 = var14; } GrandExchangeOfferTotalQuantityComparator.loadTerrain(var18, var1, var13, var3 + var17, 0, 0, var7); } else { GrandExchangeOfferTotalQuantityComparator.loadTerrain(var18, 0, -1, -1, 0, 0, 0); } } } } } static { field1120 = new int[2048]; field1121 = new int[2048]; double var0 = 0.0030679615757712823D; for (int var2 = 0; var2 < 2048; ++var2) { field1120[var2] = (int)(65536.0D * Math.sin(var0 * (double)var2)); field1121[var2] = (int)(65536.0D * Math.cos(var0 * (double)var2)); } } }