56 lines
1.5 KiB
Java
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;
|
|
}
|
|
}
|