Merge remote-tracking branch 'upstream/master' into master

Nice insider info btw, be nice if you shared it, so-called "open source" client.
This commit is contained in:
ThatGamerBlue
2021-05-28 21:39:25 +01:00
481 changed files with 53410 additions and 51723 deletions

View File

@@ -1,114 +1,145 @@
import java.nio.ByteBuffer;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ie")
@ObfuscatedName("if")
@Implements("DirectByteArrayCopier")
public class DirectByteArrayCopier extends AbstractByteArrayCopier {
@ObfuscatedName("h")
@ObfuscatedName("r")
static byte[][][] field3128;
@ObfuscatedName("s")
@ObfuscatedGetter(
intValue = -1885485519
)
static int field3126;
@ObfuscatedName("v")
@Export("directBuffer")
ByteBuffer directBuffer;
DirectByteArrayCopier() {
} // L: 10
@ObfuscatedName("g")
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(I)[B",
garbageValue = "-1778746914"
descriptor = "(B)[B",
garbageValue = "74"
)
@Export("get")
byte[] get() {
byte[] var1 = new byte[this.directBuffer.capacity()];
this.directBuffer.position(0);
this.directBuffer.get(var1);
return var1;
byte[] var1 = new byte[this.directBuffer.capacity()]; // L: 13
this.directBuffer.position(0); // L: 14
this.directBuffer.get(var1); // L: 15
return var1; // L: 16
}
@ObfuscatedName("l")
@ObfuscatedName("y")
@ObfuscatedSignature(
descriptor = "([BI)V",
garbageValue = "973811650"
descriptor = "([BB)V",
garbageValue = "43"
)
@Export("set")
void set(byte[] var1) {
this.directBuffer = ByteBuffer.allocateDirect(var1.length);
this.directBuffer.position(0);
this.directBuffer.put(var1);
}
this.directBuffer = ByteBuffer.allocateDirect(var1.length); // L: 20
this.directBuffer.position(0); // L: 21
this.directBuffer.put(var1); // L: 22
} // L: 23
@ObfuscatedName("h")
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(CI)B",
garbageValue = "-277042529"
descriptor = "(Ljp;IIIBZB)V",
garbageValue = "-95"
)
@Export("charToByteCp1252")
public static byte charToByteCp1252(char var0) {
byte var1;
if ((var0 <= 0 || var0 >= 128) && (var0 < 160 || var0 > 255)) { // L: 12
if (var0 == 8364) { // L: 13
var1 = -128;
} else if (var0 == 8218) { // L: 14
var1 = -126;
} else if (var0 == 402) { // L: 15
var1 = -125;
} else if (var0 == 8222) { // L: 16
var1 = -124;
} else if (var0 == 8230) { // L: 17
var1 = -123;
} else if (var0 == 8224) { // L: 18
var1 = -122;
} else if (var0 == 8225) { // L: 19
var1 = -121;
} else if (var0 == 710) { // L: 20
var1 = -120;
} else if (var0 == 8240) { // L: 21
var1 = -119;
} else if (var0 == 352) { // L: 22
var1 = -118;
} else if (var0 == 8249) { // L: 23
var1 = -117;
} else if (var0 == 338) { // L: 24
var1 = -116;
} else if (var0 == 381) { // L: 25
var1 = -114;
} else if (var0 == 8216) {
var1 = -111; // L: 26
} else if (var0 == 8217) { // L: 27
var1 = -110;
} else if (var0 == 8220) { // L: 28
var1 = -109;
} else if (var0 == 8221) { // L: 29
var1 = -108;
} else if (var0 == 8226) { // L: 30
var1 = -107;
} else if (var0 == 8211) { // L: 31
var1 = -106;
} else if (var0 == 8212) { // L: 32
var1 = -105;
} else if (var0 == 732) { // L: 33
var1 = -104;
} else if (var0 == 8482) { // L: 34
var1 = -103;
} else if (var0 == 353) { // L: 35
var1 = -102;
} else if (var0 == 8250) { // L: 36
var1 = -101;
} else if (var0 == 339) { // L: 37
var1 = -100;
} else if (var0 == 382) { // L: 38
var1 = -98;
} else if (var0 == 376) { // L: 39
var1 = -97;
} else {
var1 = 63; // L: 40
@Export("requestNetFile")
static void requestNetFile(Archive var0, int var1, int var2, int var3, byte var4, boolean var5) {
long var6 = (long)((var1 << 16) + var2); // L: 72
NetFileRequest var8 = (NetFileRequest)NetCache.NetCache_pendingPriorityWrites.get(var6); // L: 73
if (var8 == null) { // L: 74
var8 = (NetFileRequest)NetCache.NetCache_pendingPriorityResponses.get(var6); // L: 75
if (var8 == null) { // L: 76
var8 = (NetFileRequest)NetCache.NetCache_pendingWrites.get(var6); // L: 77
if (var8 != null) { // L: 78
if (var5) { // L: 79
var8.removeDual(); // L: 80
NetCache.NetCache_pendingPriorityWrites.put(var8, var6); // L: 81
--NetCache.NetCache_pendingWritesCount; // L: 82
++NetCache.NetCache_pendingPriorityWritesCount; // L: 83
}
} else {
if (!var5) { // L: 87
var8 = (NetFileRequest)NetCache.NetCache_pendingResponses.get(var6); // L: 88
if (var8 != null) { // L: 89
return;
}
}
var8 = new NetFileRequest(); // L: 91
var8.archive = var0; // L: 92
var8.crc = var3; // L: 93
var8.padding = var4; // L: 94
if (var5) { // L: 95
NetCache.NetCache_pendingPriorityWrites.put(var8, var6); // L: 96
++NetCache.NetCache_pendingPriorityWritesCount; // L: 97
} else {
NetCache.NetCache_pendingWritesQueue.addFirst(var8); // L: 100
NetCache.NetCache_pendingWrites.put(var8, var6); // L: 101
++NetCache.NetCache_pendingWritesCount; // L: 102
}
}
}
} else {
var1 = (byte)var0;
}
} // L: 85 104
@ObfuscatedName("y")
@ObfuscatedSignature(
descriptor = "(IZIZI)V",
garbageValue = "-1640664715"
)
@Export("sortWorldList")
static void sortWorldList(int var0, boolean var1, int var2, boolean var3) {
if (Tiles.World_worlds != null) { // L: 171
DesktopPlatformInfoProvider.doWorldSorting(0, Tiles.World_worlds.length - 1, var0, var1, var2, var3); // L: 172
}
return var1; // L: 41
}
} // L: 174
@ObfuscatedName("go")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;ZI)V",
garbageValue = "-1591335539"
)
@Export("drawLoadingMessage")
static final void drawLoadingMessage(String var0, boolean var1) {
if (Client.showLoadingMessages) { // L: 4019
byte var2 = 4; // L: 4020
int var3 = var2 + 6; // L: 4021
int var4 = var2 + 6; // L: 4022
int var5 = UserComparator3.fontPlain12.lineWidth(var0, 250); // L: 4023
int var6 = UserComparator3.fontPlain12.lineCount(var0, 250) * 13; // L: 4024
Rasterizer2D.Rasterizer2D_fillRectangle(var3 - var2, var4 - var2, var5 + var2 + var2, var6 + var2 + var2, 0); // L: 4025
Rasterizer2D.Rasterizer2D_drawRectangle(var3 - var2, var4 - var2, var2 + var2 + var5, var6 + var2 + var2, 16777215); // L: 4026
UserComparator3.fontPlain12.drawLines(var0, var3, var4, var5, var6, 16777215, -1, 1, 1, 0); // L: 4027
int var7 = var3 - var2; // L: 4028
int var8 = var4 - var2; // L: 4029
int var9 = var2 + var2 + var5; // L: 4030
int var10 = var2 + var2 + var6; // L: 4031
for (int var11 = 0; var11 < Client.rootWidgetCount; ++var11) { // L: 4033
if (Client.rootWidgetXs[var11] + Client.rootWidgetWidths[var11] > var7 && Client.rootWidgetXs[var11] < var9 + var7 && Client.rootWidgetHeights[var11] + Client.rootWidgetYs[var11] > var8 && Client.rootWidgetYs[var11] < var10 + var8) { // L: 4034
Client.field719[var11] = true;
}
}
if (var1) { // L: 4037
class26.rasterProvider.drawFull(0, 0); // L: 4038
} else {
PcmPlayer.method786(var3, var4, var5, var6); // L: 4041
}
}
} // L: 4043
}