Files
runelite/runescape-client/src/main/java/class105.java
2021-04-14 13:14:08 +01:00

87 lines
2.3 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("dm")
public class class105 {
@ObfuscatedName("tp")
@ObfuscatedSignature(
descriptor = "Ljf;"
)
public static class263 field1331;
@ObfuscatedName("ge")
@ObfuscatedGetter(
intValue = -674832797
)
static int field1327;
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(Lnu;Lme;I)Lme;",
garbageValue = "1158705779"
)
@Export("readStringIntParameters")
static final IterableNodeHashTable readStringIntParameters(Buffer var0, IterableNodeHashTable var1) {
int var2 = var0.readUnsignedByte(); // L: 16
int var3;
if (var1 == null) { // L: 17
int var4 = var2 - 1; // L: 21
var4 |= var4 >>> 1; // L: 22
var4 |= var4 >>> 2; // L: 23
var4 |= var4 >>> 4; // L: 24
var4 |= var4 >>> 8; // L: 25
var4 |= var4 >>> 16; // L: 26
var3 = var4 + 1; // L: 27
var1 = new IterableNodeHashTable(var3); // L: 30
}
for (var3 = 0; var3 < var2; ++var3) { // L: 32
boolean var7 = var0.readUnsignedByte() == 1; // L: 33
int var5 = var0.readMedium(); // L: 34
Object var6;
if (var7) {
var6 = new ObjectNode(var0.readStringCp1252NullTerminated()); // L: 36
} else {
var6 = new IntegerNode(var0.readInt()); // L: 37
}
var1.put((Node)var6, (long)var5); // L: 38
}
return var1; // L: 40
}
@ObfuscatedName("jx")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "1281510950"
)
static void method2255() {
for (InterfaceParent var0 = (InterfaceParent)Client.interfaceParents.first(); var0 != null; var0 = (InterfaceParent)Client.interfaceParents.next()) { // L: 11041
int var1 = var0.group; // L: 11042
if (class15.loadInterface(var1)) { // L: 11043
boolean var2 = true; // L: 11044
Widget[] var3 = Widget.Widget_interfaceComponents[var1]; // L: 11045
int var4;
for (var4 = 0; var4 < var3.length; ++var4) { // L: 11046
if (var3[var4] != null) { // L: 11047
var2 = var3[var4].isIf3; // L: 11048
break;
}
}
if (!var2) { // L: 11052
var4 = (int)var0.key; // L: 11053
Widget var5 = class139.getWidget(var4); // L: 11054
if (var5 != null) { // L: 11055
class29.invalidateWidget(var5);
}
}
}
}
} // L: 11059
}