rsclient: rev 191
This commit is contained in:
@@ -4,186 +4,133 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("be")
|
||||
@ObfuscatedName("bj")
|
||||
@Implements("DevicePcmPlayerProvider")
|
||||
public class DevicePcmPlayerProvider implements PlayerProvider {
|
||||
@ObfuscatedName("rr")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1326431277
|
||||
)
|
||||
static int field435;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("fl")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhz;"
|
||||
descriptor = "Lkl;"
|
||||
)
|
||||
@Export("musicTrack")
|
||||
public static MusicTrack musicTrack;
|
||||
@Export("WorldMapElement_fonts")
|
||||
static Fonts WorldMapElement_fonts;
|
||||
@ObfuscatedName("lf")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1325063249
|
||||
)
|
||||
@Export("menuWidth")
|
||||
static int menuWidth;
|
||||
|
||||
DevicePcmPlayerProvider() {
|
||||
}
|
||||
} // L: 7
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Ldt;",
|
||||
garbageValue = "-1371983171"
|
||||
descriptor = "(I)Ldr;",
|
||||
garbageValue = "-1032997343"
|
||||
)
|
||||
@Export("player")
|
||||
public PcmPlayer player() {
|
||||
return new DevicePcmPlayer();
|
||||
return new DevicePcmPlayer(); // L: 10
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lkn;Ljava/lang/String;I)I",
|
||||
garbageValue = "-420633495"
|
||||
descriptor = "(IB)I",
|
||||
garbageValue = "1"
|
||||
)
|
||||
public static int method917(Buffer var0, String var1) {
|
||||
int var2 = var0.offset;
|
||||
int var4 = var1.length();
|
||||
byte[] var5 = new byte[var4];
|
||||
|
||||
for (int var6 = 0; var6 < var4; ++var6) {
|
||||
char var7 = var1.charAt(var6);
|
||||
if (var7 > 0 && var7 < 128 || var7 >= 160 && var7 <= 255) {
|
||||
var5[var6] = (byte)var7;
|
||||
} else if (var7 == 8364) {
|
||||
var5[var6] = -128;
|
||||
} else if (var7 == 8218) {
|
||||
var5[var6] = -126;
|
||||
} else if (var7 == 402) {
|
||||
var5[var6] = -125;
|
||||
} else if (var7 == 8222) {
|
||||
var5[var6] = -124;
|
||||
} else if (var7 == 8230) {
|
||||
var5[var6] = -123;
|
||||
} else if (var7 == 8224) {
|
||||
var5[var6] = -122;
|
||||
} else if (var7 == 8225) {
|
||||
var5[var6] = -121;
|
||||
} else if (var7 == 710) {
|
||||
var5[var6] = -120;
|
||||
} else if (var7 == 8240) {
|
||||
var5[var6] = -119;
|
||||
} else if (var7 == 352) {
|
||||
var5[var6] = -118;
|
||||
} else if (var7 == 8249) {
|
||||
var5[var6] = -117;
|
||||
} else if (var7 == 338) {
|
||||
var5[var6] = -116;
|
||||
} else if (var7 == 381) {
|
||||
var5[var6] = -114;
|
||||
} else if (var7 == 8216) {
|
||||
var5[var6] = -111;
|
||||
} else if (var7 == 8217) {
|
||||
var5[var6] = -110;
|
||||
} else if (var7 == 8220) {
|
||||
var5[var6] = -109;
|
||||
} else if (var7 == 8221) {
|
||||
var5[var6] = -108;
|
||||
} else if (var7 == 8226) {
|
||||
var5[var6] = -107;
|
||||
} else if (var7 == 8211) {
|
||||
var5[var6] = -106;
|
||||
} else if (var7 == 8212) {
|
||||
var5[var6] = -105;
|
||||
} else if (var7 == 732) {
|
||||
var5[var6] = -104;
|
||||
} else if (var7 == 8482) {
|
||||
var5[var6] = -103;
|
||||
} else if (var7 == 353) {
|
||||
var5[var6] = -102;
|
||||
} else if (var7 == 8250) {
|
||||
var5[var6] = -101;
|
||||
} else if (var7 == 339) {
|
||||
var5[var6] = -100;
|
||||
} else if (var7 == 382) {
|
||||
var5[var6] = -98;
|
||||
} else if (var7 == 376) {
|
||||
var5[var6] = -97;
|
||||
} else {
|
||||
var5[var6] = 63;
|
||||
}
|
||||
@Export("iLog")
|
||||
public static int iLog(int var0) {
|
||||
int var1 = 0; // L: 54
|
||||
if (var0 < 0 || var0 >= 65536) { // L: 55
|
||||
var0 >>>= 16; // L: 56
|
||||
var1 += 16; // L: 57
|
||||
}
|
||||
|
||||
var0.writeSmartByteShort(var5.length);
|
||||
var0.offset += class219.huffman.compress(var5, 0, var5.length, var0.array, var0.offset);
|
||||
return var0.offset - var2;
|
||||
if (var0 >= 256) { // L: 59
|
||||
var0 >>>= 8; // L: 60
|
||||
var1 += 8; // L: 61
|
||||
}
|
||||
|
||||
if (var0 >= 16) { // L: 63
|
||||
var0 >>>= 4; // L: 64
|
||||
var1 += 4; // L: 65
|
||||
}
|
||||
|
||||
if (var0 >= 4) { // L: 67
|
||||
var0 >>>= 2; // L: 68
|
||||
var1 += 2; // L: 69
|
||||
}
|
||||
|
||||
if (var0 >= 1) { // L: 71
|
||||
var0 >>>= 1; // L: 72
|
||||
++var1; // L: 73
|
||||
}
|
||||
|
||||
return var0 + var1; // L: 75
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("au")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lkn;IB)V",
|
||||
garbageValue = "-128"
|
||||
descriptor = "([BI)[B",
|
||||
garbageValue = "-2036549161"
|
||||
)
|
||||
public static void method914(Buffer var0, int var1) {
|
||||
if (JagexCache.JagexCache_randomDat != null) {
|
||||
try {
|
||||
JagexCache.JagexCache_randomDat.seek(0L);
|
||||
JagexCache.JagexCache_randomDat.write(var0.array, var1, 24);
|
||||
} catch (Exception var3) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIII)I",
|
||||
garbageValue = "-422462480"
|
||||
)
|
||||
@Export("hslToRgb")
|
||||
static final int hslToRgb(int var0, int var1, int var2) {
|
||||
if (var2 > 179) {
|
||||
var1 /= 2;
|
||||
}
|
||||
|
||||
if (var2 > 192) {
|
||||
var1 /= 2;
|
||||
}
|
||||
|
||||
if (var2 > 217) {
|
||||
var1 /= 2;
|
||||
}
|
||||
|
||||
if (var2 > 243) {
|
||||
var1 /= 2;
|
||||
}
|
||||
|
||||
int var3 = (var1 / 32 << 7) + (var0 / 4 << 10) + var2 / 2;
|
||||
return var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("ie")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lhd;B)Z",
|
||||
garbageValue = "-86"
|
||||
)
|
||||
@Export("runCs1")
|
||||
static final boolean runCs1(Widget var0) {
|
||||
if (var0.cs1Comparisons == null) {
|
||||
return false;
|
||||
@Export("decompressBytes")
|
||||
static final byte[] decompressBytes(byte[] var0) {
|
||||
Buffer var1 = new Buffer(var0); // L: 363
|
||||
int var2 = var1.readUnsignedByte(); // L: 364
|
||||
int var3 = var1.readInt(); // L: 365
|
||||
if (var3 < 0 || AbstractArchive.field3176 != 0 && var3 > AbstractArchive.field3176) { // L: 366
|
||||
throw new RuntimeException(); // L: 367
|
||||
} else if (var2 == 0) { // L: 369
|
||||
byte[] var6 = new byte[var3]; // L: 370
|
||||
var1.readBytes(var6, 0, var3); // L: 371
|
||||
return var6; // L: 372
|
||||
} else {
|
||||
for (int var1 = 0; var1 < var0.cs1Comparisons.length; ++var1) {
|
||||
int var2 = Canvas.method923(var0, var1);
|
||||
int var3 = var0.cs1ComparisonValues[var1];
|
||||
if (var0.cs1Comparisons[var1] == 2) {
|
||||
if (var2 >= var3) {
|
||||
return false;
|
||||
int var4 = var1.readInt(); // L: 375
|
||||
if (var4 >= 0 && (AbstractArchive.field3176 == 0 || var4 <= AbstractArchive.field3176)) { // L: 376
|
||||
byte[] var5 = new byte[var4]; // L: 379
|
||||
if (var2 == 1) { // L: 380
|
||||
BZip2Decompressor.BZip2Decompressor_decompress(var5, var4, var0, var3, 9);
|
||||
} else {
|
||||
AbstractArchive.gzipDecompressor.decompress(var1, var5); // L: 381
|
||||
}
|
||||
|
||||
return var5; // L: 382
|
||||
} else {
|
||||
throw new RuntimeException(); // L: 377
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("jl")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-334845913"
|
||||
)
|
||||
static void method897() {
|
||||
for (InterfaceParent var0 = (InterfaceParent)Client.interfaceParents.first(); var0 != null; var0 = (InterfaceParent)Client.interfaceParents.next()) { // L: 10265
|
||||
int var1 = var0.group; // L: 10266
|
||||
if (WorldMapSprite.loadInterface(var1)) { // L: 10267
|
||||
boolean var2 = true; // L: 10268
|
||||
Widget[] var3 = Widget.Widget_interfaceComponents[var1]; // L: 10269
|
||||
|
||||
int var4;
|
||||
for (var4 = 0; var4 < var3.length; ++var4) { // L: 10270
|
||||
if (var3[var4] != null) { // L: 10271
|
||||
var2 = var3[var4].isIf3; // L: 10272
|
||||
break;
|
||||
}
|
||||
} else if (var0.cs1Comparisons[var1] == 3) {
|
||||
if (var2 <= var3) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!var2) { // L: 10276
|
||||
var4 = (int)var0.key; // L: 10277
|
||||
Widget var5 = TileItem.getWidget(var4); // L: 10278
|
||||
if (var5 != null) { // L: 10279
|
||||
class52.invalidateWidget(var5);
|
||||
}
|
||||
} else if (var0.cs1Comparisons[var1] == 4) {
|
||||
if (var3 == var2) {
|
||||
return false;
|
||||
}
|
||||
} else if (var2 != var3) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 10283
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user