/* Class20 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class20
{
    static Class135[] aClass135Array182;
    static int anInt183;
    static int anInt184;
    static int anInt185;
    static int anInt186;
    static int anInt187;
    static int anInt188;
    static int anInt189;
    public static Class99 aClass99_190;
    static int anInt191;
    public static Class99 aClass99_192;
    public static Class135[] aClass135Array193;
    protected static Class410 aClass410_194;
    public static Class272 aClass272_195;
    
    public static void method733(Class87 class87, Class272 class272) {
	Class102[] class102s
	    = Class176.method3889(class272, anInt186 * 422060887, 0);
	Class229.aClass135Array3784 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class229.aClass135Array3784[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272,
					Class532.anInt6982 * 1300791513, 0);
	Class161.aClass135Array1888 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class161.aClass135Array1888[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, -1610488977 * anInt185, 0);
	Class337.aClass135Array5303 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class337.aClass135Array5303[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, 1279203467 * anInt191, 0);
	Class63.aClass135Array805 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class63.aClass135Array805[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, anInt187 * -1090022361, 0);
	aClass135Array182 = new Class135[class102s.length];
	int i = 25;
	for (int i_0_ = 0; i_0_ < class102s.length; i_0_++) {
	    class102s[i_0_].method2730(-i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0));
	    aClass135Array182[i_0_]
		= class87.method2232(class102s[i_0_], true);
	}
	class102s = Class176.method3889(class272,
					-1162370953 * Class123.anInt1565, 0);
	Class585.aClass135Array7613 = new Class135[class102s.length];
	for (int i_1_ = 0; i_1_ < class102s.length; i_1_++)
	    Class585.aClass135Array7613[i_1_]
		= class87.method2232(class102s[i_1_], true);
	class102s = Class176.method3889(class272,
					-1628479219 * Class406.anInt5975, 0);
	Class421_Sub3.aClass135Array8458 = new Class135[class102s.length];
	i = 12;
	for (int i_2_ = 0; i_2_ < class102s.length; i_2_++) {
	    class102s[i_2_].method2730(-i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0));
	    Class421_Sub3.aClass135Array8458[i_2_]
		= class87.method2232(class102s[i_2_], true);
	}
	class102s = Class176.method3889(class272, anInt188 * 704444183, 0);
	aClass135Array193 = new Class135[class102s.length];
	i = 12;
	for (int i_3_ = 0; i_3_ < class102s.length; i_3_++) {
	    class102s[i_3_].method2730(-i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0));
	    aClass135Array193[i_3_]
		= class87.method2232(class102s[i_3_], true);
	}
	Class585.aClass135_7612
	    = class87.method2232(Class176.method3886(class272,
						     anInt189 * 1921676107, 0),
				 true);
	Class625.aClass135_8075
	    = class87.method2232(Class176.method3886(class272,
						     ((Class243_Sub45_Sub4
						       .anInt10864)
						      * -1170062465),
						     0),
				 true);
	class102s = Class176.method3889(class272,
					1986979055 * (Class243_Sub11_Sub8_Sub3
						      .anInt11282),
					0);
	Class517.aClass135Array6814 = new Class135[class102s.length];
	for (int i_4_ = 0; i_4_ < class102s.length; i_4_++)
	    Class517.aClass135Array6814[i_4_]
		= class87.method2232(class102s[i_4_], true);
    }
    
    public static void method734(Class272 class272) {
	anInt184 = class272.method5327("p11_full", (byte) 16) * -1080203937;
	anInt183 = class272.method5327("p12_full", (byte) 16) * 678110339;
	Class179.anInt2169
	    = class272.method5327("b12_full", (byte) 16) * -1316877469;
    }
    
    public static void method735(Class272 class272) {
	anInt184 = class272.method5327("p11_full", (byte) 16) * -1080203937;
	anInt183 = class272.method5327("p12_full", (byte) 16) * 678110339;
	Class179.anInt2169
	    = class272.method5327("b12_full", (byte) 16) * -1316877469;
    }
    
    public static void method736(Class272 class272) {
	anInt184 = class272.method5327("p11_full", (byte) 16) * -1080203937;
	anInt183 = class272.method5327("p12_full", (byte) 16) * 678110339;
	Class179.anInt2169
	    = class272.method5327("b12_full", (byte) 16) * -1316877469;
    }
    
    public static void method737(Class272 class272) {
	anInt186 = class272.method5327("headicons_pk", (byte) 16) * -983599001;
	Class532.anInt6982
	    = class272.method5327("headicons_prayer", (byte) 16) * 1696857961;
	anInt185
	    = class272.method5327("hint_headicons", (byte) 16) * -1681990769;
	anInt191
	    = class272.method5327("hint_mapmarkers", (byte) 16) * -1992388829;
	anInt187 = class272.method5327("mapflag", (byte) 16) * 638360471;
	Class123.anInt1565
	    = class272.method5327("cross", (byte) 16) * -60278457;
	Class406.anInt5975
	    = class272.method5327("mapdots", (byte) 16) * 580212165;
	anInt188 = class272.method5327("name_icons", (byte) 16) * -1080184665;
	Class471.anInt6383
	    = class272.method5327("floorshadows", (byte) 16) * -1273888199;
	anInt189 = class272.method5327("compass", (byte) 16) * 647233123;
	Class243_Sub45_Sub4.anInt10864
	    = class272.method5327("otherlevel", (byte) 16) * 2064743551;
	Class243_Sub11_Sub8_Sub3.anInt11282
	    = class272.method5327("hint_mapedge", (byte) 16) * -152778225;
    }
    
    public static void method738(Class272 class272) {
	anInt186 = class272.method5327("headicons_pk", (byte) 16) * -983599001;
	Class532.anInt6982
	    = class272.method5327("headicons_prayer", (byte) 16) * 1696857961;
	anInt185
	    = class272.method5327("hint_headicons", (byte) 16) * -1681990769;
	anInt191
	    = class272.method5327("hint_mapmarkers", (byte) 16) * -1992388829;
	anInt187 = class272.method5327("mapflag", (byte) 16) * 638360471;
	Class123.anInt1565
	    = class272.method5327("cross", (byte) 16) * -60278457;
	Class406.anInt5975
	    = class272.method5327("mapdots", (byte) 16) * 580212165;
	anInt188 = class272.method5327("name_icons", (byte) 16) * -1080184665;
	Class471.anInt6383
	    = class272.method5327("floorshadows", (byte) 16) * -1273888199;
	anInt189 = class272.method5327("compass", (byte) 16) * 647233123;
	Class243_Sub45_Sub4.anInt10864
	    = class272.method5327("otherlevel", (byte) 16) * 2064743551;
	Class243_Sub11_Sub8_Sub3.anInt11282
	    = class272.method5327("hint_mapedge", (byte) 16) * -152778225;
    }
    
    public static int[] method739() {
	return new int[] { -945539425 * anInt184, anInt183 * -1873720789,
			   Class179.anInt2169 * 1616891467 };
    }
    
    public static int method740() {
	return 12;
    }
    
    public static void method741(Class87 class87) {
	aClass99_190
	    = ((Class99)
	       Class120_Sub1.aClass342_8790.method6440((client
							.anInterface34_8170),
						       anInt184 * -945539425,
						       true, true,
						       (byte) -103));
	Class445_Sub3.aClass622_8495
	    = Class120_Sub1.aClass342_8790.method6463((client
						       .anInterface34_8170),
						      anInt184 * -945539425,
						      (byte) 1);
	Class23.aClass99_259
	    = ((Class99)
	       Class120_Sub1.aClass342_8790.method6440((client
							.anInterface34_8170),
						       -1873720789 * anInt183,
						       true, true,
						       (byte) -105));
	Class167.aClass622_2117
	    = Class120_Sub1.aClass342_8790.method6463((client
						       .anInterface34_8170),
						      anInt183 * -1873720789,
						      (byte) 1);
	aClass99_192 = (Class99) (Class120_Sub1.aClass342_8790.method6440
				  (client.anInterface34_8170,
				   1616891467 * Class179.anInt2169, true, true,
				   (byte) -55));
	Class408.aClass622_5988
	    = Class120_Sub1.aClass342_8790.method6463((client
						       .anInterface34_8170),
						      (1616891467
						       * Class179.anInt2169),
						      (byte) 1);
    }
    
    public static void method742(Class87 class87, Class272 class272) {
	Class102[] class102s
	    = Class176.method3889(class272, anInt186 * 422060887, 0);
	Class229.aClass135Array3784 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class229.aClass135Array3784[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272,
					Class532.anInt6982 * 1300791513, 0);
	Class161.aClass135Array1888 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class161.aClass135Array1888[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, -1610488977 * anInt185, 0);
	Class337.aClass135Array5303 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class337.aClass135Array5303[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, 1279203467 * anInt191, 0);
	Class63.aClass135Array805 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class63.aClass135Array805[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, anInt187 * -1090022361, 0);
	aClass135Array182 = new Class135[class102s.length];
	int i = 25;
	for (int i_5_ = 0; i_5_ < class102s.length; i_5_++) {
	    class102s[i_5_].method2730(-i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0));
	    aClass135Array182[i_5_]
		= class87.method2232(class102s[i_5_], true);
	}
	class102s = Class176.method3889(class272,
					-1162370953 * Class123.anInt1565, 0);
	Class585.aClass135Array7613 = new Class135[class102s.length];
	for (int i_6_ = 0; i_6_ < class102s.length; i_6_++)
	    Class585.aClass135Array7613[i_6_]
		= class87.method2232(class102s[i_6_], true);
	class102s = Class176.method3889(class272,
					-1628479219 * Class406.anInt5975, 0);
	Class421_Sub3.aClass135Array8458 = new Class135[class102s.length];
	i = 12;
	for (int i_7_ = 0; i_7_ < class102s.length; i_7_++) {
	    class102s[i_7_].method2730(-i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0));
	    Class421_Sub3.aClass135Array8458[i_7_]
		= class87.method2232(class102s[i_7_], true);
	}
	class102s = Class176.method3889(class272, anInt188 * 704444183, 0);
	aClass135Array193 = new Class135[class102s.length];
	i = 12;
	for (int i_8_ = 0; i_8_ < class102s.length; i_8_++) {
	    class102s[i_8_].method2730(-i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0),
				       -i + (int) (Math.random() * (double) i
						   * 2.0));
	    aClass135Array193[i_8_]
		= class87.method2232(class102s[i_8_], true);
	}
	Class585.aClass135_7612
	    = class87.method2232(Class176.method3886(class272,
						     anInt189 * 1921676107, 0),
				 true);
	Class625.aClass135_8075
	    = class87.method2232(Class176.method3886(class272,
						     ((Class243_Sub45_Sub4
						       .anInt10864)
						      * -1170062465),
						     0),
				 true);
	class102s = Class176.method3889(class272,
					1986979055 * (Class243_Sub11_Sub8_Sub3
						      .anInt11282),
					0);
	Class517.aClass135Array6814 = new Class135[class102s.length];
	for (int i_9_ = 0; i_9_ < class102s.length; i_9_++)
	    Class517.aClass135Array6814[i_9_]
		= class87.method2232(class102s[i_9_], true);
    }
    
    public static int method743() {
	return 12;
    }
    
    public static int method744() {
	return 12;
    }
    
    public static int method745() {
	return 12;
    }
    
    Class20() throws Throwable {
	throw new Error();
    }
    
    public static int[] method746() {
	return new int[] { -945539425 * anInt184, anInt183 * -1873720789,
			   Class179.anInt2169 * 1616891467 };
    }
    
    public static void method747(Class87 class87, Class272 class272) {
	Class102[] class102s
	    = Class176.method3889(class272, anInt186 * 422060887, 0);
	Class229.aClass135Array3784 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class229.aClass135Array3784[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272,
					Class532.anInt6982 * 1300791513, 0);
	Class161.aClass135Array1888 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class161.aClass135Array1888[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, -1610488977 * anInt185, 0);
	Class337.aClass135Array5303 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class337.aClass135Array5303[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, 1279203467 * anInt191, 0);
	Class63.aClass135Array805 = new Class135[class102s.length];
	for (int i = 0; i < class102s.length; i++)
	    Class63.aClass135Array805[i]
		= class87.method2232(class102s[i], true);
	class102s = Class176.method3889(class272, anInt187 * -1090022361, 0);
	aClass135Array182 = new Class135[class102s.length];
	int i = 25;
	for (int i_10_ = 0; i_10_ < class102s.length; i_10_++) {
	    class102s[i_10_].method2730(-i + (int) (Math.random() * (double) i
						    * 2.0),
					-i + (int) (Math.random() * (double) i
						    * 2.0),
					-i + (int) (Math.random() * (double) i
						    * 2.0));
	    aClass135Array182[i_10_]
		= class87.method2232(class102s[i_10_], true);
	}
	class102s = Class176.method3889(class272,
					-1162370953 * Class123.anInt1565, 0);
	Class585.aClass135Array7613 = new Class135[class102s.length];
	for (int i_11_ = 0; i_11_ < class102s.length; i_11_++)
	    Class585.aClass135Array7613[i_11_]
		= class87.method2232(class102s[i_11_], true);
	class102s = Class176.method3889(class272,
					-1628479219 * Class406.anInt5975, 0);
	Class421_Sub3.aClass135Array8458 = new Class135[class102s.length];
	i = 12;
	for (int i_12_ = 0; i_12_ < class102s.length; i_12_++) {
	    class102s[i_12_].method2730(-i + (int) (Math.random() * (double) i
						    * 2.0),
					-i + (int) (Math.random() * (double) i
						    * 2.0),
					-i + (int) (Math.random() * (double) i
						    * 2.0));
	    Class421_Sub3.aClass135Array8458[i_12_]
		= class87.method2232(class102s[i_12_], true);
	}
	class102s = Class176.method3889(class272, anInt188 * 704444183, 0);
	aClass135Array193 = new Class135[class102s.length];
	i = 12;
	for (int i_13_ = 0; i_13_ < class102s.length; i_13_++) {
	    class102s[i_13_].method2730(-i + (int) (Math.random() * (double) i
						    * 2.0),
					-i + (int) (Math.random() * (double) i
						    * 2.0),
					-i + (int) (Math.random() * (double) i
						    * 2.0));
	    aClass135Array193[i_13_]
		= class87.method2232(class102s[i_13_], true);
	}
	Class585.aClass135_7612
	    = class87.method2232(Class176.method3886(class272,
						     anInt189 * 1921676107, 0),
				 true);
	Class625.aClass135_8075
	    = class87.method2232(Class176.method3886(class272,
						     ((Class243_Sub45_Sub4
						       .anInt10864)
						      * -1170062465),
						     0),
				 true);
	class102s = Class176.method3889(class272,
					1986979055 * (Class243_Sub11_Sub8_Sub3
						      .anInt11282),
					0);
	Class517.aClass135Array6814 = new Class135[class102s.length];
	for (int i_14_ = 0; i_14_ < class102s.length; i_14_++)
	    Class517.aClass135Array6814[i_14_]
		= class87.method2232(class102s[i_14_], true);
    }
    
    public static void method748(Class87 class87) {
	aClass99_190
	    = ((Class99)
	       Class120_Sub1.aClass342_8790.method6440((client
							.anInterface34_8170),
						       anInt184 * -945539425,
						       true, true,
						       (byte) -75));
	Class445_Sub3.aClass622_8495
	    = Class120_Sub1.aClass342_8790.method6463((client
						       .anInterface34_8170),
						      anInt184 * -945539425,
						      (byte) 1);
	Class23.aClass99_259
	    = ((Class99)
	       Class120_Sub1.aClass342_8790.method6440((client
							.anInterface34_8170),
						       -1873720789 * anInt183,
						       true, true,
						       (byte) -83));
	Class167.aClass622_2117
	    = Class120_Sub1.aClass342_8790.method6463((client
						       .anInterface34_8170),
						      anInt183 * -1873720789,
						      (byte) 1);
	aClass99_192 = (Class99) (Class120_Sub1.aClass342_8790.method6440
				  (client.anInterface34_8170,
				   1616891467 * Class179.anInt2169, true, true,
				   (byte) -22));
	Class408.aClass622_5988
	    = Class120_Sub1.aClass342_8790.method6463((client
						       .anInterface34_8170),
						      (1616891467
						       * Class179.anInt2169),
						      (byte) 1);
    }
    
    static void method749() {
	aClass99_190 = null;
	Class23.aClass99_259 = null;
	aClass99_192 = null;
	Class229.aClass135Array3784 = null;
	Class161.aClass135Array1888 = null;
	Class337.aClass135Array5303 = null;
	Class63.aClass135Array805 = null;
	aClass135Array182 = null;
	Class585.aClass135Array7613 = null;
	Class421_Sub3.aClass135Array8458 = null;
	aClass135Array193 = null;
	Class585.aClass135_7612 = null;
	Class625.aClass135_8075 = null;
	Class517.aClass135Array6814 = null;
    }
    
    static void method750() {
	aClass99_190 = null;
	Class23.aClass99_259 = null;
	aClass99_192 = null;
	Class229.aClass135Array3784 = null;
	Class161.aClass135Array1888 = null;
	Class337.aClass135Array5303 = null;
	Class63.aClass135Array805 = null;
	aClass135Array182 = null;
	Class585.aClass135Array7613 = null;
	Class421_Sub3.aClass135Array8458 = null;
	aClass135Array193 = null;
	Class585.aClass135_7612 = null;
	Class625.aClass135_8075 = null;
	Class517.aClass135Array6814 = null;
    }
    
    static Class528 method751(int i, int i_15_) {
	Class528[] class528s = Class187.method4003(-1587072853);
	for (int i_16_ = 0; i_16_ < class528s.length; i_16_++) {
	    Class528 class528 = class528s[i_16_];
	    if (i == 1023979771 * ((Class528) class528).anInt6965)
		return class528;
	}
	return null;
    }
    
    static final void method752(Class479 class479, int i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = Class612.aClass243_Sub7_7837.aClass421_Sub17_8627
		  .method14212((byte) -114);
    }
    
    static final void method753(Class117 class117, Class116 class116,
				Class479 class479, byte i) {
	class117.anInt1448 = (((Class479) class479).anIntArray6435
			      [(((Class479) class479).anInt6442
				-= -1158629699) * -117934955]) * 137753177;
	Class66.method1548(class117, 1481191054);
    }
    
    static final void method754(Class117 class117, Class116 class116,
				Class479 class479, int i) {
	class117.anInt1432 = 1186514087;
	class117.anInt1416 = -750035105 * client.anInt8245;
	class117.anInt1417 = 0;
	if (class117.anInt1374 * -870117321 == -1 && !class116.aBool1342)
	    Class513.method11628(class117.anInt1407 * -1982078391,
				 (short) 29866);
    }
    
    static final int method755(int i, int i_17_, int i_18_, int i_19_,
			       byte i_20_) {
	int i_21_ = 65536 - Class344.anIntArray5367[8192 * i_18_ / i_19_] >> 1;
	return (i * (65536 - i_21_) >> 16) + (i_21_ * i_17_ >> 16);
    }
}
