Files
runelite/src/main/java/class102.java
2016-03-20 14:33:43 -04:00

56 lines
1.5 KiB
Java

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
@ObfuscatedName("cw")
public class class102 extends class203 {
@ObfuscatedName("qx")
@ObfuscatedGetter(
intValue = 743359911
)
static int field1761;
@ObfuscatedName("e")
static int[] field1764;
@ObfuscatedName("a")
class87[] field1765;
class102(class166 var1, class166 var2, int var3, boolean var4) {
class198 var5 = new class198();
int var6 = var1.method3273(var3);
this.field1765 = new class87[var6];
int[] var7 = var1.method3272(var3);
for(int var8 = 0; var8 < var7.length; ++var8) {
byte[] var9 = var1.method3263(var3, var7[var8]);
class101 var10 = null;
int var11 = (var9[0] & 255) << 8 | var9[1] & 255;
for(class101 var12 = (class101)var5.method3860(); var12 != null; var12 = (class101)var5.method3861()) {
if(var12.field1752 == var11) {
var10 = var12;
break;
}
}
if(var10 == null) {
byte[] var13;
if(var4) {
var13 = var2.method3299(0, var11);
} else {
var13 = var2.method3299(var11, 0);
}
var10 = new class101(var11, var13);
var5.method3855(var10);
}
this.field1765[var7[var8]] = new class87(var9, var10);
}
}
@ObfuscatedName("r")
public boolean method2295(int var1) {
return this.field1765[var1].field1521;
}
}