296 lines
12 KiB
Java
296 lines
12 KiB
Java
/* Class68_Sub13_Sub17 - Decompiled by JODE
|
|
* Visit http://jode.sourceforge.net/
|
|
*/
|
|
|
|
public class Class68_Sub13_Sub17 extends Class68_Sub13 {
|
|
public static boolean aBoolean3711 = false;
|
|
public int anInt3712;
|
|
public int anInt3713 = 4096;
|
|
public static int anInt3714;
|
|
public static int anInt3715;
|
|
public int anInt3716;
|
|
public int[] anIntArray3717;
|
|
public static int anInt3718;
|
|
public static int[] anIntArray3719;
|
|
public static RSString aRSString_3720
|
|
= RSString.newRsString(
|
|
"RuneScape wird geladen )2 bitte warten)3)3)3");
|
|
public static int anInt3721;
|
|
public static int anInt3722;
|
|
public int anInt3723;
|
|
public static int anInt3724;
|
|
public static int anInt3725;
|
|
|
|
public Class68_Sub13_Sub17() {
|
|
super(1, false);
|
|
anInt3712 = 4096;
|
|
anIntArray3717 = new int[3];
|
|
anInt3716 = 409;
|
|
anInt3723 = 4096;
|
|
}
|
|
|
|
public static int method780(int i, int i_0_, int i_1_, int i_2_) {
|
|
anInt3714++;
|
|
i &= 0x3;
|
|
if (i == 0)
|
|
return i_1_;
|
|
if ((i ^ 0xffffffff) == -2)
|
|
return i_0_;
|
|
if (i_2_ != -27039)
|
|
method785(-105, null);
|
|
if (i == 2)
|
|
return 7 - i_1_;
|
|
return -i_0_ + 7;
|
|
}
|
|
|
|
public static RSString method781(int i, int i_3_, Class45 class45) {
|
|
anInt3721++;
|
|
if (!Class68_Sub13_Sub20.method803(i_3_, client.method41(class45),
|
|
i + -28702)
|
|
&& class45.anObjectArray856 == null)
|
|
return null;
|
|
if (class45.aRSStringArray823 == null
|
|
|| (i_3_ ^ 0xffffffff) <= (class45.aRSStringArray823.length
|
|
^ 0xffffffff)
|
|
|| class45.aRSStringArray823[i_3_] == null
|
|
|| (class45.aRSStringArray823[i_3_].method1585(true)
|
|
.method1590((byte) -107)
|
|
^ 0xffffffff) == -1) {
|
|
if (Class68_Sub20.aBoolean3094)
|
|
return (Class68_Sub20_Sub13_Sub2.method1166
|
|
(2,
|
|
new RSString[]{Login.aRSString_1513,
|
|
Class68_Sub13_Sub24.method816(i_3_,
|
|
0)}));
|
|
return null;
|
|
}
|
|
if (i != -3574)
|
|
method785(-79, null);
|
|
return class45.aRSStringArray823[i_3_];
|
|
}
|
|
|
|
public static void method782(int i) {
|
|
aRSString_3720 = null;
|
|
if (i == 0)
|
|
anIntArray3719 = null;
|
|
}
|
|
|
|
public int[][] method697(int i, boolean bool) {
|
|
if (bool != true)
|
|
method781(-121, 56, null);
|
|
anInt3722++;
|
|
int[][] is = aClass88_2939.method1496(i, (byte) -102);
|
|
if (aClass88_2939.aBoolean1610) {
|
|
int[][] is_4_ = this.method699(-71, 0, i);
|
|
int[] is_5_ = is_4_[0];
|
|
int[] is_6_ = is_4_[1];
|
|
int[] is_7_ = is_4_[2];
|
|
int[] is_8_ = is[0];
|
|
int[] is_9_ = is[1];
|
|
int[] is_10_ = is[2];
|
|
for (int i_11_ = 0; i_11_ < Class68_Sub13_Sub19.anInt3746;
|
|
i_11_++) {
|
|
int i_12_ = is_5_[i_11_];
|
|
int i_13_ = -anIntArray3717[0] + i_12_;
|
|
if (i_13_ < 0)
|
|
i_13_ = -i_13_;
|
|
if ((anInt3716 ^ 0xffffffff) > (i_13_ ^ 0xffffffff)) {
|
|
is_8_[i_11_] = i_12_;
|
|
is_9_[i_11_] = is_6_[i_11_];
|
|
is_10_[i_11_] = is_7_[i_11_];
|
|
} else {
|
|
int i_14_ = is_6_[i_11_];
|
|
i_13_ = i_14_ + -anIntArray3717[1];
|
|
if (i_13_ < 0)
|
|
i_13_ = -i_13_;
|
|
if ((anInt3716 ^ 0xffffffff) > (i_13_ ^ 0xffffffff)) {
|
|
is_8_[i_11_] = i_12_;
|
|
is_9_[i_11_] = i_14_;
|
|
is_10_[i_11_] = is_7_[i_11_];
|
|
} else {
|
|
int i_15_ = is_7_[i_11_];
|
|
i_13_ = i_15_ - anIntArray3717[2];
|
|
if (i_13_ < 0)
|
|
i_13_ = -i_13_;
|
|
if (i_13_ > anInt3716) {
|
|
is_8_[i_11_] = i_12_;
|
|
is_9_[i_11_] = i_14_;
|
|
is_10_[i_11_] = i_15_;
|
|
} else {
|
|
is_8_[i_11_] = anInt3712 * i_12_ >> 1602950764;
|
|
is_9_[i_11_] = i_14_ * anInt3723 >> 348864908;
|
|
is_10_[i_11_] = anInt3713 * i_15_ >> 1050357836;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return is;
|
|
}
|
|
|
|
public static int method783(int i, Class21renamed class21) {
|
|
int i_16_ = 0;
|
|
if (class21.method360(Class68_Sub20.anInt3089, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class68_Sub26.anInt3182, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class51.anInt2259, 0))
|
|
i_16_++;
|
|
anInt3718++;
|
|
if (class21.method360(Class17.anInt280, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class68_Sub13_Sub16.anInt3695, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class113.anInt1902, i))
|
|
i_16_++;
|
|
if (class21.method360(Class1_Sub5.anInt2500, i))
|
|
i_16_++;
|
|
if (class21.method360(Class68_Sub8.anInt2876, i))
|
|
i_16_++;
|
|
if (class21.method360(Applet_Sub1.anInt16, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class68_Sub13_Sub38.anInt4082, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class68_Sub13_Sub27.anInt3891, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class68_Sub20_Sub14.anInt4378, i + i))
|
|
i_16_++;
|
|
if (class21.method360(Class15.anInt252, 0))
|
|
i_16_++;
|
|
i_16_++;
|
|
if (class21.method360(Class97.anInt1712, 0))
|
|
i_16_++;
|
|
if (class21.method360(Class97.anInt1706, i))
|
|
i_16_++;
|
|
return i_16_;
|
|
}
|
|
|
|
public void method700(Stream class68_sub14, int i, int i_17_) {
|
|
int i_18_ = i;
|
|
while_71_:
|
|
do {
|
|
while_70_:
|
|
do {
|
|
while_69_:
|
|
do {
|
|
do {
|
|
if (i_18_ != 0) {
|
|
if (i_18_ != 1) {
|
|
if (i_18_ != 2) {
|
|
if ((i_18_ ^ 0xffffffff) != -4) {
|
|
if (i_18_ == 4)
|
|
break while_70_;
|
|
break while_71_;
|
|
}
|
|
} else
|
|
break;
|
|
break while_69_;
|
|
}
|
|
} else {
|
|
anInt3716 = class68_sub14.readUnsignedWord(1355769544);
|
|
break while_71_;
|
|
}
|
|
anInt3713 = class68_sub14.readUnsignedWord(1355769544);
|
|
break while_71_;
|
|
} while (false);
|
|
anInt3723 = class68_sub14.readUnsignedWord(1355769544);
|
|
break while_71_;
|
|
} while (false);
|
|
anInt3712 = class68_sub14.readUnsignedWord(1355769544);
|
|
break while_71_;
|
|
} while (false);
|
|
int i_19_ = class68_sub14.method921((byte) 68);
|
|
anIntArray3717[0]
|
|
= Class120.method1740(16711680, i_19_) << -1712408444;
|
|
anIntArray3717[1] = Class120.method1740(4080, i_19_ >> 1164839076);
|
|
anIntArray3717[2] = Class120.method1740(i_19_, 255) >> -2020022708;
|
|
} while (false);
|
|
if (i_17_ != -1)
|
|
method781(22, -40, null);
|
|
anInt3725++;
|
|
}
|
|
|
|
public static Class68_Sub20_Sub14 method784(int i, byte i_20_) {
|
|
anInt3724++;
|
|
Class68_Sub20_Sub14 class68_sub20_sub14
|
|
= ((Class68_Sub20_Sub14)
|
|
Class68_Sub13_Sub16.aLogin_3702.method1473((long) i,
|
|
(byte) -76));
|
|
if (class68_sub20_sub14 != null)
|
|
return class68_sub20_sub14;
|
|
byte[] is = Class13.aClass21_Sub1_221.method338(0, 0, i);
|
|
if (is == null)
|
|
return null;
|
|
class68_sub20_sub14 = new Class68_Sub20_Sub14();
|
|
if (i_20_ < 22)
|
|
aRSString_3720 = null;
|
|
Stream class68_sub14 = new Stream(is);
|
|
class68_sub14.currentOffset = class68_sub14.buffer.length - 2;
|
|
int i_21_ = class68_sub14.readUnsignedWord(1355769544);
|
|
int i_22_ = -2 + class68_sub14.buffer.length - (i_21_ - -12);
|
|
class68_sub14.currentOffset = i_22_;
|
|
int i_23_ = class68_sub14.readDWord();
|
|
class68_sub20_sub14.anInt4379 = class68_sub14.readUnsignedWord(1355769544);
|
|
class68_sub20_sub14.anInt4370 = class68_sub14.readUnsignedWord(1355769544);
|
|
class68_sub20_sub14.anInt4373 = class68_sub14.readUnsignedWord(1355769544);
|
|
class68_sub20_sub14.anInt4371 = class68_sub14.readUnsignedWord(1355769544);
|
|
int i_24_ = class68_sub14.readUnsignedByte(-6677);
|
|
if ((i_24_ ^ 0xffffffff) < -1) {
|
|
class68_sub20_sub14.aClass113Array4380 = new Class113[i_24_];
|
|
for (int i_25_ = 0; (i_24_ ^ 0xffffffff) < (i_25_ ^ 0xffffffff);
|
|
i_25_++) {
|
|
int i_26_ = class68_sub14.readUnsignedWord(1355769544);
|
|
Class113 class113
|
|
= new Class113(Class90.method1517(i_26_, -21189));
|
|
class68_sub20_sub14.aClass113Array4380[i_25_] = class113;
|
|
while ((i_26_-- ^ 0xffffffff) < -1) {
|
|
int i_27_ = class68_sub14.readDWord();
|
|
int i_28_ = class68_sub14.readDWord();
|
|
class113.method1677((byte) -89, new Class68_Sub10(i_28_),
|
|
(long) i_27_);
|
|
}
|
|
}
|
|
}
|
|
int i_29_ = 0;
|
|
class68_sub14.currentOffset = 0;
|
|
class68_sub20_sub14.aRSString_4369 = class68_sub14.method948(23733);
|
|
class68_sub20_sub14.anIntArray4374 = new int[i_23_];
|
|
class68_sub20_sub14.anIntArray4377 = new int[i_23_];
|
|
class68_sub20_sub14.aRSStringArray4375 = new RSString[i_23_];
|
|
while ((class68_sub14.currentOffset ^ 0xffffffff) > (i_22_ ^ 0xffffffff)) {
|
|
int i_30_ = class68_sub14.readUnsignedWord(1355769544);
|
|
if ((i_30_ ^ 0xffffffff) != -4) {
|
|
if ((i_30_ ^ 0xffffffff) <= -101 || i_30_ == 21
|
|
|| (i_30_ ^ 0xffffffff) == -39 || i_30_ == 39)
|
|
class68_sub20_sub14.anIntArray4374[i_29_]
|
|
= class68_sub14.readUnsignedByte(-6677);
|
|
else
|
|
class68_sub20_sub14.anIntArray4374[i_29_] = class68_sub14.readDWord();
|
|
} else
|
|
class68_sub20_sub14.aRSStringArray4375[i_29_]
|
|
= class68_sub14.readString(127);
|
|
class68_sub20_sub14.anIntArray4377[i_29_++] = i_30_;
|
|
}
|
|
Class68_Sub13_Sub16.aLogin_3702.method1465((long) i, (byte) -107,
|
|
class68_sub20_sub14);
|
|
return class68_sub20_sub14;
|
|
}
|
|
|
|
public static boolean method785(int i, RSString class100) {
|
|
anInt3715++;
|
|
if (class100 == null)
|
|
return false;
|
|
if (i > -68)
|
|
anIntArray3719 = null;
|
|
for (int i_31_ = 0; Class32.anInt573 > i_31_; i_31_++) {
|
|
if (class100.method1600(false, (Class68_Sub13_Sub38
|
|
.aRSStringArray4084[i_31_])))
|
|
return true;
|
|
}
|
|
if (class100.method1600(false, (Class68_Sub7.aClass1_Sub6_Sub2_2860
|
|
.aRSString_3414)))
|
|
return true;
|
|
return false;
|
|
}
|
|
}
|