Files
runelite/runescape-client/src/main/java/class154.java
2022-05-11 21:14:59 +10:00

85 lines
2.3 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ez")
public class class154 extends class166 {
@ObfuscatedName("v")
@Export("Tiles_hue")
static int[] Tiles_hue;
@ObfuscatedName("o")
String field1738;
// $FF: synthetic field
@ObfuscatedSignature(
descriptor = "Leq;"
)
final class155 this$0;
@ObfuscatedSignature(
descriptor = "(Leq;Ljava/lang/String;Ljava/lang/String;)V"
)
class154(class155 var1, String var2, String var3) {
super(var1, var2); // L: 372
this.this$0 = var1; // L: 371
this.field1738 = var3; // L: 373
} // L: 374
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(I)I",
garbageValue = "1005057629"
)
public int vmethod3227() {
return 1; // L: 377
}
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "(B)Ljava/lang/String;",
garbageValue = "59"
)
public String vmethod3238() {
return this.field1738; // L: 382
}
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Llp;Llp;I)Z",
garbageValue = "169526997"
)
public static boolean method3059(AbstractArchive var0, AbstractArchive var1) {
GrandExchangeOfferWorldComparator.WorldMapElement_archive = var1; // L: 44
if (!var0.isFullyLoaded()) { // L: 45
return false; // L: 46
} else {
WorldMapElement.WorldMapElement_count = var0.getGroupFileCount(35); // L: 48
class344.WorldMapElement_cached = new WorldMapElement[WorldMapElement.WorldMapElement_count]; // L: 49
for (int var2 = 0; var2 < WorldMapElement.WorldMapElement_count; ++var2) { // L: 50
byte[] var3 = var0.takeFile(35, var2); // L: 51
class344.WorldMapElement_cached[var2] = new WorldMapElement(var2); // L: 52
if (var3 != null) { // L: 53
class344.WorldMapElement_cached[var2].decode(new Buffer(var3)); // L: 54
class344.WorldMapElement_cached[var2].method3291(); // L: 55
}
}
return true; // L: 58
}
}
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "(Lpt;IIB)I",
garbageValue = "52"
)
static int method3061(IterableNodeHashTable var0, int var1, int var2) {
if (var0 == null) { // L: 33
return var2;
} else {
IntegerNode var3 = (IntegerNode)var0.get((long)var1); // L: 34
return var3 == null ? var2 : var3.integer; // L: 35 36
}
}
}