Need help with an extremely deformed code
this code is extremely deformed, I know im a newbie when it comes to java but i will post the code so that you guys can tell me what these errors mean.. First i will post the code, then the errors
import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.*;
import java.io.*;
import java.math.BigInteger;
import java.net.*;
import java.util.zip.CRC32;
import sign.signlink;
public final class client extends Applet_Sub1
{
private static final String method14(int i, int j)
{
String s = String.valueOf(i);
for(int k = s.length() - 3; k > 0; k -= 3)
s = (new StringBuilder()).append(s.substring(0, k)).append(",").append(s.substring(k)).toString();
if(j != 0)
aBoolean1224 = !aBoolean1224;
if(s.length() > 8)
s = (new StringBuilder()).append("@gre@").append(s.substring(0, s.length() - 8)).append(" million @whi@(").append(s).append(")").toString();
else
if(s.length() > 4)
s = (new StringBuilder()).append("@cya@").append(s.substring(0, s.length() - 4)).append("K @whi@(").append(s).append(")").toString();
return (new StringBuilder()).append(" ").append(s).toString();
}
public final void method15(int i)
{
signlink.midifade = 0;
signlink.midi = "stop";
if(i <= 0)
aBoolean1206 = !aBoolean1206;
}
public final void method16(int i)
{
}
public final boolean method17(int i, int j)
{
if(j < 0)
return false;
int k = anIntArray1093[j];
if(i != 9)
anInt1008 = -1;
if(k >= 2000)
k -= 2000;
return k == 337;
}
public final void method18(int i)
{
aClass15_1166.method237(0);
Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1180;
aClass30_Sub2_Sub1_Sub2_1198.method361(0, 16083, 0);
if(aBoolean1256)
{
aClass30_Sub2_Sub1_Sub4_1272.method381(0, aString1121, 23693, 40, 239);
aClass30_Sub2_Sub1_Sub4_1272.method381(128, (new StringBuilder()).append(aString1212).append("*").toString(), 23693, 60, 239);
} else
if(anInt1225 == 1)
{
aClass30_Sub2_Sub1_Sub4_1272.method381(0, "Enter amount:", 23693, 40, 239);
aClass30_Sub2_Sub1_Sub4_1272.method381(128, (new StringBuilder()).append(aString1004).append("*").toString(), 23693, 60, 239);
} else
if(anInt1225 == 2)
{
aClass30_Sub2_Sub1_Sub4_1272.method381(0, "Enter name:", 23693, 40, 239);
aClass30_Sub2_Sub1_Sub4_1272.method381(128, (new StringBuilder()).append(aString1004).append("*").toString(), 23693, 60, 239);
} else
if(aString844 != null)
{
aClass30_Sub2_Sub1_Sub4_1272.method381(0, aString844, 23693, 40, 239);
aClass30_Sub2_Sub1_Sub4_1272.method381(128, "Click to continue", 23693, 60, 239);
} else
if(anInt1276 != -1)
method105(8, 0, 0, Class9.aClass9Array210[anInt1276], 0);
else
if(anInt1042 != -1)
{
method105(8, 0, 0, Class9.aClass9Array210[anInt1042], 0);
} else
{
Class30_Sub2_Sub1_Sub4 class30_sub2_sub1_sub4 = aClass30_Sub2_Sub1_Sub4_1271;
int j = 0;
Class30_Sub2_Sub1.method333(77, 0, false, 463, 0);
for(int k = 0; k < 100; k++)
{
if(aStringArray944[k] == null)
continue;
int l = anIntArray942[k];
int i1 = (70 - j * 14) + anInt1089;
String s1 = aStringArray943[k];
byte byte0 = 0;
if(s1 != null && s1.startsWith("@cr1@"))
{
s1 = s1.substring(5);
byte0 = 1;
}
if(s1 != null && s1.startsWith("@cr2@"))
{
s1 = s1.substring(5);
byte0 = 2;
}
if(l == 0)
{
if(i1 > 0 && i1 < 110)
class30_sub2_sub1_sub4.method385(0, aStringArray944[k], i1, 822, 4);
j++;
}
if((l == 1 || l == 2) && (l == 1 || anInt1287 == 0 || anInt1287 == 1 && method109(false, s1)))
{
if(i1 > 0 && i1 < 110)
{
int j1 = 4;
if(byte0 == 1)
{
aClass30_Sub2_Sub1_Sub2Array1219[0].method361(j1, 16083, i1 - 12);
j1 += 14;
}
if(byte0 == 2)
{
aClass30_Sub2_Sub1_Sub2Array1219[1].method361(j1, 16083, i1 - 12);
j1 += 14;
}
class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append(s1).append(":").toString(), i1, 822, j1);
j1 += class30_sub2_sub1_sub4.method383(anInt1116, s1) + 8;
class30_sub2_sub1_sub4.method385(255, aStringArray944[k], i1, 822, j1);
}
j++;
}
if((l == 3 || l == 7) && anInt1195 == 0 && (l == 7 || anInt845 == 0 || anInt845 == 1 && method109(false, s1)))
{
if(i1 > 0 && i1 < 110)
{
int k1 = 4;
class30_sub2_sub1_sub4.method385(0, "From", i1, 822, k1);
k1 += class30_sub2_sub1_sub4.method383(anInt1116, "From ");
if(byte0 == 1)
{
aClass30_Sub2_Sub1_Sub2Array1219[0].method361(k1, 16083, i1 - 12);
k1 += 14;
}
if(byte0 == 2)
{
aClass30_Sub2_Sub1_Sub2Array1219[1].method361(k1, 16083, i1 - 12);
k1 += 14;
}
class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append(s1).append(":").toString(), i1, 822, k1);
k1 += class30_sub2_sub1_sub4.method383(anInt1116, s1) + 8;
class30_sub2_sub1_sub4.method385(0xeeeeee, aStringArray944[k], i1, 822, k1);
}
j++;
}
if(l == 4 && (anInt1248 == 0 || anInt1248 == 1 && method109(false, s1)))
{
if(i1 > 0 && i1 < 110)
class30_sub2_sub1_sub4.method385(0x800080, (new StringBuilder()).append(s1).append(" ").append(aStringArray944[k]).toString(), i1, 822, 4);
j++;
}
if(l == 5 && anInt1195 == 0 && anInt845 < 2)
{
if(i1 > 0 && i1 < 110)
class30_sub2_sub1_sub4.method385(0xeeeeee, aStringArray944[k], i1, 822, 4);
j++;
}
if(l == 6 && anInt1195 == 0 && anInt845 < 2)
{
if(i1 > 0 && i1 < 110)
{
class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append("To ").append(s1).append(":").toString(), i1, 822, 4);
class30_sub2_sub1_sub4.method385(0xeeeeee, aStringArray944[k], i1, 822, 12 + class30_sub2_sub1_sub4.method383(anInt1116, (new StringBuilder()).append("To ").append(s1).toString()));
}
j++;
}
if(l != 8 || anInt1248 != 0 && (anInt1248 != 1 || !method109(false, s1)))
continue;
if(i1 > 0 && i1 < 110)
class30_sub2_sub1_sub4.method385(0x7e3200, (new StringBuilder()).append(s1).append(" ").append(aStringArray944[k]).toString(), i1, 822, 4);
j++;
}
Class30_Sub2_Sub1.method332(4);
anInt1211 = j * 14 + 7;
if(anInt1211 < 78)
anInt1211 = 78;
method30(519, 77, anInt1211 - anInt1089 - 77, 0, 463, anInt1211);
String s;
if(aClass30_Sub2_Sub4_Sub1_Sub2_1126 != null && aClass30_Sub2_Sub4_Sub1_Sub2_1126.aString1703 != null)
s = aClass30_Sub2_Sub4_Sub1_Sub2_1126.aString1703;
else
s = Class50.method587(-45804, aString1173);
class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append(s).append(":").toString(), 90, 822, 4);
class30_sub2_sub1_sub4.method385(255, (new StringBuilder()).append(aString887).append("*").toString(), 90, 822, 6 + class30_sub2_sub1_sub4.method383(anInt1116, (new StringBuilder()).append(s).append(": ").toString()));
Class30_Sub2_Sub1.method339(77, 0, 479, 0, (byte)4);
}
if(aBoolean885 && anInt948 == 2)
method40((byte)9);
aClass15_1166.method238(357, 23680, super.aGraphics12, 17);
aClass15_1165.method237(0);
Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1182;
if(i < 6 || i > 6)
aBoolean991 = !aBoolean991;
}
public final void init()
{
anInt957 = 0;
anInt958 = 0;
method52(false);
aBoolean959 = true;
method2(503, false, 765);
}
public final void method12(Runnable runnable, int i)
{
if(i > 10)
i = 10;
if(signlink.mainapp != null)
{
signlink.startthread(runnable, i);
return;
} else
{
super.method12(runnable, i);
return;
}
}
public final Socket method19(int i)
throws IOException
{
if(signlink.mainapp != null)
return signlink.opensocket(i);
else
return new Socket(InetAddress.getByName(getCodeBase().getHost()), i);
}
public final void method20(int i)
{
if(i != 4)
anInt1008 = aClass30_Sub2_Sub2_1083.method408();
if(anInt1086 != 0)
return;
int j = super.anInt26;
if(anInt1136 == 1 && super.anInt27 >= 516 && super.anInt28 >= 160 && super.anInt27 <= 765 && super.anInt28 <= 205)
j = 0;
if(aBoolean885)
{
if(j != 1)
{
int k = super.anInt20;
int j1 = super.anInt21;
if(anInt948 == 0)
{
k -= 4;
j1 -= 4;
}
if(anInt948 == 1)
{
k -= 553;
j1 -= 205;
}
if(anInt948 == 2)
{
k -= 17;
j1 -= 357;
}
if(k < anInt949 - 10 || k > anInt949 + anInt951 + 10 || j1 < anInt950 - 10 || j1 > anInt950 + anInt952 + 10)
{
aBoolean885 = false;
if(anInt948 == 1)
aBoolean1153 = true;
if(anInt948 == 2)
aBoolean1223 = true;
}
}
if(j == 1)
{
int l = anInt949;
int k1 = anInt950;
int i2 = anInt951;
int k2 = super.anInt27;
int l2 = super.anInt28;
if(anInt948 == 0)
{
k2 -= 4;
l2 -= 4;
}
if(anInt948 == 1)
{
k2 -= 553;
l2 -= 205;
}
if(anInt948 == 2)
{
k2 -= 17;
l2 -= 357;
}
int i3 = -1;
for(int j3 = 0; j3 < anInt1133; j3++)
{
int k3 = k1 + 31 + (anInt1133 - 1 - j3) * 15;
if(k2 > l && k2 < l + i2 && l2 > k3 - 13 && l2 < k3 + 3)
i3 = j3;
}
if(i3 != -1)
method69(i3, false);
aBoolean885 = false;
if(anInt948 == 1)
aBoolean1153 = true;
if(anInt948 == 2)
{
aBoolean1223 = true;
return;
}
}
} else
{
if(j == 1 && anInt1133 > 0)
{
int i1 = anIntArray1093[anInt1133 - 1];
if(i1 == 632 || i1 == 78 || i1 == 867 || i1 == 431 || i1 == 53 || i1 == 74 || i1 == 454 || i1 == 539 || i1 == 493 || i1 == 847 || i1 == 447 || i1 == 1125)
{
int l1 = anIntArray1091[anInt1133 - 1];
int j2 = anIntArray1092[anInt1133 - 1];
Class9 class9 = Class9.aClass9Array210[j2];
if(class9.aBoolean259 || class9.aBoolean235)
{
aBoolean1242 = false;
anInt989 = 0;
anInt1084 = j2;
anInt1085 = l1;
anInt1086 = 2;
anInt1087 = super.anInt27;
anInt1088 = super.anInt28;
if(Class9.aClass9Array210[j2].anInt236 == anInt857)
anInt1086 = 1;
if(Class9.aClass9Array210[j2].anInt236 == anInt1276)
anInt1086 = 3;
return;
}
}
}
if(j == 1 && (anInt1253 == 1 || method17(9, anInt1133 - 1)) && anInt1133 > 2)
j = 2;
if(j == 1 && anInt1133 > 0)
method69(anInt1133 - 1, false);
if(j == 2 && anInt1133 > 0)
method116(true);
}
}
public final void method21(boolean flag, int i, byte abyte0[])
{
signlink.midifade = flag ? 1 : 0;
signlink.midisave(abyte0, abyte0.length);
if(i != 0)
anInt1008 = aClass30_Sub2_Sub2_1083.method408();
}
public final void method22(boolean flag)
{
try
{
anInt985 = -1;
aClass19_1056.method256();
aClass19_1013.method256();
Class30_Sub2_Sub1_Sub3.method366(anInt846);
method23(false);
aClass25_946.method274(619);
System.gc();
for(int i = 0; i < 4; i++)
aClass11Array1230.method210();
for(int j = 0; j < 4; j++)
{
for(int i1 = 0; i1 < 104; i1++)
{
for(int i2 = 0; i2 < 104; i2++)
aByteArrayArrayArray1258[j][i1][i2] = 0;
}
}
Class7 class7 = new Class7(aByteArrayArrayArray1258, -60, 104, 104, anIntArrayArrayArray1214);
int j1 = aByteArrayArray1183.length;
aClass30_Sub2_Sub2_1192.method397((byte)6, 0);
if(!aBoolean1159)
{
for(int j2 = 0; j2 < j1; j2++)
{
int k4 = (anIntArray1234[j2] >> 8) * 64 - anInt1034;
int j6 = (anIntArray1234[j2] & 0xff) * 64 - anInt1035;
byte abyte1[] = aByteArrayArray1183[j2];
if(abyte1 != null)
class7.method180(abyte1, j6, k4, (anInt1069 - 6) * 8, (anInt1070 - 6) * 8, (byte)4, aClass11Array1230);
}
for(int k2 = 0; k2 < j1; k2++)
{
int l4 = (anIntArray1234[k2] >> 8) * 64 - anInt1034;
int k6 = (anIntArray1234[k2] & 0xff) * 64 - anInt1035;
byte abyte2[] = aByteArrayArray1183[k2];
if(abyte2 == null && anInt1070 < 800)
class7.method174(k6, 64, 0, 64, l4);
}
anInt1097++;
if(anInt1097 > 160)
{
anInt1097 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 238);
aClass30_Sub2_Sub2_1192.method398(96);
}
aClass30_Sub2_Sub2_1192.method397((byte)6, 0);
for(int l2 = 0; l2 < j1; l2++)
{
byte abyte0[] = aByteArrayArray1247[l2];
if(abyte0 != null)
{
int l6 = (anIntArray1234[l2] >> 8) * 64 - anInt1034;
int j8 = (anIntArray1234[l2] & 0xff) * 64 - anInt1035;
class7.method190(l6, aClass11Array1230, j8, 7, aClass25_946, abyte0);
}
}
}
if(aBoolean1159)
{
for(int i3 = 0; i3 < 4; i3++)
{
for(int i5 = 0; i5 < 13; i5++)
{
label0:
for(int i7 = 0; i7 < 13; i7++)
{
int k8 = anIntArrayArrayArray1129[i3][i5][i7];
if(k8 == -1)
continue;
int j9 = k8 >> 24 & 3;
int i10 = k8 >> 1 & 3;
int l10 = k8 >> 14 & 0x3ff;
int j11 = k8 >> 3 & 0x7ff;
int l11 = (l10 / 8 << 8) + j11 / 8;
int j12 = 0;
do
{
if(j12 >= anIntArray1234.length)
continue label0;
if(anIntArray1234[j12] == l11 && aByteArrayArray1183[j12] != null)
{
class7.method179(j9, i10, aClass11Array1230, 9, i5 * 8, (l10 & 7) * 8, aByteArrayArray1183[j12], (j11 & 7) * 8, i3, i7 * 8);
continue label0;
}
j12++;
} while(true);
}
}
}
for(int j3 = 0; j3 < 13; j3++)
{
for(int j5 = 0; j5 < 13; j5++)
{
int j7 = anIntArrayArrayArray1129[0][j3][j5];
if(j7 == -1)
class7.method174(j5 * 8, 8, 0, 8, j3 * 8);
}
}
aClass30_Sub2_Sub2_1192.method397((byte)6, 0);
for(int k3 = 0; k3 < 4; k3++)
{
for(int k5 = 0; k5 < 13; k5++)
{
label1:
for(int k7 = 0; k7 < 13; k7++)
{
int l8 = anIntArrayArrayArray1129[k3][k5][k7];
if(l8 == -1)
continue;
int k9 = l8 >> 24 & 3;
int j10 = l8 >> 1 & 3;
int i11 = l8 >> 14 & 0x3ff;
int k11 = l8 >> 3 & 0x7ff;
int i12 = (i11 / 8 << 8) + k11 / 8;
int k12 = 0;
do
{
if(k12 >= anIntArray1234.length)
continue label1;
if(anIntArray1234[k12] == i12 && aByteArrayArray1247[k12] != null)
{
class7.method183(aClass11Array1230, aClass25_946, k9, k5 * 8, (k11 & 7) * 8, true, k3, aByteArrayArray1247[k12], (i11 & 7) * 8, j10, k7 * 8);
continue label1;
}
k12++;
} while(true);
}
}
}
}
aClass30_Sub2_Sub2_1192.method397((byte)6, 0);
class7.method171(aClass11Array1230, aClass25_946, 2);
aClass15_1165.method237(0);
aClass30_Sub2_Sub2_1192.method397((byte)6, 0);
int l3 = Class7.anInt145;
if(l3 > anInt918)
l3 = anInt918;
if(l3 < anInt918 - 1)
l3 = anInt918 - 1;
if(aBoolean960)
aClass25_946.method275(Class7.anInt145, -34686);
else
aClass25_946.method275(0, -34686);
for(int l5 = 0; l5 < 104; l5++)
{
for(int l7 = 0; l7 < 104; l7++)
method25(l5, l7);
}
anInt1051++;
if(anInt1051 > 98)
{
anInt1051 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 150);
}
method63(-919);
}
catch(Exception exception) { }
Class46.aClass12_785.method224();
aBoolean1157 &= flag;
if(super.aFrame_Sub1_15 != null)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 210);
aClass30_Sub2_Sub2_1192.method402(0x3f008edd);
}
if(aBoolean960 && signlink.cache_dat != null)
{
int k = aClass42_Sub1_1068.method555(79, 0);
for(int k1 = 0; k1 < k; k1++)
{
int i4 = aClass42_Sub1_1068.method559(k1, -203);
if((i4 & 0x79) == 0)
Class30_Sub2_Sub4_Sub6.method461(116, k1);
}
}
System.gc();
Class30_Sub2_Sub1_Sub3.method367(20, true);
aClass42_Sub1_1068.method566(0);
int l = (anInt1069 - 6) / 8 - 1;
int l1 = (anInt1069 + 6) / 8 + 1;
int j4 = (anInt1070 - 6) / 8 - 1;
int i6 = (anInt1070 + 6) / 8 + 1;
if(aBoolean1141)
{
l = 49;
l1 = 50;
j4 = 49;
i6 = 50;
}
for(int i8 = l; i8 <= l1; i8++)
{
for(int i9 = j4; i9 <= i6; i9++)
{
if(i8 != l && i8 != l1 && i9 != j4 && i9 != i6)
continue;
int l9 = aClass42_Sub1_1068.method562(0, 0, i9, i8);
if(l9 != -1)
aClass42_Sub1_1068.method560(l9, 3, false);
int k10 = aClass42_Sub1_1068.method562(1, 0, i9, i8);
if(k10 != -1)
aClass42_Sub1_1068.method560(k10, 3, false);
}
}
}
public final void method23(boolean flag)
{
Class46.aClass12_785.method224();
Class46.aClass12_780.method224();
Class5.aClass12_95.method224();
Class8.aClass12_159.method224();
Class8.aClass12_158.method224();
if(flag)
anInt1008 = -1;
Class30_Sub2_Sub4_Sub1_Sub2.aClass12_1704.method224();
Class23.aClass12_415.method224();
}
public final void method24(boolean flag, int i)
{
int ai[] = aClass30_Sub2_Sub1_Sub1_1263.anIntArray1439;
int j = ai.length;
for(int k = 0; k < j; k++)
ai[k] = 0;
for(int l = 1; l < 103; l++)
{
int j1 = 24628 + (103 - l) * 512 * 4;
for(int l1 = 1; l1 < 103; l1++)
{
if((aByteArrayArrayArray1258[l1][l] & 0x18) == 0)
aClass25_946.method309(ai, j1, 512, i, l1, l);
if(i < 3 && (aByteArrayArrayArray1258[i + 1][l1][l] & 8) != 0)
aClass25_946.method309(ai, j1, 512, i + 1, l1, l);
j1 += 4;
}
}
int i1 = ((238 + (int)(Math.random() * 20D)) - 10 << 16) + ((238 + (int)(Math.random() * 20D)) - 10 << 8) + ((238 + (int)(Math.random() * 20D)) - 10);
int k1 = (238 + (int)(Math.random() * 20D)) - 10 << 16;
aClass30_Sub2_Sub1_Sub1_1263.method343(0);
for(int i2 = 1; i2 < 103; i2++)
{
for(int k2 = 1; k2 < 103; k2++)
{
if((aByteArrayArrayArray1258[k2][i2] & 0x18) == 0)
method50(i2, -960, i1, k2, k1, i);
if(i < 3 && (aByteArrayArrayArray1258[i + 1][k2][i2] & 8) != 0)
method50(i2, -960, i1, k2, k1, i + 1);
}
}
aClass15_1165.method237(0);
aBoolean1157 &= flag;
anInt1071 = 0;
for(int j2 = 0; j2 < 104; j2++)
{
for(int l2 = 0; l2 < 104; l2++)
{
int i3 = aClass25_946.method303(anInt918, j2, l2);
if(i3 == 0)
continue;
i3 = i3 >> 14 & 0x7fff;
int j3 = Class46.method572(i3).anInt746;
if(j3 < 0)
continue;
int k3 = j2;
int l3 = l2;
if(j3 != 22 && j3 != 29 && j3 != 34 && j3 != 36 && j3 != 46 && j3 != 47 && j3 != 48)
{
byte byte0 = 104;
byte byte1 = 104;
int ai1[][] = aClass11Array1230[anInt918].anIntArrayArray294;
for(int i4 = 0; i4 < 10; i4++)
{
int j4 = (int)(Math.random() * 4D);
if(j4 == 0 && k3 > 0 && k3 > j2 - 3 && (ai1[k3 - 1][l3] & 0x1280108) == 0)
k3--;
if(j4 == 1 && k3 < byte0 - 1 && k3 < j2 + 3 && (ai1[k3 + 1][l3] & 0x1280180) == 0)
k3++;
if(j4 == 2 && l3 > 0 && l3 > l2 - 3 && (ai1[k3][l3 - 1] & 0x1280102) == 0)
l3--;
if(j4 == 3 && l3 < byte1 - 1 && l3 < l2 + 3 && (ai1[k3][l3 + 1] & 0x1280120) == 0)
l3++;
}
}
aClass30_Sub2_Sub1_Sub1Array1140[anInt1071] = aClass30_Sub2_Sub1_Sub1Array1033[j3];
anIntArray1072[anInt1071] = k3;
anIntArray1073[anInt1071] = l3;
anInt1071++;
}
}
}
public final void method25(int i, int j)
{
Class19 class19 = aClass19ArrayArrayArray827[anInt918][j];
if(class19 == null)
{
aClass25_946.method295(anInt918, i, j);
return;
}
int k = 0xfa0a1f01;
Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2 = null;
for(Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_1 = (Class30_Sub2_Sub4_Sub2)class19.method252(); class30_sub2_sub4_sub2_1 != null; class30_sub2_sub4_sub2_1 = (Class30_Sub2_Sub4_Sub2)class19.method254(false))
{
Class8 class8 = Class8.method198(class30_sub2_sub4_sub2_1.anInt1558);
int l = class8.anInt155;
if(class8.aBoolean176)
l *= class30_sub2_sub4_sub2_1.anInt1559 + 1;
if(l > k)
{
k = l;
class30_sub2_sub4_sub2 = class30_sub2_sub4_sub2_1;
}
}
class19.method250(-493, (Class30)(Class30)class30_sub2_sub4_sub2);
Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_2 = null;
Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_3 = null;
for(Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_4 = (Class30_Sub2_Sub4_Sub2)class19.method252(); class30_sub2_sub4_sub2_4 != null; class30_sub2_sub4_sub2_4 = (Class30_Sub2_Sub4_Sub2)class19.method254(false))
{
if(class30_sub2_sub4_sub2_4.anInt1558 != ((Class30_Sub2_Sub4_Sub2)(Class30_Sub2_Sub4_Sub2)class30_sub2_sub4_sub2).anInt1558 && class30_sub2_sub4_sub2_2 == null)
class30_sub2_sub4_sub2_2 = class30_sub2_sub4_sub2_4;
if(class30_sub2_sub4_sub2_4.anInt1558 != ((Class30_Sub2_Sub4_Sub2)(Class30_Sub2_Sub4_Sub2)class30_sub2_sub4_sub2).anInt1558 && class30_sub2_sub4_sub2_4.anInt1558 != ((Class30_Sub2_Sub4_Sub2)(Class30_Sub2_Sub4_Sub2)class30_sub2_sub4_sub2_2).anInt1558 && class30_sub2_sub4_sub2_3 == null)
class30_sub2_sub4_sub2_3 = class30_sub2_sub4_sub2_4;
}
int i1 = i + (j << 7) + 0x60000000;
aClass25_946.method281((byte)7, i, i1, (Class30_Sub2_Sub4)(Class30_Sub2_Sub4)class30_sub2_sub4_sub2_2, method42(anInt918, j * 128 + 64, true, i * 128 + 64), (Class30_Sub2_Sub4)(Class30_Sub2_Sub4)class30_sub2_sub4_sub2_3, (Class30_Sub2_Sub4)(Class30_Sub2_Sub4)class30_sub2_sub4_sub2, anInt918, j);
}
public final void method26(boolean flag, int i)
{
for(int j = 0; j < anInt836; j++)
{
Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[anIntArray837[j]];
int k = 0x20000000 + (anIntArray837[j] << 14);
if(class30_sub2_sub4_sub1_sub1 == null || !class30_sub2_sub4_sub1_sub1.method449(aBoolean1224) || class30_sub2_sub4_sub1_sub1.aClass5_1696.aBoolean93 != flag)
continue;
int l = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 >> 7;
int i1 = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 >> 7;
if(l < 0 || l >= 104 || i1 < 0 || i1 >= 104)
continue;
if(((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1540 == 1 && (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 & 0x7f) == 64 && (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 & 0x7f) == 64)
{
if(anIntArrayArray929[l][i1] == anInt1265)
continue;
anIntArrayArray929[l][i1] = anInt1265;
}
if(!class30_sub2_sub4_sub1_sub1.aClass5_1696.aBoolean84)
k -= 0x80000000;
aClass25_946.method285(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1552, (byte)6, method42(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550), k, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1540 - 1) * 64 + 60, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550, class30_sub2_sub4_sub1_sub1, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).aBoolean1541);
}
if(i != -30815);
}
public final boolean method27(int i)
{
if(i != 11456)
throw new NullPointerException();
else
return signlink.wavereplay();
}
private final void method28(String s)
{
System.out.println(s);
try
{
getAppletContext().showDocument(new URL(getCodeBase(), (new StringBuilder()).append("loaderror_").append(s).append(".html").toString()));
}
catch(Exception exception)
{
exception.printStackTrace();
}
do
try
{
Thread.sleep(1000L);
}
catch(Exception exception1) { }
while(true);
}
public final void method29(int i, int j, Class9 class9, int k, int l, int i1, int j1)
{
if(class9.anInt262 != 0 || class9.anIntArray240 == null || class9.aBoolean266)
return;
if(k < i || i1 < l || k > i + class9.anInt220 || i1 > l + class9.anInt267)
return;
int k1 = class9.anIntArray240.length;
if(j != 13037)
aClass19ArrayArrayArray827 = (Class19[][][])null;
label0:
for(int l1 = 0; l1 < k1; l1++)
{
int i2 = class9.anIntArray241[l1] + i;
int j2 = (class9.anIntArray272[l1] + l) - j1;
Class9 class9_1 = Class9.aClass9Array210[class9.anIntArray240[l1]];
i2 += class9_1.anInt263;
j2 += class9_1.anInt265;
if((class9_1.anInt230 >= 0 || class9_1.anInt216 != 0) && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
if(class9_1.anInt230 >= 0)
anInt886 = class9_1.anInt230;
else
anInt886 = class9_1.anInt250;
if(class9_1.anInt262 == 0)
{
method29(i2, 13037, class9_1, k, j2, i1, class9_1.anInt224);
if(class9_1.anInt261 > class9_1.anInt267)
method65(i2 + class9_1.anInt220, class9_1.anInt267, k, i1, class9_1, j2, true, class9_1.anInt261, 0);
continue;
}
if(class9_1.anInt217 == 1 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
{
boolean flag = false;
if(class9_1.anInt214 != 0)
flag = method103(class9_1, false);
if(!flag)
{
aStringArray1199[anInt1133] = class9_1.aString221;
anIntArray1093[anInt1133] = 315;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
}
if(class9_1.anInt217 == 2 && anInt1136 == 0 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
{
String s = class9_1.aString222;
if(s.indexOf(" ") != -1)
s = s.substring(0, s.indexOf(" "));
aStringArray1199[anInt1133] = (new StringBuilder()).append(s).append(" @gre@").append(class9_1.aString218).toString();
anIntArray1093[anInt1133] = 626;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
if(class9_1.anInt217 == 3 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
{
aStringArray1199[anInt1133] = "Close";
anIntArray1093[anInt1133] = 200;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
if(class9_1.anInt217 == 4 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
{
aStringArray1199[anInt1133] = class9_1.aString221;
anIntArray1093[anInt1133] = 169;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
if(class9_1.anInt217 == 5 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
{
aStringArray1199[anInt1133] = class9_1.aString221;
anIntArray1093[anInt1133] = 646;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
if(class9_1.anInt217 == 6 && !aBoolean1149 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)
{
aStringArray1199[anInt1133] = class9_1.aString221;
anIntArray1093[anInt1133] = 679;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
if(class9_1.anInt262 != 2)
continue;
int k2 = 0;
int l2 = 0;
do
{
if(l2 >= class9_1.anInt267)
continue label0;
for(int i3 = 0; i3 < class9_1.anInt220; i3++)
{
int j3 = i2 + i3 * (32 + class9_1.anInt231);
int k3 = j2 + l2 * (32 + class9_1.anInt244);
if(k2 < 20)
{
j3 += class9_1.anIntArray215[k2];
k3 += class9_1.anIntArray247[k2];
}
if(k >= j3 && i1 >= k3 && k < j3 + 32 && i1 < k3 + 32)
{
anInt1066 = k2;
anInt1067 = class9_1.anInt250;
if(class9_1.anIntArray253[k2] > 0)
{
Class8 class8 = Class8.method198(class9_1.anIntArray253[k2] - 1);
if(anInt1282 == 1 && class9_1.aBoolean249)
{
if(class9_1.anInt250 != anInt1284 || k2 != anInt1283)
{
aStringArray1199[anInt1133] = (new StringBuilder()).append("Use ").append(aString1286).append(" with @lre@").append(class8.aString170).toString();
anIntArray1093[anInt1133] = 870;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
} else
if(anInt1136 == 1 && class9_1.aBoolean249)
{
if((anInt1138 & 0x10) == 16)
{
aStringArray1199[anInt1133] = (new StringBuilder()).append(aString1139).append(" @lre@").append(class8.aString170).toString();
anIntArray1093[anInt1133] = 543;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
} else
{
if(class9_1.aBoolean249)
{
for(int l3 = 4; l3 >= 3; l3--)
{
if(class8.aStringArray189 != null && class8.aStringArray189[l3] != null)
{
aStringArray1199[anInt1133] = (new StringBuilder()).append(class8.aStringArray189[l3]).append(" @lre@").append(class8.aString170).toString();
if(l3 == 3)
anIntArray1093[anInt1133] = 493;
if(l3 == 4)
anIntArray1093[anInt1133] = 847;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
continue;
}
if(l3 == 4)
{
aStringArray1199[anInt1133] = (new StringBuilder()).append("Drop @lre@").append(class8.aString170).toString();
anIntArray1093[anInt1133] = 847;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
}
}
if(class9_1.aBoolean242)
{
aStringArray1199[anInt1133] = (new StringBuilder()).append("Use @lre@").append(class8.aString170).toString();
anIntArray1093[anInt1133] = 447;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
if(class9_1.aBoolean249 && class8.aStringArray189 != null)
{
for(int i4 = 2; i4 >= 0; i4--)
{
if(class8.aStringArray189[i4] == null)
continue;
aStringArray1199[anInt1133] = (new StringBuilder()).append(class8.aStringArray189[i4]).append(" @lre@").append(class8.aString170).toString();
if(i4 == 0)
anIntArray1093[anInt1133] = 74;
if(i4 == 1)
anIntArray1093[anInt1133] = 454;
if(i4 == 2)
anIntArray1093[anInt1133] = 539;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
}
if(class9_1.aStringArray225 != null)
{
for(int j4 = 4; j4 >= 0; j4--)
{
if(class9_1.aStringArray225[j4] == null)
continue;
aStringArray1199[anInt1133] = (new StringBuilder()).append(class9_1.aStringArray225[j4]).append(" @lre@").append(class8.aString170).toString();
if(j4 == 0)
anIntArray1093[anInt1133] = 632;
if(j4 == 1)
anIntArray1093[anInt1133] = 78;
if(j4 == 2)
anIntArray1093[anInt1133] = 867;
if(j4 == 3)
anIntArray1093[anInt1133] = 431;
if(j4 == 4)
anIntArray1093[anInt1133] = 53;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
}
aStringArray1199[anInt1133] = (new StringBuilder()).append("Examine @lre@").append(class8.aString170).toString();
anIntArray1093[anInt1133] = 1125;
anIntArray1094[anInt1133] = class8.anInt157;
anIntArray1091[anInt1133] = k2;
anIntArray1092[anInt1133] = class9_1.anInt250;
anInt1133++;
}
}
}
k2++;
}
l2++;
} while(true);
}
}
public final void method30(int i, int j, int k, int l, int i1, int j1)
{
aClass30_Sub2_Sub1_Sub2_1024.method361(i1, 16083, l);
aClass30_Sub2_Sub1_Sub2_1025.method361(i1, 16083, (l + j) - 16);
Class30_Sub2_Sub1.method336(j - 32, l + 16, i1, anInt1002, 16, 0);
int k1 = ((j - 32) * j) / j1;
if(k1 < 8)
k1 = 8;
int l1 = ((j - 32 - k1) * k) / (j1 - j);
Class30_Sub2_Sub1.method336(k1, l + 16 + l1, i1, anInt1063, 16, 0);
Class30_Sub2_Sub1.method341(l + 16 + l1, anInt902, k1, i1, anInt1135);
Class30_Sub2_Sub1.method341(l + 16 + l1, anInt902, k1, i1 + 1, anInt1135);
Class30_Sub2_Sub1.method339(l + 16 + l1, anInt902, 16, i1, (byte)4);
Class30_Sub2_Sub1.method339(l + 17 + l1, anInt902, 16, i1, (byte)4);
if(i <= 0)
anInt1105 = aClass17_1000.method246();
Class30_Sub2_Sub1.method341(l + 16 + l1, anInt927, k1, i1 + 15, anInt1135);
Class30_Sub2_Sub1.method341(l + 17 + l1, anInt927, k1 - 1, i1 + 14, anInt1135);
Class30_Sub2_Sub1.method339(l + 15 + l1 + k1, anInt927, 16, i1, (byte)4);
Class30_Sub2_Sub1.method339(l + 14 + l1 + k1, anInt927, 15, i1 + 1, (byte)4);
}
private final void method31(Class30_Sub2_Sub2 class30_sub2_sub2, int i, int j)
{
anInt839 = 0;
anInt893 = 0;
if(j <= 0)
anInt877 = aClass17_1000.method246();
method139(class30_sub2_sub2, -45, i);
method46(i, class30_sub2_sub2, (byte)2);
method86(i, class30_sub2_sub2, true);
for(int k = 0; k < anInt839; k++)
{
int i1 = anIntArray840[k];
if(((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1])).anInt1537 != anInt1161)
{
aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1].aClass5_1696 = null;
aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1] = null;
}
}
if(class30_sub2_sub2.anInt1406 != i)
{
signlink.reporterror((new StringBuilder()).append(aString1173).append(" size mismatch in getnpcpos - pos:").append(class30_sub2_sub2.anInt1406).append(" psize:").append(i).toString());
throw new RuntimeException("eek");
}
for(int l = 0; l < anInt836; l++)
if(aClass30_Sub2_Sub4_Sub1_Sub1Array835[anIntArray837[l]] == null)
{
signlink.reporterror((new StringBuilder()).append(aString1173).append(" null entry in npc list - pos:").append(l).append(" size:").append(anInt836).toString());
throw new RuntimeException("eek");
}
}
public final void method32(boolean flag)
{
aBoolean1157 &= flag;
if(super.anInt26 == 1)
{
if(super.anInt27 >= 6 && super.anInt27 <= 106 && super.anInt28 >= 467 && super.anInt28 <= 499)
{
anInt1287 = (anInt1287 + 1) % 4;
aBoolean1233 = true;
aBoolean1223 = true;
aClass30_Sub2_Sub2_1192.method397((byte)6, 95);
aClass30_Sub2_Sub2_1192.method398(anInt1287);
aClass30_Sub2_Sub2_1192.method398(anInt845);
aClass30_Sub2_Sub2_1192.method398(anInt1248);
}
if(super.anInt27 >= 135 && super.anInt27 <= 235 && super.anInt28 >= 467 && super.anInt28 <= 499)
{
anInt845 = (anInt845 + 1) % 3;
aBoolean1233 = true;
aBoolean1223 = true;
aClass30_Sub2_Sub2_1192.method397((byte)6, 95);
aClass30_Sub2_Sub2_1192.method398(anInt1287);
aClass30_Sub2_Sub2_1192.method398(anInt845);
aClass30_Sub2_Sub2_1192.method398(anInt1248);
}
if(super.anInt27 >= 273 && super.anInt27 <= 373 && super.anInt28 >= 467 && super.anInt28 <= 499)
{
anInt1248 = (anInt1248 + 1) % 3;
aBoolean1233 = true;
aBoolean1223 = true;
aClass30_Sub2_Sub2_1192.method397((byte)6, 95);
aClass30_Sub2_Sub2_1192.method398(anInt1287);
aClass30_Sub2_Sub2_1192.method398(anInt845);
aClass30_Sub2_Sub2_1192.method398(anInt1248);
}
if(super.anInt27 >= 412 && super.anInt27 <= 512 && super.anInt28 >= 467 && super.anInt28 <= 499)
if(anInt857 == -1)
{
method147(537);
aString881 = "";
aBoolean1158 = false;
int i = 0;
do
{
if(i >= Class9.aClass9Array210.length)
break;
if(Class9.aClass9Array210 != null && Class9.aClass9Array210.anInt214 == 600)
{
anInt1178 = anInt857 = Class9.aClass9Array210.anInt236;
break;
}
i++;
} while(true);
} else
{
method77("Please close the interface you have open before using 'report abuse'", 0, "", aBoolean991);
}
anInt940++;
if(anInt940 > 1386)
{
anInt940 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 165);
aClass30_Sub2_Sub2_1192.method398(0);
int j = aClass30_Sub2_Sub2_1192.anInt1406;
aClass30_Sub2_Sub2_1192.method398(139);
aClass30_Sub2_Sub2_1192.method398(150);
aClass30_Sub2_Sub2_1192.method399(32131);
aClass30_Sub2_Sub2_1192.method398((int)(Math.random() * 256D));
aClass30_Sub2_Sub2_1192.method399(3250);
aClass30_Sub2_Sub2_1192.method398(177);
aClass30_Sub2_Sub2_1192.method399(24859);
aClass30_Sub2_Sub2_1192.method398(119);
if((int)(Math.random() * 2D) == 0)
aClass30_Sub2_Sub2_1192.method399(47234);
if((int)(Math.random() * 2D) == 0)
aClass30_Sub2_Sub2_1192.method398(21);
aClass30_Sub2_Sub2_1192.method407(aClass30_Sub2_Sub2_1192.anInt1406 - j, (byte)0);
}
}
}
public final void method33(boolean flag, int i)
{
int j = Class41.aClass41Array701.anInt709;
if(j == 0)
return;
int k = anIntArray971;
if(flag)
anInt961 = aClass17_1000.method246();
if(j == 1)
{
if(k == 1)
Class30_Sub2_Sub1_Sub3.method372(0.90000000000000002D, aByte1200);
if(k == 2)
Class30_Sub2_Sub1_Sub3.method372(0.80000000000000004D, aByte1200);
if(k == 3)
Class30_Sub2_Sub1_Sub3.method372(0.69999999999999996D, aByte1200);
if(k == 4)
Class30_Sub2_Sub1_Sub3.method372(0.59999999999999998D, aByte1200);
Class8.aClass12_158.method224();
aBoolean1255 = true;
}
if(j == 3)
{
boolean flag1 = aBoolean1151;
if(k == 0)
{
method123((byte)0, aBoolean1151, 0);
aBoolean1151 = true;
}
if(k == 1)
{
method123((byte)0, aBoolean1151, -400);
aBoolean1151 = true;
}
if(k == 2)
{
method123((byte)0, aBoolean1151, -800);
aBoolean1151 = true;
}
if(k == 3)
{
method123((byte)0, aBoolean1151, -1200);
aBoolean1151 = true;
}
if(k == 4)
aBoolean1151 = false;
if(aBoolean1151 != flag1 && !aBoolean960)
{
if(aBoolean1151)
{
anInt1227 = anInt956;
aBoolean1228 = true;
aClass42_Sub1_1068.method558(2, anInt1227);
} else
{
method15(860);
}
anInt1259 = 0;
}
}
if(j == 4)
{
if(k == 0)
{
aBoolean848 = true;
method111((byte)2, 0);
}
if(k == 1)
{
aBoolean848 = true;
method111((byte)2, -400);
}
if(k == 2)
{
aBoolean848 = true;
method111((byte)2, -800);
}
if(k == 3)
{
aBoolean848 = true;
method111((byte)2, -1200);
}
if(k == 4)
aBoolean848 = false;
}
if(j == 5)
anInt1253 = k;
if(j == 6)
anInt1249 = k;
if(j == 8)
{
anInt1195 = k;
aBoolean1223 = true;
}
if(j == 9)
anInt913 = k;
}
public final void method34(int i)
{
anInt974 = 0;
for(int j = -1; j < anInt891 + anInt836; j++)
{
Object obj;
if(j == -1)
obj = aClass30_Sub2_Sub4_Sub1_Sub2_1126;
else
if(j < anInt891)
obj = aClass30_Sub2_Sub4_Sub1_Sub2Array890[anIntArray892[j]];
else
obj = aClass30_Sub2_Sub4_Sub1_Sub1Array835[anIntArray837[j - anInt891]];
if(obj == null || !((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).method449(aBoolean1224))
continue;
if(obj instanceof Class30_Sub2_Sub4_Sub1_Sub1)
{
Class5 class5 = ((Class30_Sub2_Sub4_Sub1_Sub1)obj).aClass5_1696;
if(class5.anIntArray88 != null)
class5 = class5.method161(anInt877);
if(class5 == null)
continue;
}
if(j < anInt891)
{
int i1 = 30;
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = (Class30_Sub2_Sub4_Sub1_Sub2)obj;
if(class30_sub2_sub4_sub1_sub2.anInt1706 != 0)
{
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);
if(anInt963 > -1)
{
for(int j2 = 0; j2 < 8; j2++)
if((class30_sub2_sub4_sub1_sub2.anInt1706 & 1 << j2) != 0)
{
aClass30_Sub2_Sub1_Sub1Array1095[j2].method348(anInt963 - 12, 16083, anInt964 - i1);
i1 -= 25;
}
}
}
if(j >= 0 && anInt855 == 10 && anInt933 == anIntArray892[j])
{
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);
if(anInt963 > -1)
aClass30_Sub2_Sub1_Sub1Array1095[7].method348(anInt963 - 12, 16083, anInt964 - i1);
}
} else
{
Class5 class5_1 = ((Class30_Sub2_Sub4_Sub1_Sub1)obj).aClass5_1696;
if(class5_1.anInt75 >= 0 && class5_1.anInt75 < aClass30_Sub2_Sub1_Sub1Array1095.length)
{
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);
if(anInt963 > -1)
aClass30_Sub2_Sub1_Sub1Array1095[class5_1.anInt75].method348(anInt963 - 12, 16083, anInt964 - 30);
}
if(anInt855 == 1 && anInt1222 == anIntArray837[j - anInt891] && anInt1161 % 20 < 10)
{
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);
if(anInt963 > -1)
aClass30_Sub2_Sub1_Sub1Array1095[2].method348(anInt963 - 12, 16083, anInt964 - 28);
}
}
if(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).aString1506 != null && (j >= anInt891 || anInt1287 == 0 || anInt1287 == 3 || anInt1287 == 1 && method109(false, ((Class30_Sub2_Sub4_Sub1_Sub2)obj).aString1703)))
{
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507);
if(anInt963 > -1 && anInt974 < anInt975)
{
anIntArray979[anInt974] = aClass30_Sub2_Sub1_Sub4_1272.method384(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).aString1506, true) / 2;
anIntArray978[anInt974] = aClass30_Sub2_Sub1_Sub4_1272.anInt1497;
anIntArray976[anInt974] = anInt963;
anIntArray977[anInt974] = anInt964;
anIntArray980[anInt974] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1513;
anIntArray981[anInt974] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531;
anIntArray982[anInt974] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1535;
aStringArray983[anInt974++] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).aString1506;
if(anInt1249 == 0 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 >= 1 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 <= 3)
{
anIntArray978[anInt974] += 10;
anIntArray977[anInt974] += 5;
}
if(anInt1249 == 0 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 == 4)
anIntArray979[anInt974] = 60;
if(anInt1249 == 0 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 == 5)
anIntArray978[anInt974] += 5;
}
}
if(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1532 > anInt1161)
{
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);
if(anInt963 > -1)
{
int j1 = (((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1533 * 30) / ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1534;
if(j1 > 30)
j1 = 30;
Class30_Sub2_Sub1.method336(5, anInt964 - 3, anInt963 - 15, 65280, j1, 0);
Class30_Sub2_Sub1.method336(5, anInt964 - 3, (anInt963 - 15) + j1, 0xff0000, 30 - j1, 0);
}
}
for(int k1 = 0; k1 < 4; k1++)
{
if(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1516[k1] <= anInt1161)
continue;
method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 / 2);
if(anInt963 <= -1)
continue;
if(k1 == 1)
anInt964 -= 20;
if(k1 == 2)
{
anInt963 -= 15;
anInt964 -= 10;
}
if(k1 == 3)
{
anInt963 += 15;
anInt964 -= 10;
}
aClass30_Sub2_Sub1_Sub1Array987[((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1515[k1]].method348(anInt963 - 12, 16083, anInt964 - 12);
aClass30_Sub2_Sub1_Sub4_1270.method381(0, String.valueOf(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1514[k1]), 23693, anInt964 + 4, anInt963);
aClass30_Sub2_Sub1_Sub4_1270.method381(0xffffff, String.valueOf(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1514[k1]), 23693, anInt964 + 3, anInt963 - 1);
}
}
if(i != 0)
method6();
for(int k = 0; k < anInt974; k++)
{
int l = anIntArray976[k];
int l1 = anIntArray977[k];
int i2 = anIntArray979[k];
int k2 = anIntArray978[k];
for(boolean flag = true; flag;)
{
flag = false;
int l2 = 0;
while(l2 < k)
{
if(l1 + 2 > anIntArray977[l2] - anIntArray978[l2] && l1 - k2 < anIntArray977[l2] + 2 && l - i2 < anIntArray976[l2] + anIntArray979[l2] && l + i2 > anIntArray976[l2] - anIntArray979[l2] && anIntArray977[l2] - anIntArray978[l2] < l1)
{
l1 = anIntArray977[l2] - anIntArray978[l2];
flag = true;
}
l2++;
}
}
anInt963 = anIntArray976[k];
anInt964 = anIntArray977[k] = l1;
String s = aStringArray983[k];
if(anInt1249 == 0)
{
int i3 = 0xffff00;
if(anIntArray980[k] < 6)
i3 = anIntArray965[anIntArray980[k]];
if(anIntArray980[k] == 6)
i3 = anInt1265 % 20 < 10 ? 0xff0000 : 0xffff00;
if(anIntArray980[k] == 7)
i3 = anInt1265 % 20 < 10 ? 255 : 65535;
if(anIntArray980[k] == 8)
i3 = anInt1265 % 20 < 10 ? 45056 : 0x80ff80;
if(anIntArray980[k] == 9)
{
int j3 = 150 - anIntArray982[k];
if(j3 < 50)
i3 = 0xff0000 + 1280 * j3;
else
if(j3 < 100)
i3 = 0xffff00 - 0x50000 * (j3 - 50);
else
if(j3 < 150)
i3 = 65280 + 5 * (j3 - 100);
}
if(anIntArray980[k] == 10)
{
int k3 = 150 - anIntArray982[k];
if(k3 < 50)
i3 = 0xff0000 + 5 * k3;
else
if(k3 < 100)
i3 = 0xff00ff - 0x50000 * (k3 - 50);
else
if(k3 < 150)
i3 = (255 + 0x50000 * (k3 - 100)) - 5 * (k3 - 100);
}
if(anIntArray980[k] == 11)
{
int l3 = 150 - anIntArray982[k];
if(l3 < 50)
i3 = 0xeeeeee - 0x50005 * l3;
else
if(l3 < 100)
i3 = 65280 + 0x50005 * (l3 - 50);
else
if(l3 < 150)
i3 = 0xeeeeee - 0x50000 * (l3 - 100);
}
if(anIntArray981[k] == 0)
{
aClass30_Sub2_Sub1_Sub4_1272.method381(0, s, 23693, anInt964 + 1, anInt963);
aClass30_Sub2_Sub1_Sub4_1272.method381(i3, s, 23693, anInt964, anInt963);
}
if(anIntArray981[k] == 1)
{
aClass30_Sub2_Sub1_Sub4_1272.method386(0, true, s, anInt963, anInt1265, anInt964 + 1);
aClass30_Sub2_Sub1_Sub4_1272.method386(i3, true, s, anInt963, anInt1265, anInt964);
}
if(anIntArray981[k] == 2)
{
aClass30_Sub2_Sub1_Sub4_1272.method387(anInt963, s, anInt1265, anInt964 + 1, aByte1194, 0);
aClass30_Sub2_Sub1_Sub4_1272.method387(anInt963, s, anInt1265, anInt964, aByte1194, i3);
}
if(anIntArray981[k] == 3)
{
aClass30_Sub2_Sub1_Sub4_1272.method388(150 - anIntArray982[k], s, true, anInt1265, anInt964 + 1, anInt963, 0);
aClass30_Sub2_Sub1_Sub4_1272.method388(150 - anIntArray982[k], s, true, anInt1265, anInt964, anInt963, i3);
}
if(anIntArray981[k] == 4)
{
int i4 = aClass30_Sub2_Sub1_Sub4_1272.method384(s, true);
int k4 = ((150 - anIntArray982[k]) * (i4 + 100)) / 150;
Class30_Sub2_Sub1.method333(334, anInt963 - 50, false, anInt963 + 50, 0);
aClass30_Sub2_Sub1_Sub4_1272.method385(0, s, anInt964 + 1, 822, (anInt963 + 50) - k4);
aClass30_Sub2_Sub1_Sub4_1272.method385(i3, s, anInt964, 822, (anInt963 + 50) - k4);
Class30_Sub2_Sub1.method332(4);
}
if(anIntArray981[k] != 5)
continue;
int j4 = 150 - anIntArray982[k];
int l4 = 0;
if(j4 < 25)
l4 = j4 - 25;
else
if(j4 > 125)
l4 = j4 - 125;
Class30_Sub2_Sub1.method333(anInt964 + 5, 0, false, 512, anInt964 - aClass30_Sub2_Sub1_Sub4_1272.anInt1497 - 1);
aClass30_Sub2_Sub1_Sub4_1272.method381(0, s, 23693, anInt964 + 1 + l4, anInt963);
aClass30_Sub2_Sub1_Sub4_1272.method381(i3, s, 23693, anInt964 + l4, anInt963);
Class30_Sub2_Sub1.method332(4);
} else
{
aClass30_Sub2_Sub1_Sub4_1272.method381(0, s, 23693, anInt964 + 1, anInt963);
aClass30_Sub2_Sub1_Sub4_1272.method381(0xffff00, s, 23693, anInt964, anInt963);
}
}
}
public final void method35(boolean flag, long l)
{
int i;
try
{
if(l == 0L)
return;
}
catch(RuntimeException runtimeexception)
{
signlink.reporterror((new StringBuilder()).append("18622, ").append(flag).append(", ").append(l).append(", ").append(runtimeexception.toString()).toString());
throw new RuntimeException();
}
i = 0;
do
{
if(i >= anInt899)
break;
if(aLongArray955 == l)
{
anInt899--;
aBoolean1153 = true;
for(int j = i; j < anInt899; j++)
{
aStringArray1082[j] = aStringArray1082[j + 1];
anIntArray826[j] = anIntArray826[j + 1];
aLongArray955[j] = aLongArray955[j + 1];
}
aClass30_Sub2_Sub2_1192.method397((byte)6, 215);
aClass30_Sub2_Sub2_1192.method404(5, l);
break;
}
i++;
} while(true);
if(flag)
return;
}
public final void method36(byte byte0)
{
aClass15_1163.method237(0);
Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1181;
if(byte0 != -81)
return;
aClass30_Sub2_Sub1_Sub2_1196.method361(0, 16083, 0);
if(anInt1189 != -1)
method105(8, 0, 0, Class9.aClass9Array210[anInt1189], 0);
else
if(anIntArray1130[anInt1221] != -1)
method105(8, 0, 0, Class9.aClass9Array210[anIntArray1130[anInt1221]], 0);
if(aBoolean885 && anInt948 == 1)
method40((byte)9);
aClass15_1163.method238(205, 23680, super.aGraphics12, 553);
aClass15_1165.method237(0);
Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1182;
}
public final void method37(int i, int j)
{
if(i <= 0)
anInt1008 = -1;
if(!aBoolean960)
{
if(Class30_Sub2_Sub1_Sub3.anIntArray1480[17] >= j)
{
Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2 = Class30_Sub2_Sub1_Sub3.aClass30_Sub2_Sub1_Sub2Array1474[17];
int k = class30_sub2_sub1_sub2.anInt1452 * class30_sub2_sub1_sub2.anInt1453 - 1;
int j1 = class30_sub2_sub1_sub2.anInt1452 * anInt945 * 2;
byte abyte0[] = class30_sub2_sub1_sub2.aByteArray1450;
byte abyte3[] = aByteArray912;
for(int i2 = 0; i2 <= k; i2++)
abyte3[i2] = abyte0[i2 - j1 & k];
class30_sub2_sub1_sub2.aByteArray1450 = abyte3;
aByteArray912 = abyte0;
Class30_Sub2_Sub1_Sub3.method370(17, -477);
anInt854++;
if(anInt854 > 1235)
{
anInt854 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 226);
aClass30_Sub2_Sub2_1192.method398(0);
int j2 = aClass30_Sub2_Sub2_1192.anInt1406;
aClass30_Sub2_Sub2_1192.method399(58722);
aClass30_Sub2_Sub2_1192.method398(240);
aClass30_Sub2_Sub2_1192.method399((int)(Math.random() * 65536D));
aClass30_Sub2_Sub2_1192.method398((int)(Math.random() * 256D));
if((int)(Math.random() * 2D) == 0)
aClass30_Sub2_Sub2_1192.method399(51825);
aClass30_Sub2_Sub2_1192.method398((int)(Math.random() * 256D));
aClass30_Sub2_Sub2_1192.method399((int)(Math.random() * 65536D));
aClass30_Sub2_Sub2_1192.method399(7130);
aClass30_Sub2_Sub2_1192.method399((int)(Math.random() * 65536D));
aClass30_Sub2_Sub2_1192.method399(61657);
aClass30_Sub2_Sub2_1192.method407(aClass30_Sub2_Sub2_1192.anInt1406 - j2, (byte)0);
}
}
if(Class30_Sub2_Sub1_Sub3.anIntArray1480[24] >= j)
{
Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_1 = Class30_Sub2_Sub1_Sub3.aClass30_Sub2_Sub1_Sub2Array1474[24];
int l = class30_sub2_sub1_sub2_1.anInt1452 * class30_sub2_sub1_sub2_1.anInt1453 - 1;
int k1 = class30_sub2_sub1_sub2_1.anInt1452 * anInt945 * 2;
byte abyte1[] = class30_sub2_sub1_sub2_1.aByteArray1450;
byte abyte4[] = aByteArray912;
for(int k2 = 0; k2 <= l; k2++)
abyte4[k2] = abyte1[k2 - k1 & l];
class30_sub2_sub1_sub2_1.aByteArray1450 = abyte4;
aByteArray912 = abyte1;
Class30_Sub2_Sub1_Sub3.method370(24, -477);
}
if(Class30_Sub2_Sub1_Sub3.anIntArray1480[34] >= j)
{
Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_2 = Class30_Sub2_Sub1_Sub3.aClass30_Sub2_Sub1_Sub2Array1474[34];
int i1 = class30_sub2_sub1_sub2_2.anInt1452 * class30_sub2_sub1_sub2_2.anInt1453 - 1;
int l1 = class30_sub2_sub1_sub2_2.anInt1452 * anInt945 * 2;
byte abyte2[] = class30_sub2_sub1_sub2_2.aByteArray1450;
byte abyte5[] = aByteArray912;
for(int l2 = 0; l2 <= i1; l2++)
abyte5[l2] = abyte2[l2 - l1 & i1];
class30_sub2_sub1_sub2_2.aByteArray1450 = abyte5;
aByteArray912 = abyte2;
Class30_Sub2_Sub1_Sub3.method370(34, -477);
}
}
}
public final void method38(byte byte0)
{
if(byte0 != -92)
aClass30_Sub2_Sub2_1192.method398(214);
for(int i = -1; i < anInt891; i++)
{
int k;
if(i == -1)
k = anInt889;
else
k = anIntArray892;
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[k];
if(class30_sub2_sub4_sub1_sub2 == null || ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1535 <= 0)
continue;
class30_sub2_sub4_sub1_sub2.anInt1535--;
if(((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1535 == 0)
class30_sub2_sub4_sub1_sub2.aString1506 = null;
}
for(int j = 0; j < anInt836; j++)
{
int l = anIntArray837[j];
Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[l];
if(class30_sub2_sub4_sub1_sub1 == null || ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1535 <= 0)
continue;
class30_sub2_sub4_sub1_sub1.anInt1535--;
if(((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1535 == 0)
class30_sub2_sub4_sub1_sub1.aString1506 = null;
}
}
public final void method39(byte byte0)
{
int i = anInt1098 * 128 + 64;
int j = anInt1099 * 128 + 64;
int k = method42(anInt918, j, true, i) - anInt1100;
if(anInt858 < i)
{
anInt858 += anInt1101 + ((i - anInt858) * anInt1102) / 1000;
if(anInt858 > i)
anInt858 = i;
}
if(anInt858 > i)
{
anInt858 -= anInt1101 + ((anInt858 - i) * anInt1102) / 1000;
if(anInt858 < i)
anInt858 = i;
}
if(anInt859 < k)
{
anInt859 += anInt1101 + ((k - anInt859) * anInt1102) / 1000;
if(anInt859 > k)
anInt859 = k;
}
if(anInt859 > k)
{
anInt859 -= anInt1101 + ((anInt859 - k) * anInt1102) / 1000;
if(anInt859 < k)
anInt859 = k;
}
if(anInt860 < j)
{
anInt860 += anInt1101 + ((j - anInt860) * anInt1102) / 1000;
if(anInt860 > j)
anInt860 = j;
}
if(anInt860 > j)
{
anInt860 -= anInt1101 + ((anInt860 - j) * anInt1102) / 1000;
if(anInt860 < j)
anInt860 = j;
}
i = anInt995 * 128 + 64;
j = anInt996 * 128 + 64;
k = method42(anInt918, j, true, i) - anInt997;
int l = i - anInt858;
int i1 = k - anInt859;
int j1 = j - anInt860;
int k1 = (int)Math.sqrt(l * l + j1 * j1);
int l1 = (int)(Math.atan2(i1, k1) * 325.94900000000001D) & 0x7ff;
if(byte0 == 5)
byte0 = 0;
else
aBoolean919 = !aBoolean919;
int i2 = (int)(Math.atan2(l, j1) * -325.94900000000001D) & 0x7ff;
if(l1 < 128)
l1 = 128;
if(l1 > 383)
l1 = 383;
if(anInt861 < l1)
{
anInt861 += anInt998 + ((l1 - anInt861) * anInt999) / 1000;
if(anInt861 > l1)
anInt861 = l1;
}
if(anInt861 > l1)
{
anInt861 -= anInt998 + ((anInt861 - l1) * anInt999) / 1000;
if(anInt861 < l1)
anInt861 = l1;
}
int j2 = i2 - anInt862;
if(j2 > 1024)
j2 -= 2048;
if(j2 < -1024)
j2 += 2048;
if(j2 > 0)
{
anInt862 += anInt998 + (j2 * anInt999) / 1000;
anInt862 &= 0x7ff;
}
if(j2 < 0)
{
anInt862 -= anInt998 + (-j2 * anInt999) / 1000;
anInt862 &= 0x7ff;
}
int k2 = i2 - anInt862;
if(k2 > 1024)
k2 -= 2048;
if(k2 < -1024)
k2 += 2048;
if(k2 < 0 && j2 > 0 || k2 > 0 && j2 < 0)
anInt862 = i2;
}
public final void method40(byte byte0)
{
int i = anInt949;
int j = anInt950;
int k = anInt951;
int l = anInt952;
int i1 = 0x5d5447;
Class30_Sub2_Sub1.method336(l, j, i, i1, k, 0);
if(byte0 == 9)
byte0 = 0;
else
return;
Class30_Sub2_Sub1.method336(16, j + 1, i + 1, 0, k - 2, 0);
Class30_Sub2_Sub1.method337(i + 1, k - 2, l - 19, 0, j + 18, true);
aClass30_Sub2_Sub1_Sub4_1272.method385(i1, "Choose Option", j + 14, 822, i + 3);
int j1 = super.anInt20;
int k1 = super.anInt21;
if(anInt948 == 0)
{
j1 -= 4;
k1 -= 4;
}
if(anInt948 == 1)
{
j1 -= 553;
k1 -= 205;
}
if(anInt948 == 2)
{
j1 -= 17;
k1 -= 357;
}
for(int l1 = 0; l1 < anInt1133; l1++)
{
int i2 = j + 31 + (anInt1133 - 1 - l1) * 15;
int j2 = 0xeeeeee;
if(j1 > i && j1 < i + k && k1 > i2 - 13 && k1 < i2 + 3)
j2 = 0xffff00;
aClass30_Sub2_Sub1_Sub4_1272.method389(false, true, i + 3, j2, aStringArray1199[l1], i2);
}
}
public final void method41(byte byte0, long l)
{
if(l == 0L)
return;
if(anInt899 >= 100 && anInt1046 != 1)
{
method77("Your friendlist is full. Max of 100 for free users, and 200 for members", 0, "", aBoolean991);
return;
}
if(anInt899 >= 200)
{
method77("Your friendlist is full. Max of 100 for free users, and 200 for members", 0, "", aBoolean991);
return;
}
String s;
int i;
s = Class50.method587(-45804, Class50.method584(l, (byte)-99));
i = 0;
_L2:
if(i >= anInt899)
break MISSING_BLOCK_LABEL_143;
if(aLongArray955 == l)
{
method77((new StringBuilder()).append(s).append(" is already on your friend list").toString(), 0, "", aBoolean991);
return;
}
i++;
if(true) goto _L2; else goto _L1
_L1:
if(byte0 != 68)
anInt1008 = -1;
i = 0;
_L4:
if(i >= anInt822)
break MISSING_BLOCK_LABEL_224;
if(aLongArray925 == l)
{
method77((new StringBuilder()).append("Please remove ").append(s).append(" from your ignore list first").toString(), 0, "", aBoolean991);
return;
}
i++;
if(true) goto _L4; else goto _L3
_L3:
if(s.equals(aClass30_Sub2_Sub4_Sub1_Sub2_1126.aString1703))
return;
try
{
aStringArray1082[anInt899] = s;
aLongArray955[anInt899] = l;
anIntArray826[anInt899] = 0;
anInt899++;
aBoolean1153 = true;
aClass30_Sub2_Sub2_1192.method397((byte)6, 188);
aClass30_Sub2_Sub2_1192.method404(5, l);
return;
}
catch(RuntimeException runtimeexception)
{
signlink.reporterror((new StringBuilder()).append("15283, ").append(byte0).append(", ").append(l).append(", ").append(runtimeexception.toString()).toString());
}
throw new RuntimeException();
}
public final int method42(int i, int j, boolean flag, int k)
{
aBoolean1157 &= flag;
int l = k >> 7;
int i1 = j >> 7;
if(l < 0 || i1 < 0 || l > 103 || i1 > 103)
return 0;
int j1 = i;
if(j1 < 3 && (aByteArrayArrayArray1258[1][l][i1] & 2) == 2)
j1++;
int k1 = k & 0x7f;
int l1 = j & 0x7f;
int i2 = anIntArrayArrayArray1214[j1][l][i1] * (128 - k1) + anIntArrayArrayArray1214[j1][l + 1][i1] * k1 >> 7;
int j2 = anIntArrayArrayArray1214[j1][l][i1 + 1] * (128 - k1) + anIntArrayArrayArray1214[j1][l + 1][i1 + 1] * k1 >> 7;
return i2 * (128 - l1) + j2 * l1 >> 7;
}
private static final String method43(int i, int j)
{
if(i != -33245)
anInt846 = -65;
if(j < 0x186a0)
return String.valueOf(j);
if(j < 0x989680)
return (new StringBuilder()).append(j / 1000).append("K").toString();
else
return (new StringBuilder()).append(j / 0xf4240).append("M").toString();
}
public final void method44(boolean flag)
{
try
{
if(aClass24_1168 != null)
aClass24_1168.method267();
}
catch(Exception exception) { }
aClass24_1168 = null;
if(!flag)
return;
aBoolean1157 = false;
anInt833 = 0;
method23(false);
aClass25_946.method274(619);
for(int i = 0; i < 4; i++)
aClass11Array1230.method210();
System.gc();
method15(860);
anInt956 = -1;
anInt1227 = -1;
anInt1259 = 0;
}
public final void method45(int i)
{
if(i != 0)
anInt1008 = -1;
aBoolean1031 = true;
label0:
for(int j = 0; j < 7; j++)
{
anIntArray1065[j] = -1;
int k = 0;
do
{
if(k >= Class38.anInt655)
continue label0;
if(!Class38.aClass38Array656[k].aBoolean662 && Class38.aClass38Array656[k].anInt657 == j + (aBoolean1047 ? 0 : 7))
{
anIntArray1065[j] = k;
continue label0;
}
k++;
} while(true);
}
}
private final void method46(int i, Class30_Sub2_Sub2 class30_sub2_sub2, byte byte0)
{
if(byte0 != 2)
{
for(int j = 1; j > 0; j++);
}
while(class30_sub2_sub2.anInt1407 + 21 < i * 8)
{
int k = class30_sub2_sub2.method419(14, 0);
if(k == 16383)
break;
if(aClass30_Sub2_Sub4_Sub1_Sub1Array835[k] == null)
aClass30_Sub2_Sub4_Sub1_Sub1Array835[k] = new Class30_Sub2_Sub4_Sub1_Sub1();
Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[k];
anIntArray837[anInt836++] = k;
class30_sub2_sub4_sub1_sub1.anInt1537 = anInt1161;
int l = class30_sub2_sub2.method419(5, 0);
if(l > 15)
l -= 32;
int i1 = class30_sub2_sub2.method419(5, 0);
if(i1 > 15)
i1 -= 32;
int j1 = class30_sub2_sub2.method419(1, 0);
class30_sub2_sub4_sub1_sub1.aClass5_1696 = Class5.method159(class30_sub2_sub2.method419(12, 0));
int k1 = class30_sub2_sub2.method419(1, 0);
if(k1 == 1)
anIntArray894[anInt893++] = k;
class30_sub2_sub4_sub1_sub1.anInt1540 = class30_sub2_sub4_sub1_sub1.aClass5_1696.aByte68;
class30_sub2_sub4_sub1_sub1.anInt1504 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt79;
class30_sub2_sub4_sub1_sub1.anInt1554 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt67;
class30_sub2_sub4_sub1_sub1.anInt1555 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt58;
class30_sub2_sub4_sub1_sub1.anInt1556 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt83;
class30_sub2_sub4_sub1_sub1.anInt1557 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt55;
class30_sub2_sub4_sub1_sub1.anInt1511 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt77;
class30_sub2_sub4_sub1_sub1.method445(((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0] + i1, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0] + l, j1 == 1, false);
}
class30_sub2_sub2.method420(true);
}
public final void method7(int i)
{
if(aBoolean1252 || aBoolean926 || aBoolean1176)
return;
anInt1161++;
if(!aBoolean1157)
method140(true);
else
method62(anInt1218);
method57(false);
if(i != anInt1058)
aBoolean919 = !aBoolean919;
}
public final void method47(int i, boolean flag)
{
if(((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anInt1550 >> 7 == anInt1261 && ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anInt1551 >> 7 == anInt1262)
anInt1261 = 0;
int j = anInt891;
if(i != 0)
{
for(int k = 1; k > 0; k++);
}
if(flag)
j = 1;
for(int l = 0; l < j; l++)
{
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2;
int i1;
if(flag)
{
class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2_1126;
i1 = anInt889 << 14;
} else
{
class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[anIntArray892[l]];
i1 = anIntArray892[l] << 14;
}
if(class30_sub2_sub4_sub1_sub2 == null || !class30_sub2_sub4_sub1_sub2.method449(aBoolean1224))
continue;
class30_sub2_sub4_sub1_sub2.aBoolean1699 = false;
if((aBoolean960 && anInt891 > 50 || anInt891 > 200) && !flag && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1517 == ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1511)
class30_sub2_sub4_sub1_sub2.aBoolean1699 = true;
int j1 = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 >> 7;
int k1 = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 >> 7;
if(j1 < 0 || j1 >= 104 || k1 < 0 || k1 >= 104)
continue;
if(class30_sub2_sub4_sub1_sub2.aClass30_Sub2_Sub4_Sub6_1714 != null && anInt1161 >= class30_sub2_sub4_sub1_sub2.anInt1707 && anInt1161 < class30_sub2_sub4_sub1_sub2.anInt1708)
{
class30_sub2_sub4_sub1_sub2.aBoolean1699 = false;
class30_sub2_sub4_sub1_sub2.anInt1709 = method42(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550);
aClass25_946.method286(60, anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, class30_sub2_sub4_sub1_sub2, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1552, class30_sub2_sub4_sub1_sub2.anInt1722, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550, class30_sub2_sub4_sub1_sub2.anInt1709, class30_sub2_sub4_sub1_sub2.anInt1719, class30_sub2_sub4_sub1_sub2.anInt1721, i1, class30_sub2_sub4_sub1_sub2.anInt1720, (byte)35);
continue;
}
if((((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 & 0x7f) == 64 && (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 & 0x7f) == 64)
{
if(anIntArrayArray929[j1][k1] == anInt1265)
continue;
anIntArrayArray929[j1][k1] = anInt1265;
}
class30_sub2_sub4_sub1_sub2.anInt1709 = method42(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550);
aClass25_946.method285(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1552, (byte)6, class30_sub2_sub4_sub1_sub2.anInt1709, i1, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, 60, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550, class30_sub2_sub4_sub1_sub2, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).aBoolean1541);
}
}
public final boolean method48(int i, Class9 class9)
{
if(i <= 0)
anInt1008 = -1;
int j = class9.anInt214;
if(anInt900 == 2)
{
if(j == 201)
{
aBoolean1223 = true;
anInt1225 = 0;
aBoolean1256 = true;
aString1212 = "";
anInt1064 = 1;
aString1121 = "Enter name of friend to add to list";
}
if(j == 202)
{
aBoolean1223 = true;
anInt1225 = 0;
aBoolean1256 = true;
aString1212 = "";
anInt1064 = 2;
aString1121 = "Enter name of friend to delete from list";
}
}
if(j == 205)
{
anInt1011 = 250;
return true;
}
if(j == 501)
{
aBoolean1223 = true;
anInt1225 = 0;
aBoolean1256 = true;
aString1212 = "";
anInt1064 = 4;
aString1121 = "Enter name of player to add to list";
}
if(j == 502)
{
aBoolean1223 = true;
anInt1225 = 0;
aBoolean1256 = true;
aString1212 = "";
anInt1064 = 5;
aString1121 = "Enter name of player to delete from list";
}
if(j >= 300 && j <= 313)
{
int k = (j - 300) / 2;
int k1 = j & 1;
int i2 = anIntArray1065[k];
if(i2 != -1)
{
do
{
if(k1 == 0 && --i2 < 0)
i2 = Class38.anInt655 - 1;
if(k1 == 1 && ++i2 >= Class38.anInt655)
i2 = 0;
} while(Class38.aClass38Array656[i2].aBoolean662 || Class38.aClass38Array656[i2].anInt657 != k + (aBoolean1047 ? 0 : 7));
anIntArray1065[k] = i2;
aBoolean1031 = true;
}
}
if(j >= 314 && j <= 323)
{
int l = (j - 314) / 2;
int l1 = j & 1;
int j2 = anIntArray990[l];
if(l1 == 0 && --j2 < 0)
j2 = anIntArrayArray1003[l].length - 1;
if(l1 == 1 && ++j2 >= anIntArrayArray1003[l].length)
j2 = 0;
anIntArray990[l] = j2;
aBoolean1031 = true;
}
if(j == 324 && !aBoolean1047)
{
aBoolean1047 = true;
method45(0);
}
if(j == 325 && aBoolean1047)
{
aBoolean1047 = false;
method45(0);
}
if(j == 326)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 101);
aClass30_Sub2_Sub2_1192.method398(aBoolean1047 ? 0 : 1);
for(int i1 = 0; i1 < 7; i1++)
aClass30_Sub2_Sub2_1192.method398(anIntArray1065[i1]);
for(int j1 = 0; j1 < 5; j1++)
aClass30_Sub2_Sub2_1192.method398(anIntArray990[j1]);
return true;
}
if(j == 613)
aBoolean1158 = !aBoolean1158;
if(j >= 601 && j <= 612)
{
method147(537);
if(aString881.length() > 0)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 218);
aClass30_Sub2_Sub2_1192.method404(5, Class50.method583(aString881));
aClass30_Sub2_Sub2_1192.method398(j - 601);
aClass30_Sub2_Sub2_1192.method398(aBoolean1158 ? 1 : 0);
}
}
return false;
}
private final void method49(int i, byte byte0, Class30_Sub2_Sub2 class30_sub2_sub2)
{
if(byte0 == 2)
byte0 = 0;
else
return;
for(int j = 0; j < anInt893; j++)
{
int k = anIntArray894[j];
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[k];
int l = class30_sub2_sub2.method408();
if((l & 0x40) != 0)
l += class30_sub2_sub2.method408() << 8;
method107(l, k, class30_sub2_sub2, aByte923, class30_sub2_sub4_sub1_sub2);
}
}
public final void method50(int i, int j, int k, int l, int i1, int j1)
{
int k1 = aClass25_946.method300(j1, l, i);
if(j >= 0)
return;
if(k1 != 0)
{
int l1 = aClass25_946.method304(j1, l, i, k1);
int k2 = l1 >> 6 & 3;
int i3 = l1 & 0x1f;
int k3 = k;
if(k1 > 0)
k3 = i1;
int ai[] = aClass30_Sub2_Sub1_Sub1_1263.anIntArray1439;
int k4 = 24624 + l * 4 + (103 - i) * 512 * 4;
int i5 = k1 >> 14 & 0x7fff;
Class46 class46_2 = Class46.method572(i5);
if(class46_2.anInt758 != -1)
{
Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_2 = aClass30_Sub2_Sub1_Sub2Array1060[class46_2.anInt758];
if(class30_sub2_sub1_sub2_2 != null)
{
int i6 = (class46_2.anInt744 * 4 - class30_sub2_sub1_sub2_2.anInt1452) / 2;
int j6 = (class46_2.anInt761 * 4 - class30_sub2_sub1_sub2_2.anInt1453) / 2;
class30_sub2_sub1_sub2_2.method361(48 + l * 4 + i6, 16083, 48 + (104 - i - class46_2.anInt761) * 4 + j6);
}
} else
{
if(i3 == 0 || i3 == 2)
if(k2 == 0)
{
ai[k4] = k3;
ai[k4 + 512] = k3;
ai[k4 + 1024] = k3;
ai[k4 + 1536] = k3;
} else
if(k2 == 1)
{
ai[k4] = k3;
ai[k4 + 1] = k3;
ai[k4 + 2] = k3;
ai[k4 + 3] = k3;
} else
if(k2 == 2)
{
ai[k4 + 3] = k3;
ai[k4 + 3 + 512] = k3;
ai[k4 + 3 + 1024] = k3;
ai[k4 + 3 + 1536] = k3;
} else
if(k2 == 3)
{
ai[k4 + 1536] = k3;
ai[k4 + 1536 + 1] = k3;
ai[k4 + 1536 + 2] = k3;
ai[k4 + 1536 + 3] = k3;
}
if(i3 == 3)
if(k2 == 0)
ai[k4] = k3;
else
if(k2 == 1)
ai[k4 + 3] = k3;
else
if(k2 == 2)
ai[k4 + 3 + 1536] = k3;
else
if(k2 == 3)
ai[k4 + 1536] = k3;
if(i3 == 2)
if(k2 == 3)
{
ai[k4] = k3;
ai[k4 + 512] = k3;
ai[k4 + 1024] = k3;
ai[k4 + 1536] = k3;
} else
if(k2 == 0)
{
ai[k4] = k3;
ai[k4 + 1] = k3;
ai[k4 + 2] = k3;
ai[k4 + 3] = k3;
} else
if(k2 == 1)
{
ai[k4 + 3] = k3;
ai[k4 + 3 + 512] = k3;
ai[k4 + 3 + 1024] = k3;
ai[k4 + 3 + 1536] = k3;
} else
if(k2 == 2)
{
ai[k4 + 1536] = k3;
ai[k4 + 1536 + 1] = k3;
ai[k4 + 1536 + 2] = k3;
ai[k4 + 1536 + 3] = k3;
}
}
}
k1 = aClass25_946.method302(j1, l, i);
if(k1 != 0)
{
int i2 = aClass25_946.method304(j1, l, i, k1);
int l2 = i2 >> 6 & 3;
int j3 = i2 & 0x1f;
int l3 = k1 >> 14 & 0x7fff;
Class46 class46_1 = Class46.method572(l3);
if(class46_1.anInt758 != -1)
{
Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_1 = aClass30_Sub2_Sub1_Sub2Array1060[class46_1.anInt758];
if(class30_sub2_sub1_sub2_1 != null)
{
int j5 = (class46_1.anInt744 * 4 - class30_sub2_sub1_sub2_1.anInt1452) / 2;
int k5 = (class46_1.anInt761 * 4 - class30_sub2_sub1_sub2_1.anInt1453) / 2;
class30_sub2_sub1_sub2_1.method361(48 + l * 4 + j5, 16083, 48 + (104 - i - class46_1.anInt761) * 4 + k5);
}
} else
if(j3 == 9)
{
int l4 = 0xeeeeee;
if(k1 > 0)
l4 = 0xee0000;
int ai1[] = aClass30_Sub2_Sub1_Sub1_1263.anIntArray1439;
int l5 = 24624 + l * 4 + (103 - i) * 512 * 4;
if(l2 == 0 || l2 == 2)
{
ai1[l5 + 1536] = l4;
ai1[l5 + 1024 + 1] = l4;
ai1[l5 + 512 + 2] = l4;
ai1[l5 + 3] = l4;
} else
{
ai1[l5] = l4;
ai1[l5 + 512 + 1] = l4;
ai1[l5 + 1024 + 2] = l4;
ai1[l5 + 1536 + 3] = l4;
}
}
}
k1 = aClass25_946.method303(j1, l, i);
if(k1 != 0)
{
int j2 = k1 >> 14 & 0x7fff;
Class46 class46 = Class46.method572(j2);
if(class46.anInt758 != -1)
{
Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2 = aClass30_Sub2_Sub1_Sub2Array1060[class46.anInt758];
if(class30_sub2_sub1_sub2 != null)
{
int i4 = (class46.anInt744 * 4 - class30_sub2_sub1_sub2.anInt1452) / 2;
int j4 = (class46.anInt761 * 4 - class30_sub2_sub1_sub2.anInt1453) / 2;
class30_sub2_sub1_sub2.method361(48 + l * 4 + i4, 16083, 48 + (104 - i - class46.anInt761) * 4 + j4);
}
}
}
}
public final void method51(int i)
{
aClass30_Sub2_Sub1_Sub2_966 = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "titlebox", 0);
if(i <= 0)
aBoolean1231 = !aBoolean1231;
aClass30_Sub2_Sub1_Sub2_967 = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "titlebutton", 0);
aClass30_Sub2_Sub1_Sub2Array1152 = new Class30_Sub2_Sub1_Sub2[12];
int j = 0;
try
{
j = Integer.parseInt(getParameter("fl_icon"));
}
catch(Exception exception) { }
if(j == 0)
{
for(int k = 0; k < 12; k++)
aClass30_Sub2_Sub1_Sub2Array1152[k] = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "runes", k);
} else
{
for(int l = 0; l < 12; l++)
aClass30_Sub2_Sub1_Sub2Array1152[l] = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "runes", 12 + (l & 3));
}
aClass30_Sub2_Sub1_Sub1_1201 = new Class30_Sub2_Sub1_Sub1(128, 265);
aClass30_Sub2_Sub1_Sub1_1202 = new Class30_Sub2_Sub1_Sub1(128, 265);
for(int i1 = 0; i1 < 33920; i1++)
aClass30_Sub2_Sub1_Sub1_1201.anIntArray1439[i1] = aClass15_1110.anIntArray315[i1];
anIntArray850 = new int[256];
anIntArray1190 = new int[32768];
anIntArray1191 = new int[32768];
method106(null, -135);
anIntArray828 = new int[32768];
anIntArray829 = new int[32768];
method13(10, (byte)4, "-Connecting to fileserver-");
if(!aBoolean831)
{
aBoolean880 = true;
aBoolean831 = true;
method12(this, 2);
}
}
public static final void method52(boolean flag)
{
Class25.aBoolean436 = false;
Class30_Sub2_Sub1_Sub3.aBoolean1461 = false;
aBoolean960 = false;
Class7.aBoolean151 = false;
if(flag)
aBoolean919 = !aBoolean919;
Class46.aBoolean752 = false;
}
public static final void main(String args[])
{
client client1;
try
{
System.out.println("-");
System.out.println("-HoulaScape-");
System.out.println("-");
System.out.println("-by masterhoulahan-");
System.out.println("-");
System.out.println("credit goes to all the people that made tuts on kaitnieks thax :)");
if(args.length > 0)
{
System.out.println("do not send in parameters in this version of the client");
return;
}
}
catch(Exception exception)
{
return;
}
anInt957 = 0;
anInt958 = 0;
method52(false);
aBoolean959 = true;
signlink.storeid = 32;
signlink.startpriv(InetAddress.getLocalHost());
client1 = new client();
client1.method1(503, false, 765);
return;
}
public final void method53(int i)
{
if(i != -48877)
return;
if(aBoolean960 && anInt1023 == 2 && Class7.anInt131 != anInt918)
{
aClass15_1165.method237(0);
aClass30_Sub2_Sub1_Sub4_1271.method381(0, "Loading - please wait:)", 23693, 151, 257);
aClass30_Sub2_Sub1_Sub4_1271.method381(0xeeeeee, "Loading - please wait:)", 23693, 150, 256);
aClass15_1165.method238(4, 23680, super.aGraphics12, 4);
anInt1023 = 1;
aLong824 = System.currentTimeMillis();
}
if(anInt1023 == 1)
{
int j = method54((byte)-95);
if(j != 0 && System.currentTimeMillis() - aLong824 > 0x57e40L)
{
signlink.reporterror((new StringBuilder()).append(aString1173).append(" glcfb ").append(aLong1215).append(",").append(j).append(",").append(aBoolean960).append(",").append(aClass14Array970[0]).append(",").append(aClass42_Sub1_1068.method552()).append(",").append(anInt918).append(",").append(anInt1069).append(",").append(anInt1070).toString());
aLong824 = System.currentTimeMillis();
}
}
if(anInt1023 == 2 && anInt918 != anInt985)
{
anInt985 = anInt918;
method24(true, anInt918);
}
}
public final int method54(byte byte0)
{
for(int i = 0; i < aByteArrayArray1183.length; i++)
{
if(aByteArrayArray1183 == null && anIntArray1235 != -1)
return -1;
if(aByteArrayArray1247 == null && anIntArray1236 != -1)
return -2;
}
boolean flag = true;
if(byte0 != -95)
return 0;
for(int j = 0; j < aByteArrayArray1183.length; j++)
{
byte abyte0[] = aByteArrayArray1247[j];
if(abyte0 == null)
continue;
int k = (anIntArray1234[j] >> 8) * 64 - anInt1034;
int l = (anIntArray1234[j] & 0xff) * 64 - anInt1035;
if(aBoolean1159)
{
k = 10;
l = 10;
}
flag &= Class7.method189(k, abyte0, l, 6);
}
if(!flag)
return -3;
if(aBoolean1080)
{
return -4;
} else
{
anInt1023 = 2;
Class7.anInt131 = anInt918;
method22(true);
aClass30_Sub2_Sub2_1192.method397((byte)6, 121);
return 0;
}
}
public final void method55(int i)
{
while(i >= 0)
method6();
for(Class30_Sub2_Sub4_Sub4 class30_sub2_sub4_sub4 = (Class30_Sub2_Sub4_Sub4)aClass19_1013.method252(); class30_sub2_sub4_sub4 != null; class30_sub2_sub4_sub4 = (Class30_Sub2_Sub4_Sub4)aClass19_1013.method254(false))
{
if(class30_sub2_sub4_sub4.anInt1597 != anInt918 || anInt1161 > class30_sub2_sub4_sub4.anInt1572)
{
class30_sub2_sub4_sub4.method329();
continue;
}
if(anInt1161 < class30_sub2_sub4_sub4.anInt1571)
continue;
if(class30_sub2_sub4_sub4.anInt1590 > 0)
{
Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[class30_sub2_sub4_sub4.anInt1590 - 1];
if(class30_sub2_sub4_sub1_sub1 != null && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 < 13312 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 < 13312)
class30_sub2_sub4_sub4.method455(anInt1161, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, method42(class30_sub2_sub4_sub4.anInt1597, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550) - class30_sub2_sub4_sub4.anInt1583, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550, (byte)-83);
}
if(class30_sub2_sub4_sub4.anInt1590 < 0)
{
int j = -class30_sub2_sub4_sub4.anInt1590 - 1;
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2;
if(j == anInt884)
class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2_1126;
else
class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[j];
if(class30_sub2_sub4_sub1_sub2 != null && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 < 13312 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 < 13312)
class30_sub2_sub4_sub4.method455(anInt1161, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, method42(class30_sub2_sub4_sub4.anInt1597, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550) - class30_sub2_sub4_sub4.anInt1583, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550, (byte)-83);
}
class30_sub2_sub4_sub4.method456(anInt945, anInt1020);
aClass25_946.method285(anInt918, class30_sub2_sub4_sub4.anInt1595, (byte)6, (int)class30_sub2_sub4_sub4.aDouble1587, -1, (int)class30_sub2_sub4_sub4.aDouble1586, 60, (int)class30_sub2_sub4_sub4.aDouble1585, class30_sub2_sub4_sub4, false);
}
}
public final AppletContext getAppletContext()
{
if(signlink.mainapp != null)
return signlink.mainapp.getAppletContext();
else
return super.getAppletContext();
}
public final void method56(int i)
{
byte abyte0[] = aClass44_1053.method571("title.dat", null);
Class30_Sub2_Sub1_Sub1 class30_sub2_sub1_sub1 = new Class30_Sub2_Sub1_Sub1(abyte0, this);
aClass15_1110.method237(0);
class30_sub2_sub1_sub1.method346(0, 0, -32357);
aClass15_1111.method237(0);
class30_sub2_sub1_sub1.method346(-637, 0, -32357);
aClass15_1107.method237(0);
class30_sub2_sub1_sub1.method346(-128, 0, -32357);
aClass15_1108.method237(0);
class30_sub2_sub1_sub1.method346(-202, -371, -32357);
aClass15_1109.method237(0);
class30_sub2_sub1_sub1.method346(-202, -171, -32357);
aClass15_1112.method237(0);
class30_sub2_sub1_sub1.method346(0, -265, -32357);
aClass15_1113.method237(0);
class30_sub2_sub1_sub1.method346(-562, -265, -32357);
aClass15_1114.method237(0);
class30_sub2_sub1_sub1.method346(-128, -171, -32357);
aClass15_1115.method237(0);
class30_sub2_sub1_sub1.method346(-562, -171, -32357);
int ai[] = new int[class30_sub2_sub1_sub1.anInt1440];
for(int j = 0; j < class30_sub2_sub1_sub1.anInt1441; j++)
{
for(int k = 0; k < class30_sub2_sub1_sub1.anInt1440; k++)
ai[k] = class30_sub2_sub1_sub1.anIntArray1439[(class30_sub2_sub1_sub1.anInt1440 - k - 1) + class30_sub2_sub1_sub1.anInt1440 * j];
for(int l = 0; l < class30_sub2_sub1_sub1.anInt1440; l++)
class30_sub2_sub1_sub1.anIntArray1439[l + class30_sub2_sub1_sub1.anInt1440 * j] = ai[l];
}
aClass15_1110.method237(0);
class30_sub2_sub1_sub1.method346(382, 0, -32357);
aClass15_1111.method237(0);
class30_sub2_sub1_sub1.method346(-255, 0, -32357);
aClass15_1107.method237(0);
class30_sub2_sub1_sub1.method346(254, 0, -32357);
aClass15_1108.method237(0);
class30_sub2_sub1_sub1.method346(180, -371, -32357);
aClass15_1109.method237(0);
class30_sub2_sub1_sub1.method346(180, -171, -32357);
aClass15_1112.method237(0);
class30_sub2_sub1_sub1.method346(382, -265, -32357);
aClass15_1113.method237(0);
class30_sub2_sub1_sub1.method346(-180, -265, -32357);
aClass15_1114.method237(0);
class30_sub2_sub1_sub1.method346(254, -171, -32357);
aClass15_1115.method237(0);
if(i != 0)
{
return;
} else
{
class30_sub2_sub1_sub1.method346(-180, -171, -32357);
Object obj = null;
Object obj1 = null;
System.gc();
return;
}
}
public final void method57(boolean flag)
{
if(flag)
anInt883 = -72;
do
{
Class30_Sub2_Sub3 class30_sub2_sub3;
do
{
class30_sub2_sub3 = aClass42_Sub1_1068.method561();
if(class30_sub2_sub3 == null)
return;
if(class30_sub2_sub3.anInt1419 == 0)
{
Class30_Sub2_Sub4_Sub6.method460(class30_sub2_sub3.aByteArray1420, -4036, class30_sub2_sub3.anInt1421);
if((aClass42_Sub1_1068.method559(class30_sub2_sub3.anInt1421, -203) & 0x62) != 0)
{
aBoolean1153 = true;
if(anInt1276 != -1)
aBoolean1223 = true;
}
}
if(class30_sub2_sub3.anInt1419 == 1 && class30_sub2_sub3.aByteArray1420 != null)
Class36.method529(class30_sub2_sub3.aByteArray1420, false);
if(class30_sub2_sub3.anInt1419 == 2 && class30_sub2_sub3.anInt1421 == anInt1227 && class30_sub2_sub3.aByteArray1420 != null)
method21(aBoolean1228, 0, class30_sub2_sub3.aByteArray1420);
if(class30_sub2_sub3.anInt1419 == 3 && anInt1023 == 1)
{
int i = 0;
do
{
if(i >= aByteArrayArray1183.length)
break;
if(anIntArray1235 == class30_sub2_sub3.anInt1421)
{
aByteArrayArray1183 = class30_sub2_sub3.aByteArray1420;
if(class30_sub2_sub3.aByteArray1420 == null)
anIntArray1235 = -1;
break;
}
if(anIntArray1236 == class30_sub2_sub3.anInt1421)
{
aByteArrayArray1247 = class30_sub2_sub3.aByteArray1420;
if(class30_sub2_sub3.aByteArray1420 == null)
anIntArray1236 = -1;
break;
}
i++;
} while(true);
}
} while(class30_sub2_sub3.anInt1419 != 93 || !aClass42_Sub1_1068.method564(class30_sub2_sub3.anInt1421, -520));
Class7.method173((byte)-107, new Class30_Sub2_Sub2(class30_sub2_sub3.aByteArray1420, 891), aClass42_Sub1_1068);
} while(true);
}
public final void method58(int i)
{
char c = '\u0100';
for(int j = 10; j < 117; j++)
{
int i2 = (int)(Math.random() * 100D);
if(i2 < 50)
anIntArray828[j + (c - 2 << 7)] = 255;
}
if(i != 25106)
method6();
for(int k = 0; k < 100; k++)
{
int j2 = (int)(Math.random() * 124D) + 2;
int i3 = (int)(Math.random() * 128D) + 128;
int l3 = j2 + (i3 << 7);
anIntArray828[l3] = 192;
}
for(int l = 1; l < c - 1; l++)
{
for(int k2 = 1; k2 < 127; k2++)
{
int j3 = k2 + (l << 7);
anIntArray829[j3] = (anIntArray828[j3 - 1] + anIntArray828[j3 + 1] + anIntArray828[j3 - 128] + anIntArray828[j3 + 128]) / 4;
}
}
anInt1275 += 128;
if(anInt1275 > anIntArray1190.length)
{
anInt1275 -= anIntArray1190.length;
int i1 = (int)(Math.random() * 12D);
method106(aClass30_Sub2_Sub1_Sub2Array1152[i1], -135);
}
for(int j1 = 1; j1 < c - 1; j1++)
{
for(int l2 = 1; l2 < 127; l2++)
{
int k3 = l2 + (j1 << 7);
int i4 = anIntArray829[k3 + 128] - anIntArray1190[k3 + anInt1275 & anIntArray1190.length - 1] / 5;
if(i4 < 0)
i4 = 0;
anIntArray828[k3] = i4;
}
}
for(int k1 = 0; k1 < c - 1; k1++)
anIntArray969[k1] = anIntArray969[k1 + 1];
anIntArray969[c - 1] = (int)(Math.sin((double)anInt1161 / 14D) * 16D + Math.sin((double)anInt1161 / 15D) * 14D + Math.sin((double)anInt1161 / 16D) * 12D);
if(anInt1040 > 0)
anInt1040 -= 4;
if(anInt1041 > 0)
anInt1041 -= 4;
if(anInt1040 == 0 && anInt1041 == 0)
{
int l1 = (int)(Math.random() * 2000D);
if(l1 == 0)
anInt1040 = 1024;
if(l1 == 1)
anInt1041 = 1024;
}
}
public final boolean method59(byte abyte0[], byte byte0, int i)
{
if(byte0 != 116)
throw new NullPointerException();
if(abyte0 == null)
return true;
else
return signlink.wavesave(abyte0, i);
}
public final void method60(int i, byte byte0)
{
Class9 class9 = Class9.aClass9Array210;
for(int j = 0; j < class9.anIntArray240.length && class9.anIntArray240[j] != -1; j++)
{
Class9 class9_1 = Class9.aClass9Array210[class9.anIntArray240[j]];
if(class9_1.anInt262 == 1)
method60(class9_1.anInt250, (byte)6);
class9_1.anInt246 = 0;
class9_1.anInt208 = 0;
}
if(byte0 == 6)
byte0 = 0;
}
public final void method61(int i)
{
if(anInt855 != 2)
return;
method128((anInt934 - anInt1034 << 7) + anInt937, anInt936 * 2, anInt875, (anInt935 - anInt1035 << 7) + anInt938);
if(i >= 0)
aBoolean1224 = !aBoolean1224;
if(anInt963 > -1 && anInt1161 % 20 < 10)
aClass30_Sub2_Sub1_Sub1Array1095[2].method348(anInt963 - 12, 16083, anInt964 - 28);
}
public final void method62(int i)
{
if(anInt1104 > 1)
anInt1104--;
if(anInt1011 > 0)
anInt1011--;
for(int j = 0; j < 5 && method145(true); j++);
if(!aBoolean1157)
return;
synchronized(aClass48_879.anObject806)
{
if(aBoolean1205)
{
if(super.anInt26 != 0 || aClass48_879.anInt810 >= 40)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 45);
aClass30_Sub2_Sub2_1192.method398(0);
int l1 = aClass30_Sub2_Sub2_1192.anInt1406;
int k2 = 0;
for(int k3 = 0; k3 < aClass48_879.anInt810 && l1 - aClass30_Sub2_Sub2_1192.anInt1406 < 240; k3++)
{
k2++;
int l4 = aClass48_879.anIntArray807[k3];
if(l4 < 0)
l4 = 0;
else
if(l4 > 502)
l4 = 502;
int j5 = aClass48_879.anIntArray809[k3];
if(j5 < 0)
j5 = 0;
else
if(j5 > 764)
j5 = 764;
int l5 = l4 * 765 + j5;
if(aClass48_879.anIntArray807[k3] == -1 && aClass48_879.anIntArray809[k3] == -1)
{
j5 = -1;
l4 = -1;
l5 = 0x7ffff;
}
if(j5 == anInt1237 && l4 == anInt1238)
{
if(anInt1022 < 2047)
anInt1022++;
continue;
}
int j6 = j5 - anInt1237;
anInt1237 = j5;
int k6 = l4 - anInt1238;
anInt1238 = l4;
if(anInt1022 < 8 && j6 >= -32 && j6 <= 31 && k6 >= -32 && k6 <= 31)
{
j6 += 32;
k6 += 32;
aClass30_Sub2_Sub2_1192.method399((anInt1022 << 12) + (j6 << 6) + k6);
anInt1022 = 0;
continue;
}
if(anInt1022 < 8)
{
aClass30_Sub2_Sub2_1192.method401(0x800000 + (anInt1022 << 19) + l5);
anInt1022 = 0;
} else
{
aClass30_Sub2_Sub2_1192.method402(0xc0000000 + (anInt1022 << 19) + l5);
anInt1022 = 0;
}
}
aClass30_Sub2_Sub2_1192.method407(aClass30_Sub2_Sub2_1192.anInt1406 - l1, (byte)0);
if(k2 >= aClass48_879.anInt810)
{
aClass48_879.anInt810 = 0;
} else
{
aClass48_879.anInt810 -= k2;
for(int l3 = 0; l3 < aClass48_879.anInt810; l3++)
{
aClass48_879.anIntArray809[l3] = aClass48_879.anIntArray809[l3 + k2];
aClass48_879.anIntArray807[l3] = aClass48_879.anIntArray807[l3 + k2];
}
}
}
} else
{
aClass48_879.anInt810 = 0;
}
}
if(super.anInt26 != 0)
{
long l = (super.aLong29 - aLong1220) / 50L;
if(l > 4095L)
l = 4095L;
aLong1220 = super.aLong29;
int l2 = super.anInt28;
if(l2 < 0)
l2 = 0;
else
if(l2 > 502)
l2 = 502;
int i4 = super.anInt27;
if(i4 < 0)
i4 = 0;
else
if(i4 > 764)
i4 = 764;
int i5 = l2 * 765 + i4;
int k5 = 0;
if(super.anInt26 == 2)
k5 = 1;
int i6 = (int)l;
aClass30_Sub2_Sub2_1192.method397((byte)6, 241);
aClass30_Sub2_Sub2_1192.method402((i6 << 20) + (k5 << 19) + i5);
}
if(anInt1016 > 0)
anInt1016--;
if(super.anIntArray30[1] == 1 || super.anIntArray30[2] == 1 || super.anIntArray30[3] == 1 || super.anIntArray30[4] == 1)
aBoolean1017 = true;
if(aBoolean1017 && anInt1016 <= 0)
{
anInt1016 = 20;
aBoolean1017 = false;
aClass30_Sub2_Sub2_1192.method397((byte)6, 86);
aClass30_Sub2_Sub2_1192.method399(anInt1184);
aClass30_Sub2_Sub2_1192.method432(-431, anInt1185);
}
if(super.aBoolean17 && !aBoolean954)
{
aBoolean954 = true;
aClass30_Sub2_Sub2_1192.method397((byte)6, 3);
aClass30_Sub2_Sub2_1192.method398(1);
}
if(!super.aBoolean17 && aBoolean954)
{
aBoolean954 = false;
aClass30_Sub2_Sub2_1192.method397((byte)6, 3);
aClass30_Sub2_Sub2_1192.method398(0);
}
method53(-48877);
method115((byte)8);
method90(false);
anInt1009++;
if(anInt1009 > 750)
method68(-670);
method114((byte)-74);
method95(-8066);
method38((byte)-92);
anInt945++;
if(anInt917 != 0)
{
anInt916 += 20;
if(anInt916 >= 400)
anInt917 = 0;
}
if(anInt1246 != 0)
{
anInt1243++;
if(anInt1243 >= 15)
{
if(anInt1246 == 2)
aBoolean1153 = true;
if(anInt1246 == 3)
aBoolean1223 = true;
anInt1246 = 0;
}
}
if(anInt1086 != 0)
{
anInt989++;
if(super.anInt20 > anInt1087 + 5 || super.anInt20 < anInt1087 - 5 || super.anInt21 > anInt1088 + 5 || super.anInt21 < anInt1088 - 5)
aBoolean1242 = true;
if(super.anInt19 == 0)
{
if(anInt1086 == 2)
aBoolean1153 = true;
if(anInt1086 == 3)
aBoolean1223 = true;
anInt1086 = 0;
if(aBoolean1242 && anInt989 >= 5)
{
anInt1067 = -1;
method82(0);
if(anInt1067 == anInt1084 && anInt1066 != anInt1085)
{
Class9 class9 = Class9.aClass9Array210[anInt1084];
int i2 = 0;
if(anInt913 == 1 && class9.anInt214 == 206)
i2 = 1;
if(class9.anIntArray253[anInt1066] <= 0)
i2 = 0;
if(class9.aBoolean235)
{
int i3 = anInt1085;
int j4 = anInt1066;
class9.anIntArray253[j4] = class9.anIntArray253[i3];
class9.anIntArray252[j4] = class9.anIntArray252[i3];
class9.anIntArray253[i3] = -1;
class9.anIntArray252[i3] = 0;
} else
if(i2 == 1)
{
int j3 = anInt1085;
int k4 = anInt1066;
do
{
if(j3 == k4)
break;
if(j3 > k4)
{
class9.method204(j3, (byte)9, j3 - 1);
j3--;
} else
if(j3 < k4)
{
class9.method204(j3, (byte)9, j3 + 1);
j3++;
}
} while(true);
} else
{
class9.method204(anInt1085, (byte)9, anInt1066);
}
aClass30_Sub2_Sub2_1192.method397((byte)6, 214);
aClass30_Sub2_Sub2_1192.method433(0, anInt1084);
aClass30_Sub2_Sub2_1192.method424(i2, 0);
aClass30_Sub2_Sub2_1192.method433(0, anInt1085);
aClass30_Sub2_Sub2_1192.method431(true, anInt1066);
}
} else
if((anInt1253 == 1 || method17(9, anInt1133 - 1)) && anInt1133 > 2)
method116(true);
else
if(anInt1133 > 0)
method69(anInt1133 - 1, false);
anInt1243 = 10;
super.anInt26 = 0;
}
}
if(Class25.anInt470 != -1)
{
int k = Class25.anInt470;
int j2 = Class25.anInt471;
boolean flag = method85(0, 0, 0, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, j2, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], true, k);
Class25.anInt470 = -1;
if(flag)
{
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 1;
anInt916 = 0;
}
}
if(super.anInt26 == 1 && aString844 != null)
{
aString844 = null;
aBoolean1223 = true;
super.anInt26 = 0;
}
method20(4);
method92(true);
method78(19);
method32(true);
if(super.anInt19 == 1 || super.anInt26 == 1)
anInt1213++;
if(anInt1023 == 2)
method108(3);
if(anInt1023 == 2 && aBoolean1160)
method39((byte)5);
for(int i1 = 0; i1 < 5; i1++)
anIntArray1030[i1]++;
method73(732);
super.anInt18++;
if(super.anInt18 > 4500)
{
anInt1011 = 250;
super.anInt18 -= 500;
aClass30_Sub2_Sub2_1192.method397((byte)6, 202);
}
anInt988++;
if(i >= 0)
aClass19ArrayArrayArray827 = (Class19[][][])null;
if(anInt988 > 500)
{
anInt988 = 0;
int j1 = (int)(Math.random() * 8D);
if((j1 & 1) == 1)
anInt1278 += anInt1279;
if((j1 & 2) == 2)
anInt1131 += anInt1132;
if((j1 & 4) == 4)
anInt896 += anInt897;
}
if(anInt1278 < -50)
anInt1279 = 2;
if(anInt1278 > 50)
anInt1279 = -2;
if(anInt1131 < -55)
anInt1132 = 2;
if(anInt1131 > 55)
anInt1132 = -2;
if(anInt896 < -40)
anInt897 = 1;
if(anInt896 > 40)
anInt897 = -1;
anInt1254++;
if(anInt1254 > 500)
{
anInt1254 = 0;
int k1 = (int)(Math.random() * 8D);
if((k1 & 1) == 1)
anInt1209 += anInt1210;
if((k1 & 2) == 2)
anInt1170 += anInt1171;
}
if(anInt1209 < -60)
anInt1210 = 2;
if(anInt1209 > 60)
anInt1210 = -2;
if(anInt1170 < -20)
anInt1171 = 1;
if(anInt1170 > 10)
anInt1171 = -1;
anInt1010++;
if(anInt1010 > 50)
aClass30_Sub2_Sub2_1192.method397((byte)6, 0);
try
{
if(aClass24_1168 != null && aClass30_Sub2_Sub2_1192.anInt1406 > 0)
{
aClass24_1168.method271(aClass30_Sub2_Sub2_1192.anInt1406, 0, aClass30_Sub2_Sub2_1192.aByteArray1405, 0);
aClass30_Sub2_Sub2_1192.anInt1406 = 0;
anInt1010 = 0;
return;
}
}
catch(IOException ioexception)
{
method68(-670);
return;
}
catch(Exception exception)
{
method44(true);
}
}
private final void method63(int i)
{
Class30_Sub1 class30_sub1 = (Class30_Sub1)aClass19_1179.method252();
while(i >= 0)
{
int j = 1;
while(j > 0)
j++;
}
for(; class30_sub1 != null; class30_sub1 = (Class30_Sub1)aClass19_1179.method254(false))
if(class30_sub1.anInt1294 == -1)
{
class30_sub1.anInt1302 = 0;
method89(false, class30_sub1);
} else
{
class30_sub1.method329();
}
}
public final void method64(int i)
{
if(aClass15_1107 != null)
return;
super.aClass15_13 = null;
aClass15_1166 = null;
aClass15_1164 = null;
aClass15_1163 = null;
aClass15_1165 = null;
aClass15_1123 = null;
aClass15_1124 = null;
aClass15_1125 = null;
aClass15_1110 = new Class15(128, 265, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1111 = new Class15(128, 265, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1107 = new Class15(509, 171, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1108 = new Class15(360, 132, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1109 = new Class15(360, 200, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1112 = new Class15(202, 238, method11(0), 0);
if(i < 0 || i > 0)
aClass19ArrayArrayArray827 = (Class19[][][])null;
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1113 = new Class15(203, 238, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1114 = new Class15(74, 94, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
aClass15_1115 = new Class15(75, 94, method11(0), 0);
Class30_Sub2_Sub1.method334(aBoolean1206);
if(aClass44_1053 != null)
{
method56(0);
method51(215);
}
aBoolean1255 = true;
}
public final void method13(int i, byte byte0, String s)
{
anInt1079 = i;
aString1049 = s;
method64(0);
if(aClass44_1053 == null)
{
super.method13(i, (byte)4, s);
return;
}
aClass15_1109.method237(0);
char c = '\u0168';
char c1 = '\310';
byte byte1 = 20;
aClass30_Sub2_Sub1_Sub4_1272.method381(0xeeeeee, "-HoulaScape is loading-", 23693, c1 / 2 - 26 - byte1, c / 2);
int j = c1 / 2 - 18 - byte1;
Class30_Sub2_Sub1.method337(c / 2 - 152, 304, 34, 0xeeeeee, j, true);
Class30_Sub2_Sub1.method337(c / 2 - 151, 302, 32, 0, j + 1, true);
Class30_Sub2_Sub1.method336(30, j + 2, c / 2 - 150, 0xbbbbbb, i * 3, 0);
Class30_Sub2_Sub1.method336(30, j + 2, (c / 2 - 150) + i * 3, 0, 300 - i * 3, 0);
aClass30_Sub2_Sub1_Sub4_1272.method381(0xeeeeee, s, 23693, (c1 / 2 + 5) - byte1, c / 2);
aClass15_1109.method238(171, 23680, super.aGraphics12, 202);
if(byte0 != 4)
{
for(int k = 1; k > 0; k++);
}
if(aBoolean1255)
{
aBoolean1255 = false;
if(!aBoolean831)
{
aClass15_1110.method238(0, 23680, super.aGraphics12, 0);
aClass15_1111.method238(0, 23680, super.aGraphics12, 637);
}
aClass15_1107.method238(0, 23680, super.aGraphics12, 128);
aClass15_1108.method238(371, 23680, super.aGraphics12, 202);
aClass15_1112.method238(265, 23680, super.aGraphics12, 0);
aClass15_1113.method238(265, 23680, super.aGraphics12, 562);
aClass15_1114.method238(171, 23680, super.aGraphics12, 128);
aClass15_1115.method238(171, 23680, super.aGraphics12, 562);
}
}
public final void method65(int i, int j, int k, int l, Class9 class9, int i1, boolean flag,
int j1, int k1)
{
if(aBoolean972)
anInt992 = 32;
else
anInt992 = 0;
aBoolean972 = false;
anInt1007 += k1;
if(k >= i && k < i + 16 && l >= i1 && l < i1 + 16)
{
class9.anInt224 -= anInt1213 * 4;
if(flag)
{
aBoolean1153 = true;
return;
}
} else
if(k >= i && k < i + 16 && l >= (i1 + j) - 16 && l < i1 + j)
{
class9.anInt224 += anInt1213 * 4;
if(flag)
{
aBoolean1153 = true;
return;
}
} else
if(k >= i - anInt992 && k < i + 16 + anInt992 && l >= i1 + 16 && l < (i1 + j) - 16 && anInt1213 > 0)
{
int l1 = ((j - 32) * j) / j1;
if(l1 < 8)
l1 = 8;
int i2 = l - i1 - 16 - l1 / 2;
int j2 = j - 32 - l1;
class9.anInt224 = ((j1 - j) * i2) / j2;
if(flag)
aBoolean1153 = true;
aBoolean972 = true;
}
}
public final boolean method66(int i, int j, int k, int l)
{
int i1 = i >> 14 & 0x7fff;
int j1 = aClass25_946.method304(anInt918, k, j, i);
if(l >= 0)
throw new NullPointerException();
if(j1 == -1)
return false;
int k1 = j1 & 0x1f;
int l1 = j1 >> 6 & 3;
if(k1 == 10 || k1 == 11 || k1 == 22)
{
Class46 class46 = Class46.method572(i1);
int i2;
int j2;
if(l1 == 0 || l1 == 2)
{
i2 = class46.anInt744;
j2 = class46.anInt761;
} else
{
i2 = class46.anInt761;
j2 = class46.anInt744;
}
int k2 = class46.anInt768;
if(l1 != 0)
k2 = (k2 << l1 & 0xf) + (k2 >> 4 - l1);
method85(2, 0, j2, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], i2, k2, j, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, k);
} else
{
method85(2, l1, 0, -11308, k1 + 1, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, j, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, k);
}
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
return true;
}
public final Class44 method67(int i, String s, String s1, int j, byte byte0, int k)
{
byte abyte0[] = null;
int l = 5;
try
{
if(aClass14Array970[0] != null)
abyte0 = aClass14Array970[0].method233(true, i);
}
catch(Exception exception) { }
if(abyte0 == null);
if(abyte0 != null)
{
Class44 class44 = new Class44(44820, abyte0);
return class44;
}
int i1 = 0;
do
{
if(abyte0 != null)
break;
String s2 = "Unknown error";
method13(k, (byte)4, (new StringBuilder()).append("-Requesting-").append(s).toString());
Object obj = null;
try
{
int j1 = 0;
DataInputStream datainputstream = method132((new StringBuilder()).append(s1).append(j).toString());
byte abyte1[] = new byte[6];
datainputstream.readFully(abyte1, 0, 6);
Class30_Sub2_Sub2 class30_sub2_sub2 = new Class30_Sub2_Sub2(abyte1, 891);
class30_sub2_sub2.anInt1406 = 3;
int l1 = class30_sub2_sub2.method412() + 6;
int i2 = 6;
abyte0 = new byte[l1];
for(int j2 = 0; j2 < 6; j2++)
abyte0[j2] = abyte1[j2];
while(i2 < l1)
{
int k2 = l1 - i2;
if(k2 > 1000)
k2 = 1000;
int l2 = datainputstream.read(abyte0, i2, k2);
if(l2 < 0)
{
s2 = (new StringBuilder()).append("Length error: ").append(i2).append("/").append(l1).toString();
throw new IOException("EOF");
}
i2 += l2;
int i3 = (i2 * 100) / l1;
if(i3 != j1)
method13(k, (byte)4, (new StringBuilder()).append("Loading").append(s).append(" - ").append(i3).append("%").toString());
j1 = i3;
}
datainputstream.close();
try
{
if(aClass14Array970[0] != null)
aClass14Array970[0].method234(abyte0.length, abyte0, (byte)2, i);
}
catch(Exception exception3)
{
aClass14Array970[0] = null;
}
}
catch(IOException ioexception)
{
if(s2.equals("Unknown error"))
s2 = "Connection error";
abyte0 = null;
}
catch(NullPointerException nullpointerexception)
{
s2 = "Null error";
abyte0 = null;
if(!signlink.reporterror)
return null;
}
catch(ArrayIndexOutOfBoundsException arrayindexoutofboundsexception)
{
s2 = "Bounds error";
abyte0 = null;
if(!signlink.reporterror)
return null;
}
catch(Exception exception1)
{
s2 = "Unexpected error";
abyte0 = null;
if(!signlink.reporterror)
return null;
}
if(abyte0 == null)
{
for(int k1 = l; k1 > 0; k1--)
{
if(i1 >= 3)
{
method13(k, (byte)4, "Game updated - please reload page");
k1 = 10;
} else
{
method13(k, (byte)4, (new StringBuilder()).append(s2).append(" - Retrying in ").append(k1).toString());
}
try
{
Thread.sleep(1000L);
}
catch(Exception exception2) { }
}
l *= 2;
if(l > 60)
l = 60;
aBoolean872 = !aBoolean872;
}
} while(true);
Class44 class44_1 = new Class44(44820, abyte0);
if(byte0 != -41)
throw new NullPointerException();
else
return class44_1;
}
public final void method68(int i)
{
if(anInt1011 > 0)
{
method44(true);
return;
}
aClass15_1165.method237(0);
aClass30_Sub2_Sub1_Sub4_1271.method381(0, "Connection lost", 23693, 144, 257);
aClass30_Sub2_Sub1_Sub4_1271.method381(0xeeeeee, "Connection lost", 23693, 143, 256);
aClass30_Sub2_Sub1_Sub4_1271.method381(0, "Please wait - attempting to reestablish", 23693, 159, 257);
aClass30_Sub2_Sub1_Sub4_1271.method381(0xeeeeee, "Please wait - attempting to reestablish", 23693, 158, 256);
while(i >= 0)
aClass30_Sub2_Sub2_1192.method398(164);
aClass15_1165.method238(4, 23680, super.aGraphics12, 4);
anInt1021 = 0;
anInt1261 = 0;
Class24 class24 = aClass24_1168;
aBoolean1157 = false;
anInt1038 = 0;
method84(aString1173, aString1174, true);
if(!aBoolean1157)
method44(true);
try
{
class24.method267();
return;
}
catch(Exception exception)
{
return;
}
}
public final void method69(int i, boolean flag)
{
if(i < 0)
return;
if(anInt1225 != 0)
{
anInt1225 = 0;
aBoolean1223 = true;
}
int j = anIntArray1091;
int k = anIntArray1092;
int l = anIntArray1093;
int i1 = anIntArray1094;
if(l >= 2000)
l -= 2000;
if(l == 582)
{
Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1];
if(class30_sub2_sub4_sub1_sub1 != null)
{
method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anIntArray1500[0]);
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 57);
aClass30_Sub2_Sub2_1192.method432(-431, anInt1285);
aClass30_Sub2_Sub2_1192.method432(-431, i1);
aClass30_Sub2_Sub2_1192.method431(true, anInt1283);
aClass30_Sub2_Sub2_1192.method432(-431, anInt1284);
}
}
if(l == 234)
{
boolean flag1 = method85(2, 0, 0, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);
if(!flag1)
flag1 = method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 236);
aClass30_Sub2_Sub2_1192.method431(true, k + anInt1035);
aClass30_Sub2_Sub2_1192.method399(i1);
aClass30_Sub2_Sub2_1192.method431(true, j + anInt1034);
}
if(l == 62 && method66(i1, k, j, -770))
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 192);
aClass30_Sub2_Sub2_1192.method399(anInt1284);
aClass30_Sub2_Sub2_1192.method431(true, i1 >> 14 & 0x7fff);
aClass30_Sub2_Sub2_1192.method433(0, k + anInt1035);
aClass30_Sub2_Sub2_1192.method431(true, anInt1283);
aClass30_Sub2_Sub2_1192.method433(0, j + anInt1034);
aClass30_Sub2_Sub2_1192.method399(anInt1285);
}
if(l == 511)
{
boolean flag2 = method85(2, 0, 0, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);
if(!flag2)
flag2 = method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 25);
aClass30_Sub2_Sub2_1192.method431(true, anInt1284);
aClass30_Sub2_Sub2_1192.method432(-431, anInt1285);
aClass30_Sub2_Sub2_1192.method399(i1);
aClass30_Sub2_Sub2_1192.method432(-431, k + anInt1035);
aClass30_Sub2_Sub2_1192.method433(0, anInt1283);
aClass30_Sub2_Sub2_1192.method399(j + anInt1034);
}
if(l == 74)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 122);
aClass30_Sub2_Sub2_1192.method433(0, k);
aClass30_Sub2_Sub2_1192.method432(-431, j);
aClass30_Sub2_Sub2_1192.method431(true, i1);
anInt1243 = 0;
anInt1244 = k;
anInt1245 = j;
anInt1246 = 2;
if(Class9.aClass9Array210[k].anInt236 == anInt857)
anInt1246 = 1;
if(Class9.aClass9Array210[k].anInt236 == anInt1276)
anInt1246 = 3;
}
if(l == 315)
{
Class9 class9 = Class9.aClass9Array210[k];
boolean flag8 = true;
if(class9.anInt214 > 0)
flag8 = method48(505, class9);
if(flag8)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 185);
aClass30_Sub2_Sub2_1192.method399(k);
}
}
if(l == 561)
{
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[i1];
if(class30_sub2_sub4_sub1_sub2 != null)
{
method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anIntArray1500[0]);
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
anInt1188 += i1;
if(anInt1188 >= 90)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 136);
anInt1188 = 0;
}
aClass30_Sub2_Sub2_1192.method397((byte)6, 128);
aClass30_Sub2_Sub2_1192.method399(i1);
}
}
if(l == 20)
{
Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1_1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1];
if(class30_sub2_sub4_sub1_sub1_1 != null)
{
method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1_1)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1_1)).anIntArray1500[0]);
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 155);
aClass30_Sub2_Sub2_1192.method431(true, i1);
}
}
if(l == 779)
{
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2_1 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[i1];
if(class30_sub2_sub4_sub1_sub2_1 != null)
{
method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2_1)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2_1)).anIntArray1500[0]);
anInt914 = super.anInt27;
anInt915 = super.anInt28;
anInt917 = 2;
anInt916 = 0;
aClass30_Sub2_Sub2_1192.method397((byte)6, 153);
aClass30_Sub2_Sub2_1192.method431(true, i1);
}
}
if(l == 516)
if(!aBoolean885)
aClass25_946.method312(false, super.anInt28 - 4, super.anInt27 - 4);
else
aClass25_946.method312(false, k - 4, j - 4);
if(l == 1062)
{
anInt924 += anInt1034;
if(anInt924 >= 113)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 183);
aClass30_Sub2_Sub2_1192.method401(0xe63271);
anInt924 = 0;
}
method66(i1, k, j, -770);
aClass30_Sub2_Sub2_1192.method397((byte)6, 228);
aClass30_Sub2_Sub2_1192.method432(-431, i1 >> 14 & 0x7fff);
aClass30_Sub2_Sub2_1192.method432(-431, k + anInt1035);
aClass30_Sub2_Sub2_1192.method399(j + anInt1034);
}
if(l == 679 && !aBoolean1149)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 40);
aClass30_Sub2_Sub2_1192.method399(k);
aBoolean1149 = true;
}
if(l == 431)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 129);
aClass30_Sub2_Sub2_1192.method432(-431, j);
aClass30_Sub2_Sub2_1192.method399(k);
aClass30_Sub2_Sub2_1192.method432(-431, i1);
anInt1243 = 0;
anInt1244 = k;
anInt1245 = j;
anInt1246 = 2;
if(Class9.aClass9Array210[k].anInt236 == anInt857)
anInt1246 = 1;
if(Class9.aClass9Array210[k].anInt236 == anInt1276)
anInt1246 = 3;
}
if(l == 337 || l == 42 || l == 792 || l == 322)
{
String s = aStringArray1199;
int k1 = s.indexOf("@whi@");
if(k1 != -1)
{
long l3 = Class50.method583(s.substring(k1 + 5).trim());
if(l == 337)
method41((byte)68, l3);
if(l == 42)
method113(l3, 4);
if(l == 792)
method35(false, l3);
if(l == 322)
method122(3, l3);
}
}
if(l == 53)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 135);
aClass30_Sub2_Sub2_1192.method431(true, j);
aClass30_Sub2_Sub2_1192.method432(-431, k);
aClass30_Sub2_Sub2_1192.method431(true, i1);
anInt1243 = 0;
anInt1244 = k;
anInt1245 = j;
anInt1246 = 2;
if(Class9.aClass9Array210[k].anInt236 == anInt857)
anInt1246 = 1;
if(Class9.aClass9Array210[k].anInt236 == anInt1276)
anInt1246 = 3;
}
if(l == 539)
{
aClass30_Sub2_Sub2_1192.method397((byte)6, 16);
aClass30_Sub2_Sub2_1192.method432(-431, i1);
aClass30_Sub2_Sub2_1192.method433(0, j);
aClass30_Sub2_Sub2_1192.method433(0, k);
anInt1243 = 0;
anInt1244 = k;
anInt1245 = j;
anInt1246 = 2;
if(Class9.aClass9Array210[k].anInt236 == anInt857)
anInt1246 = 1;
if(Class9.aClass9Array210[k].anInt236 == anInt1276)
anInt1246 = 3;
}
if(l == 484 || l == 6)
{
String s1 = aStringArray1199;
int l1 = s1.indexOf("@whi@");
if(l1 != -1)
{
s1 = s1.substring(l1 + 5).trim();
String s6 = Class50.method587(-45804, Class50.method584(Class50.method583(s1), (byte)-99));
boolean flag9 = false;
int j3 = 0;
do
{
if(j3 >= anInt891)
break;
Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2_7 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[anIntArray892[j3]];
if(class30_sub2_sub4_sub1_sub2_7 != null && class30_sub2_sub4_sub1_sub2_7.aString1703 != null && class30_sub2_sub4_sub1_sub2_7.aString1703.equalsIgnoreCase(s6))
{
method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2_7)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArra
