rsclient: rev 191

This commit is contained in:
ThatGamerBlue
2020-08-26 21:11:23 +01:00
parent 106de31a9d
commit b6ea56781c
354 changed files with 61347 additions and 61083 deletions

View File

@@ -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
}