chore: revision 189
This commit is contained in:
191
runescape-client/src/main/java/class299.java
Normal file
191
runescape-client/src/main/java/class299.java
Normal file
@@ -0,0 +1,191 @@
|
||||
import java.io.IOException;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ks")
|
||||
public class class299 {
|
||||
@ObfuscatedName("x")
|
||||
static char[] field3646;
|
||||
@ObfuscatedName("m")
|
||||
static char[] field3647;
|
||||
@ObfuscatedName("k")
|
||||
static char[] field3648;
|
||||
@ObfuscatedName("d")
|
||||
static int[] field3649;
|
||||
@ObfuscatedName("hy")
|
||||
@ObfuscatedSignature(
|
||||
signature = "[Lla;"
|
||||
)
|
||||
@Export("crossSprites")
|
||||
static Sprite[] crossSprites;
|
||||
|
||||
static {
|
||||
field3646 = new char[64];
|
||||
|
||||
int var0;
|
||||
for (var0 = 0; var0 < 26; ++var0) {
|
||||
field3646[var0] = (char)(var0 + 65);
|
||||
}
|
||||
|
||||
for (var0 = 26; var0 < 52; ++var0) {
|
||||
field3646[var0] = (char)(var0 + 97 - 26);
|
||||
}
|
||||
|
||||
for (var0 = 52; var0 < 62; ++var0) {
|
||||
field3646[var0] = (char)(var0 + 48 - 52);
|
||||
}
|
||||
|
||||
field3646[62] = '+';
|
||||
field3646[63] = '/';
|
||||
field3647 = new char[64];
|
||||
|
||||
for (var0 = 0; var0 < 26; ++var0) {
|
||||
field3647[var0] = (char)(var0 + 65);
|
||||
}
|
||||
|
||||
for (var0 = 26; var0 < 52; ++var0) {
|
||||
field3647[var0] = (char)(var0 + 97 - 26);
|
||||
}
|
||||
|
||||
for (var0 = 52; var0 < 62; ++var0) {
|
||||
field3647[var0] = (char)(var0 + 48 - 52);
|
||||
}
|
||||
|
||||
field3647[62] = '*';
|
||||
field3647[63] = '-';
|
||||
field3648 = new char[64];
|
||||
|
||||
for (var0 = 0; var0 < 26; ++var0) {
|
||||
field3648[var0] = (char)(var0 + 65);
|
||||
}
|
||||
|
||||
for (var0 = 26; var0 < 52; ++var0) {
|
||||
field3648[var0] = (char)(var0 + 97 - 26);
|
||||
}
|
||||
|
||||
for (var0 = 52; var0 < 62; ++var0) {
|
||||
field3648[var0] = (char)(var0 + 48 - 52);
|
||||
}
|
||||
|
||||
field3648[62] = '-';
|
||||
field3648[63] = '_';
|
||||
field3649 = new int[128];
|
||||
|
||||
for (var0 = 0; var0 < field3649.length; ++var0) {
|
||||
field3649[var0] = -1;
|
||||
}
|
||||
|
||||
for (var0 = 65; var0 <= 90; ++var0) {
|
||||
field3649[var0] = var0 - 65;
|
||||
}
|
||||
|
||||
for (var0 = 97; var0 <= 122; ++var0) {
|
||||
field3649[var0] = var0 - 97 + 26;
|
||||
}
|
||||
|
||||
for (var0 = 48; var0 <= 57; ++var0) {
|
||||
field3649[var0] = var0 - 48 + 52;
|
||||
}
|
||||
|
||||
int[] var2 = field3649;
|
||||
field3649[43] = 62;
|
||||
var2[42] = 62;
|
||||
int[] var1 = field3649;
|
||||
field3649[47] = 63;
|
||||
var1[45] = 63;
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Liy;Liy;ZII)V",
|
||||
garbageValue = "53757689"
|
||||
)
|
||||
static void method5349(AbstractArchive var0, AbstractArchive var1, boolean var2, int var3) {
|
||||
if (Login.field1205) {
|
||||
if (var3 == 4) {
|
||||
Login.loginIndex = 4;
|
||||
}
|
||||
|
||||
} else {
|
||||
Login.loginIndex = var3;
|
||||
Rasterizer2D.Rasterizer2D_clear();
|
||||
byte[] var4 = var0.takeFileByNames("title.jpg", "");
|
||||
Login.leftTitleSprite = class200.convertJpgToSprite(var4);
|
||||
DirectByteArrayCopier.rightTitleSprite = Login.leftTitleSprite.mirrorHorizontally();
|
||||
if ((Client.worldProperties & 536870912) != 0) {
|
||||
class3.logoSprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "logo_deadman_mode", "");
|
||||
} else if ((Client.worldProperties & 1073741824) != 0) {
|
||||
class3.logoSprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "logo_seasonal_mode", "");
|
||||
} else {
|
||||
class3.logoSprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "logo", "");
|
||||
}
|
||||
|
||||
ModelData0.titleboxSprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "titlebox", "");
|
||||
GrandExchangeOfferOwnWorldComparator.titlebuttonSprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "titlebutton", "");
|
||||
int var6 = var1.getGroupId("runes");
|
||||
int var7 = var1.getFileId(var6, "");
|
||||
IndexedSprite[] var8;
|
||||
if (!UserComparator7.method3516(var1, var6, var7)) {
|
||||
var8 = null;
|
||||
} else {
|
||||
var8 = Skills.method4214();
|
||||
}
|
||||
|
||||
Login.runesSprite = var8;
|
||||
ArchiveDisk.title_muteSprite = Username.method5271(var1, "title_mute", "");
|
||||
class4.options_buttons_0Sprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,0", "");
|
||||
WorldMapLabelSize.field160 = class7.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,4", "");
|
||||
Login.options_buttons_2Sprite = class7.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,2", "");
|
||||
Login.field1195 = class7.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,6", "");
|
||||
WorldMapLabelSize.field158 = class4.options_buttons_0Sprite.subWidth;
|
||||
class219.field2515 = class4.options_buttons_0Sprite.subHeight;
|
||||
MilliClock.loginScreenRunesAnimation = new LoginScreenAnimation(Login.runesSprite);
|
||||
if (var2) {
|
||||
Login.Login_username = "";
|
||||
Login.Login_password = "";
|
||||
}
|
||||
|
||||
GraphicsObject.field1141 = 0;
|
||||
MilliClock.otp = "";
|
||||
Login.field1214 = true;
|
||||
Login.worldSelectOpen = false;
|
||||
if (!GrandExchangeOfferOwnWorldComparator.clientPreferences.titleMusicDisabled) {
|
||||
WorldMapArea.method461(2, AbstractWorldMapIcon.archive6, "scape main", "", 255, false);
|
||||
} else {
|
||||
class206.field2406 = 1;
|
||||
class206.musicTrackArchive = null;
|
||||
class206.musicTrackGroupId = -1;
|
||||
class206.musicTrackFileId = -1;
|
||||
class219.musicTrackVolume = 0;
|
||||
GrandExchangeOfferUnitPriceComparator.musicTrackBoolean = false;
|
||||
AttackOption.field1187 = 2;
|
||||
}
|
||||
|
||||
if (NetCache.NetCache_socket != null) {
|
||||
try {
|
||||
Buffer var9 = new Buffer(4);
|
||||
var9.writeByte(3);
|
||||
var9.writeMedium(0);
|
||||
NetCache.NetCache_socket.write(var9.array, 0, 4);
|
||||
} catch (IOException var12) {
|
||||
try {
|
||||
NetCache.NetCache_socket.close();
|
||||
} catch (Exception var11) {
|
||||
}
|
||||
|
||||
++NetCache.NetCache_ioExceptions;
|
||||
NetCache.NetCache_socket = null;
|
||||
}
|
||||
}
|
||||
|
||||
Login.field1205 = true;
|
||||
Login.xPadding = (WorldMapLabel.canvasWidth - 765) / 2;
|
||||
Login.loginBoxX = Login.xPadding + 202;
|
||||
PacketWriter.loginBoxCenter = Login.loginBoxX + 180;
|
||||
Login.leftTitleSprite.drawAt(Login.xPadding, 0);
|
||||
DirectByteArrayCopier.rightTitleSprite.drawAt(Login.xPadding + 382, 0);
|
||||
class3.logoSprite.drawAt(Login.xPadding + 382 - class3.logoSprite.subWidth / 2, 18);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user