runescape-client: fix the thing
This commit is contained in:
@@ -8,7 +8,7 @@ import net.runelite.mapping.ObfuscatedSignature;
|
||||
public class class89 {
|
||||
@ObfuscatedName("rz")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1242433920
|
||||
intValue = 392946669
|
||||
)
|
||||
static int field1140;
|
||||
@ObfuscatedName("t")
|
||||
@@ -28,36 +28,36 @@ public class class89 {
|
||||
)
|
||||
@Export("sortItemsByName")
|
||||
public static void sortItemsByName(String[] var0, short[] var1, int var2, int var3) {
|
||||
if (var2 < var3) {
|
||||
int var4 = (var3 + var2) / 2;
|
||||
int var5 = var2;
|
||||
String var6 = var0[var4];
|
||||
var0[var4] = var0[var3];
|
||||
var0[var3] = var6;
|
||||
short var7 = var1[var4];
|
||||
var1[var4] = var1[var3];
|
||||
var1[var3] = var7;
|
||||
if (var2 < var3) { // L: 9
|
||||
int var4 = (var3 + var2) / 2; // L: 10
|
||||
int var5 = var2; // L: 11
|
||||
String var6 = var0[var4]; // L: 12
|
||||
var0[var4] = var0[var3]; // L: 13
|
||||
var0[var3] = var6; // L: 14
|
||||
short var7 = var1[var4]; // L: 15
|
||||
var1[var4] = var1[var3]; // L: 16
|
||||
var1[var3] = var7; // L: 17
|
||||
|
||||
for (int var8 = var2; var8 < var3; ++var8) {
|
||||
if (var6 == null || var0[var8] != null && var0[var8].compareTo(var6) < (var8 & 1)) {
|
||||
String var9 = var0[var8];
|
||||
var0[var8] = var0[var5];
|
||||
var0[var5] = var9;
|
||||
short var10 = var1[var8];
|
||||
var1[var8] = var1[var5];
|
||||
var1[var5++] = var10;
|
||||
for (int var8 = var2; var8 < var3; ++var8) { // L: 18
|
||||
if (var6 == null || var0[var8] != null && var0[var8].compareTo(var6) < (var8 & 1)) { // L: 19
|
||||
String var9 = var0[var8]; // L: 20
|
||||
var0[var8] = var0[var5]; // L: 21
|
||||
var0[var5] = var9; // L: 22
|
||||
short var10 = var1[var8]; // L: 23
|
||||
var1[var8] = var1[var5]; // L: 24
|
||||
var1[var5++] = var10; // L: 25
|
||||
}
|
||||
}
|
||||
|
||||
var0[var3] = var0[var5];
|
||||
var0[var5] = var6;
|
||||
var1[var3] = var1[var5];
|
||||
var1[var5] = var7;
|
||||
sortItemsByName(var0, var1, var2, var5 - 1);
|
||||
sortItemsByName(var0, var1, var5 + 1, var3);
|
||||
var0[var3] = var0[var5]; // L: 29
|
||||
var0[var5] = var6; // L: 30
|
||||
var1[var3] = var1[var5]; // L: 31
|
||||
var1[var5] = var7; // L: 32
|
||||
sortItemsByName(var0, var1, var2, var5 - 1); // L: 33
|
||||
sortItemsByName(var0, var1, var5 + 1, var3); // L: 34
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 36
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
@@ -65,36 +65,36 @@ public class class89 {
|
||||
garbageValue = "-1519109689"
|
||||
)
|
||||
public static IndexedSprite[] method2123(AbstractArchive var0, String var1, String var2) {
|
||||
int var3 = var0.getGroupId(var1);
|
||||
int var4 = var0.getFileId(var3, var2);
|
||||
int var3 = var0.getGroupId(var1); // L: 87
|
||||
int var4 = var0.getFileId(var3, var2); // L: 88
|
||||
IndexedSprite[] var5;
|
||||
if (!class304.method5363(var0, var3, var4)) {
|
||||
var5 = null;
|
||||
if (!class304.method5363(var0, var3, var4)) { // L: 91
|
||||
var5 = null; // L: 92
|
||||
} else {
|
||||
IndexedSprite[] var7 = new IndexedSprite[class336.SpriteBuffer_spriteCount];
|
||||
IndexedSprite[] var7 = new IndexedSprite[class336.SpriteBuffer_spriteCount]; // L: 97
|
||||
|
||||
for (int var8 = 0; var8 < class336.SpriteBuffer_spriteCount; ++var8) {
|
||||
IndexedSprite var9 = var7[var8] = new IndexedSprite();
|
||||
var9.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth;
|
||||
var9.height = class336.SpriteBuffer_spriteHeight;
|
||||
var9.xOffset = class336.SpriteBuffer_xOffsets[var8];
|
||||
var9.yOffset = class336.SpriteBuffer_yOffsets[var8];
|
||||
var9.subWidth = class336.SpriteBuffer_spriteWidths[var8];
|
||||
var9.subHeight = class336.SpriteBuffer_spriteHeights[var8];
|
||||
var9.palette = class336.SpriteBuffer_spritePalette;
|
||||
var9.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var8];
|
||||
for (int var8 = 0; var8 < class336.SpriteBuffer_spriteCount; ++var8) { // L: 98
|
||||
IndexedSprite var9 = var7[var8] = new IndexedSprite(); // L: 99
|
||||
var9.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth; // L: 100
|
||||
var9.height = class336.SpriteBuffer_spriteHeight; // L: 101
|
||||
var9.xOffset = class336.SpriteBuffer_xOffsets[var8]; // L: 102
|
||||
var9.yOffset = class336.SpriteBuffer_yOffsets[var8]; // L: 103
|
||||
var9.subWidth = class336.SpriteBuffer_spriteWidths[var8]; // L: 104
|
||||
var9.subHeight = class336.SpriteBuffer_spriteHeights[var8]; // L: 105
|
||||
var9.palette = class336.SpriteBuffer_spritePalette; // L: 106
|
||||
var9.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var8]; // L: 107
|
||||
}
|
||||
|
||||
class336.SpriteBuffer_xOffsets = null;
|
||||
class336.SpriteBuffer_yOffsets = null;
|
||||
class336.SpriteBuffer_spriteWidths = null;
|
||||
class336.SpriteBuffer_spriteHeights = null;
|
||||
class336.SpriteBuffer_spritePalette = null;
|
||||
GrandExchangeEvents.SpriteBuffer_pixels = null;
|
||||
var5 = var7;
|
||||
class336.SpriteBuffer_xOffsets = null; // L: 110
|
||||
class336.SpriteBuffer_yOffsets = null; // L: 111
|
||||
class336.SpriteBuffer_spriteWidths = null; // L: 112
|
||||
class336.SpriteBuffer_spriteHeights = null; // L: 113
|
||||
class336.SpriteBuffer_spritePalette = null; // L: 114
|
||||
GrandExchangeEvents.SpriteBuffer_pixels = null; // L: 115
|
||||
var5 = var7; // L: 119
|
||||
}
|
||||
|
||||
return var5;
|
||||
return var5; // L: 121
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@@ -103,27 +103,27 @@ public class class89 {
|
||||
garbageValue = "-1990775275"
|
||||
)
|
||||
static void method2122() {
|
||||
if (Login.clearLoginScreen) {
|
||||
WorldMapEvent.titleboxSprite = null;
|
||||
Login.titlebuttonSprite = null;
|
||||
GZipDecompressor.runesSprite = null;
|
||||
class25.leftTitleSprite = null;
|
||||
class224.rightTitleSprite = null;
|
||||
class224.logoSprite = null;
|
||||
Login.title_muteSprite = null;
|
||||
DirectByteArrayCopier.options_buttons_0Sprite = null;
|
||||
ItemContainer.options_buttons_2Sprite = null;
|
||||
class301.worldSelectBackSprites = null;
|
||||
class90.worldSelectFlagSprites = null;
|
||||
WorldMapSectionType.worldSelectArrows = null;
|
||||
class349.worldSelectStars = null;
|
||||
class9.field42 = null;
|
||||
class1.loginScreenRunesAnimation.method1877();
|
||||
SecureRandomCallable.method1220(2);
|
||||
SoundSystem.method2564(true);
|
||||
Login.clearLoginScreen = false;
|
||||
if (Login.clearLoginScreen) { // L: 217
|
||||
WorldMapEvent.titleboxSprite = null; // L: 218
|
||||
Login.titlebuttonSprite = null; // L: 219
|
||||
GZipDecompressor.runesSprite = null; // L: 220
|
||||
class25.leftTitleSprite = null; // L: 221
|
||||
class224.rightTitleSprite = null; // L: 222
|
||||
class224.logoSprite = null; // L: 223
|
||||
Login.title_muteSprite = null; // L: 224
|
||||
DirectByteArrayCopier.options_buttons_0Sprite = null; // L: 225
|
||||
ItemContainer.options_buttons_2Sprite = null; // L: 226
|
||||
class301.worldSelectBackSprites = null; // L: 227
|
||||
class90.worldSelectFlagSprites = null; // L: 228
|
||||
WorldMapSectionType.worldSelectArrows = null; // L: 229
|
||||
class349.worldSelectStars = null; // L: 230
|
||||
class9.field42 = null; // L: 231
|
||||
class1.loginScreenRunesAnimation.method1877(); // L: 232
|
||||
SecureRandomCallable.method1220(2); // L: 233
|
||||
SoundSystem.method2564(true); // L: 234
|
||||
Login.clearLoginScreen = false; // L: 235
|
||||
}
|
||||
}
|
||||
} // L: 236
|
||||
|
||||
@ObfuscatedName("js")
|
||||
@ObfuscatedSignature(
|
||||
@@ -132,23 +132,23 @@ public class class89 {
|
||||
)
|
||||
@Export("drawScrollBar")
|
||||
static final void drawScrollBar(int var0, int var1, int var2, int var3, int var4) {
|
||||
InterfaceParent.scrollBarSprites[0].drawAt(var0, var1);
|
||||
InterfaceParent.scrollBarSprites[1].drawAt(var0, var3 + var1 - 16);
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1 + 16, 16, var3 - 32, Client.field711);
|
||||
int var5 = var3 * (var3 - 32) / var4;
|
||||
if (var5 < 8) {
|
||||
InterfaceParent.scrollBarSprites[0].drawAt(var0, var1); // L: 9564
|
||||
InterfaceParent.scrollBarSprites[1].drawAt(var0, var3 + var1 - 16); // L: 9565
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1 + 16, 16, var3 - 32, Client.field711); // L: 9566
|
||||
int var5 = var3 * (var3 - 32) / var4; // L: 9567
|
||||
if (var5 < 8) { // L: 9568
|
||||
var5 = 8;
|
||||
}
|
||||
|
||||
int var6 = (var3 - 32 - var5) * var2 / (var4 - var3);
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var6 + var1 + 16, 16, var5, Client.field712);
|
||||
Rasterizer2D.Rasterizer2D_drawVerticalLine(var0, var6 + var1 + 16, var5, Client.field714);
|
||||
Rasterizer2D.Rasterizer2D_drawVerticalLine(var0 + 1, var6 + var1 + 16, var5, Client.field714);
|
||||
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0, var6 + var1 + 16, 16, Client.field714);
|
||||
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0, var6 + var1 + 17, 16, Client.field714);
|
||||
Rasterizer2D.Rasterizer2D_drawVerticalLine(var0 + 15, var6 + var1 + 16, var5, Client.field713);
|
||||
Rasterizer2D.Rasterizer2D_drawVerticalLine(var0 + 14, var6 + var1 + 17, var5 - 1, Client.field713);
|
||||
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0, var5 + var6 + var1 + 15, 16, Client.field713);
|
||||
Rasterizer2D.Rasterizer2D_drawHorizontalLine(var0 + 1, var6 + var5 + var1 + 14, 15, Client.field713);
|
||||
}
|
||||
int var6 = (var3 - 32 - var5) * var2 / (var4 - var3); // L: 9569
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var6 + var1 + 16, 16, var5, Client.field712); // L: 9570
|
||||
Rasterizer2D.method6068(var0, var6 + var1 + 16, var5, Client.field714); // L: 9571
|
||||
Rasterizer2D.method6068(var0 + 1, var6 + var1 + 16, var5, Client.field714); // L: 9572
|
||||
Rasterizer2D.method6097(var0, var6 + var1 + 16, 16, Client.field714); // L: 9573
|
||||
Rasterizer2D.method6097(var0, var6 + var1 + 17, 16, Client.field714); // L: 9574
|
||||
Rasterizer2D.method6068(var0 + 15, var6 + var1 + 16, var5, Client.field713); // L: 9575
|
||||
Rasterizer2D.method6068(var0 + 14, var6 + var1 + 17, var5 - 1, Client.field713); // L: 9576
|
||||
Rasterizer2D.method6097(var0, var5 + var6 + var1 + 15, 16, Client.field713); // L: 9577
|
||||
Rasterizer2D.method6097(var0 + 1, var6 + var5 + var1 + 14, 15, Client.field713); // L: 9578
|
||||
} // L: 9579
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user