/* Class115 - Decompiled by JODE * Visit http://jode.sourceforge.net/ */ public class Class115 { public static int anInt1939; public int anInt1940; public Class68_Sub17[] aClass68_Sub17Array1941; public static int anInt1942; public static int[] anIntArray1943 = { 0, 0, 2, 0, 0, 2, 1, 1, 0 }; public static int anInt1944; public static int anInt1945; public static int anInt1946; public static int anInt1947; public int anInt1948 = 0; public static int anInt1949; public static int[] anIntArray1950 = { 0, -1, 0, 1 }; public int[][] anIntArrayArray1951; public int anInt1952; public int anInt1953 = -1; public Class16 aClass16_1954 = new Class16(); public static Class16 aClass16_1955 = new Class16(); public static int anInt1956; public boolean aBoolean1957 = false; public static volatile int anInt1958 = -1; public static void method1694(int i, int i_0_, boolean bool, int i_1_, int i_2_, int i_3_, int i_4_, int i_5_, int i_6_) { if (bool != false) method1699(120); anInt1947++; int i_7_ = i_3_ + -i_4_; int i_8_ = i_5_ - i; int i_9_ = (i_2_ - i_6_ << 123900912) / i_8_; int i_10_ = (-i_0_ + i_1_ << 1703457872) / i_7_; Class68_Sub13_Sub39.method903(i_10_, i_5_, i_4_, 0, -117, i_6_, i, 0, i_9_, i_0_, i_3_); } public static void method1695(boolean bool) { anInt1949++; if (bool == false && Class30.aClass68_Sub20_Sub16_540 != null) { if ((Class57.anInt1080 ^ 0xffffffff) > -11) { if (!Class87.aClass21_1588.method354(0, (Class30 .aClass68_Sub20_Sub16_540 .aRSString_4412)) || !(Class87.aClass21_1588.method354 (0, (Class68_Sub20_Sub13_Sub2.method1166 (2, (new RSString[] { Class30.aClass68_Sub20_Sub16_540.aRSString_4412, Class68_Sub2.aRSString_2785 })))))) { Class57.anInt1080 = ((Class68_Sub20_Sub5.aClass21_Sub1_4221.method363 (126, Class30.aClass68_Sub20_Sub16_540.aRSString_4412)) / 10); return; } Class92.method1529(297); Class57.anInt1080 = 10; } if (Class57.anInt1080 == 10) { Class68_Sub1.anInt2760 = (Class30.aClass68_Sub20_Sub16_540.anInt4407 >> 1476322022 << 515655558); Class103.anInt1768 = 64 + (Class30.aClass68_Sub20_Sub16_540.anInt4406 >> 721494790 << 494581030) + -Class68_Sub1.anInt2760; Class70.anInt1273 = (Class30.aClass68_Sub20_Sub16_540.anInt4419 >> -1352892634 << 1065971750); int i = (-Class68_Sub13_Sub35.anInt4026 + -(Class68_Sub7.aClass1_Sub6_Sub2_2860.anInt2537 >> 1439301863) - -Class68_Sub1.anInt2760 + (Class103.anInt1768 + -1)); Class68_Sub13_Sub27.aFloat3913 = Class68_Sub9.aFloat2892 = 8.0F; i += (int) (Math.random() * 10.0) - 5; Class68_Sub6.anInt2846 = (64 + -Class70.anInt1273 + (Class30.aClass68_Sub20_Sub16_540.anInt4410 >> -686147674 << -168465434)); int i_11_ = (-Class70.anInt1273 + Class36.anInt643 + (Class68_Sub7.aClass1_Sub6_Sub2_2860.anInt2561 >> 918582727)); i_11_ += -5 + (int) (Math.random() * 10.0); if ((i_11_ ^ 0xffffffff) <= -1 && Class68_Sub6.anInt2846 > i_11_ && (i ^ 0xffffffff) <= -1 && (i ^ 0xffffffff) > (Class103.anInt1768 ^ 0xffffffff)) { Class68_Sub13_Sub24.anInt3844 = i_11_; Class85.anInt1551 = i; } else { Class68_Sub13_Sub24.anInt3844 = (-Class70.anInt1273 + 64 * Class30.aClass68_Sub20_Sub16_540.anInt4423); Class85.anInt1551 = (-(Class30.aClass68_Sub20_Sub16_540.anInt4428 * 64) - -Class68_Sub1.anInt2760 + -1 + Class103.anInt1768); } Class128.method1782(-1); int i_12_ = Class18.anInt316 >> 1801636481; int i_13_ = Class1_Sub1.anInt2424 >> -886262110 << 1019406474; int i_14_ = Class103.anInt1768 >> 1510415910; Class121.anIntArray2104 = new int[Class112.anInt1879 - -1]; int i_15_ = Class68_Sub6.anInt2846 >> -404880154; Class68_Sub20_Sub17.anIntArrayArrayArray4442 = new int[i_15_][i_14_][]; Class68_Sub13_Sub16.aByteArrayArrayArray3710 = new byte[i_15_][i_14_][]; Class48.aByteArrayArrayArray949 = new byte[i_15_][i_14_][]; Class12.aByteArrayArrayArray212 = new byte[i_15_][i_14_][]; Class33.anIntArrayArrayArray584 = new int[i_15_][i_14_][]; Class68_Sub13_Sub11.aByteArrayArrayArray3622 = new byte[i_15_][i_14_][]; Class68_Sub13_Sub11.aShortArrayArrayArray3626 = new short[i_15_][i_14_][]; Class49.aByteArrayArrayArray970 = new byte[i_15_][i_14_][]; Class68_Sub13_Sub33.method868(i_12_, i_13_, 68); Class57.anInt1080 = 20; } else if ((Class57.anInt1080 ^ 0xffffffff) == -21) { Class75_Sub1_Sub1.method1393 (79, new Stream(Class87.aClass21_1588.method351 ((Class30.aClass68_Sub20_Sub16_540 .aRSString_4412), Class68_Sub20_Sub15.aRSString_4393, (byte) 89))); Class57.anInt1080 = 30; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 63); } else if ((Class57.anInt1080 ^ 0xffffffff) == -31) { Class68_Sub13_Sub11.method746 (81, new Stream(Class87.aClass21_1588.method351 ((Class30.aClass68_Sub20_Sub16_540 .aRSString_4412), Class60.aRSString_1115, (byte) 104))); Class57.anInt1080 = 40; Class20.method327((byte) 63); } else if (Class57.anInt1080 == 40) { Class68_Sub13_Sub35.method877 ((byte) 69, new Stream(Class87.aClass21_1588.method351 ((Class30.aClass68_Sub20_Sub16_540 .aRSString_4412), Class68_Sub13_Sub24.aRSString_3839, (byte) 117))); Class57.anInt1080 = 50; Class20.method327((byte) 53); } else if (Class57.anInt1080 == 50) { Class68_Sub29.method1325 (14904, new Stream(Class87.aClass21_1588.method351 ((Class30.aClass68_Sub20_Sub16_540 .aRSString_4412), Class101.aRSString_1742, (byte) 102))); Class57.anInt1080 = 60; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 50); } else if ((Class57.anInt1080 ^ 0xffffffff) == -61) { Class102.aClass91_1756 = Class90.method1510((Class68_Sub20_Sub13_Sub2.method1166 (2, (new RSString[] { (Class30.aClass68_Sub20_Sub16_540 .aRSString_4412), Class68_Sub2.aRSString_2785 }))), 12666, Class87.aClass21_1588); Class57.anInt1080 = 70; Class20.method327((byte) 103); } else if ((Class57.anInt1080 ^ 0xffffffff) == -71) { Class68_Sub13_Sub27.aClass65_3912 = new Class65(11, true, Class86.aCanvas1585); Class57.anInt1080 = 73; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 120); } else if ((Class57.anInt1080 ^ 0xffffffff) == -74) { Class68_Sub10.aClass65_2912 = new Class65(12, true, Class86.aCanvas1585); Class57.anInt1080 = 76; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 38); } else if (Class57.anInt1080 == 76) { Class68_Sub16.aClass65_3031 = new Class65(14, true, Class86.aCanvas1585); Class57.anInt1080 = 79; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 123); } else if ((Class57.anInt1080 ^ 0xffffffff) == -80) { Class55.aClass65_2036 = new Class65(17, true, Class86.aCanvas1585); Class57.anInt1080 = 82; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 49); } else if (Class57.anInt1080 == 82) { Class104.aClass65_1787 = new Class65(19, true, Class86.aCanvas1585); Class57.anInt1080 = 85; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 79); } else if ((Class57.anInt1080 ^ 0xffffffff) == -86) { Class72.aClass65_1305 = new Class65(22, true, Class86.aCanvas1585); Class57.anInt1080 = 88; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 85); } else if (Class57.anInt1080 == 88) { Class75.aClass65_1344 = new Class65(26, true, Class86.aCanvas1585); Class57.anInt1080 = 91; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 86); } else { Class68_Sub20_Sub16.aClass65_4417 = new Class65(30, true, Class86.aCanvas1585); Class57.anInt1080 = 100; Class13_Sub1.method254(-12915, true); Class20.method327((byte) 25); Class3.anInt85 = -1; Class68_Sub22.anInt3145 = -1; System.gc(); } } } public int[][] method1696(int i) { anInt1945++; if (i != -32044) aClass16_1954 = null; if ((anInt1952 ^ 0xffffffff) != (anInt1940 ^ 0xffffffff)) throw new RuntimeException("Can only retrieve a full image cache"); for (int i_16_ = 0; i_16_ < anInt1940; i_16_++) aClass68_Sub17Array1941[i_16_] = Stream.aClass68_Sub17_2994; return anIntArrayArray1951; } public int[] method1697(boolean bool, int i) { if (bool != false) method1696(30); anInt1939++; if ((anInt1952 ^ 0xffffffff) != (anInt1940 ^ 0xffffffff)) { if (anInt1940 != 1) { Class68_Sub17 class68_sub17 = aClass68_Sub17Array1941[i]; if (class68_sub17 == null) { aBoolean1957 = true; if ((anInt1940 ^ 0xffffffff) >= (anInt1948 ^ 0xffffffff)) { Class68_Sub17 class68_sub17_17_ = (Class68_Sub17) aClass16_1954.method289(30568); class68_sub17 = new Class68_Sub17(i, class68_sub17_17_.anInt3035); aClass68_Sub17Array1941[class68_sub17_17_.anInt3034] = null; class68_sub17_17_.method647(-17554); } else { class68_sub17 = new Class68_Sub17(i, anInt1948); anInt1948++; } aClass68_Sub17Array1941[i] = class68_sub17; } else aBoolean1957 = false; aClass16_1954.method291((byte) 107, class68_sub17); return anIntArrayArray1951[class68_sub17.anInt3035]; } aBoolean1957 = (anInt1953 ^ 0xffffffff) != (i ^ 0xffffffff); anInt1953 = i; return anIntArrayArray1951[0]; } aBoolean1957 = aClass68_Sub17Array1941[i] == null; aClass68_Sub17Array1941[i] = Stream.aClass68_Sub17_2994; return anIntArrayArray1951[i]; } public static RSString method1698(RSString class100, int i) { int i_18_ = Class68_Sub13_Sub31.method858(64, class100); anInt1942++; if (i != 14589) anInt1946 = 117; if ((i_18_ ^ 0xffffffff) == 0) return Class68_Sub13_Sub3.aRSString_3467; return Class102.aClass91_1756.aRSStringArray1635[i_18_]; } public static void method1699(int i) { anIntArray1943 = null; anIntArray1950 = null; aClass16_1955 = null; if (i != 100) method1695(true); } public void method1700(boolean bool) { for (int i = 0; (anInt1940 ^ 0xffffffff) < (i ^ 0xffffffff); i++) anIntArrayArray1951[i] = null; if (bool == true) { aClass68_Sub17Array1941 = null; anInt1944++; anIntArrayArray1951 = null; aClass16_1954.method284(105); aClass16_1954 = null; } } public static void method1701() { for (int i = 0; i < Class55.anInt2055; i++) { Class69 class69 = Class68.aClass69Array1222[i]; Class95.method1549(class69); Class68.aClass69Array1222[i] = null; } Class55.anInt2055 = 0; } public Class115(int i, int i_19_, int i_20_) { anInt1952 = i_19_; aClass68_Sub17Array1941 = new Class68_Sub17[anInt1952]; anInt1940 = i; anIntArrayArray1951 = new int[anInt1940][i_20_]; } }