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

public class Class151 {
	static Object anObject1837;
	static final int anInt1838 = 128;
	static final int anInt1839 = 128;
	Class145_Sub3 aClass145_Sub3_1840;
	boolean aBool1841;
	Class145_Sub4[] aClass145_Sub4Array1842 = null;
	Class145_Sub3 aClass145_Sub3_1843 = null;
	static final int anInt1844 = 16;
	static final int anInt1845 = 4000;
	static Object anObject1846;
	Class145_Sub4[] aClass145_Sub4Array1847 = null;
	Class145_Sub3 aClass145_Sub3_1848 = null;
	static Object anObject1849;

	static void method3412(Class84_Sub3 class84_sub3) {
		if (anObject1837 == null) {
			Class336_Sub1_Sub1 class336_sub1_sub1 = new Class336_Sub1_Sub1();
			byte[] is = class336_sub1_sub1.method16538(128, 128, 16);
			anObject1837 = Class12.method566(is, false, (byte) 35);
		}
		if (anObject1846 == null) {
			Class336_Sub2_Sub2 class336_sub2_sub2 = new Class336_Sub2_Sub2();
			byte[] is = class336_sub2_sub2.method17122(128, 128, 16);
			anObject1846 = Class12.method566(is, false, (byte) 75);
		}
		Class138 class138 = ((Class84_Sub3) class84_sub3).aClass138_9458;
		if (class138.method3181() && anObject1849 == null) {
			byte[] is = Class242.method4984(128, 128, 16, 8, new Class247_Sub1(419684), 4.0F, 4.0F, 16.0F, 0.5F, 0.6F);
			anObject1849 = Class12.method566(is, false, (byte) 120);
		}
	}

	Class151(Class84_Sub3 class84_sub3) {
		((Class151) this).aClass145_Sub3_1840 = null;
		((Class151) this).aBool1841 = ((Class84_Sub3) class84_sub3).aBool9460;
		method3414(class84_sub3);
		if (!((Class151) this).aBool1841) {
			((Class151) this).aClass145_Sub4Array1842 = new Class145_Sub4[16];
			for (int i = 0; i < 16; i++) {
				byte[] is = Class97.method2414(anObject1837, i * 32768, 32768, -849824629);
				((Class151) this).aClass145_Sub4Array1842[i] = new Class145_Sub4(class84_sub3, 3553, Class172.aClass172_2146, Class96.aClass96_1386, 128, 128, true, is, Class172.aClass172_2146, false);
			}
			((Class151) this).aClass145_Sub4Array1847 = new Class145_Sub4[16];
			for (int i = 0; i < 16; i++) {
				byte[] is = Class97.method2414(anObject1846, i * 32768, 32768, -1855837837);
				((Class151) this).aClass145_Sub4Array1847[i] = new Class145_Sub4(class84_sub3, 3553, Class172.aClass172_2146, Class96.aClass96_1386, 128, 128, true, is, Class172.aClass172_2146, false);
			}
		} else {
			byte[] is = Class441.method7948(anObject1837, false, (byte) 3);
			((Class151) this).aClass145_Sub3_1843 = new Class145_Sub3(class84_sub3, Class172.aClass172_2146, Class96.aClass96_1386, 128, 128, 16, is, Class172.aClass172_2146);
			is = Class441.method7948(anObject1846, false, (byte) 3);
			((Class151) this).aClass145_Sub3_1848 = new Class145_Sub3(class84_sub3, Class172.aClass172_2146, Class96.aClass96_1386, 128, 128, 16, is, Class172.aClass172_2146);
			Class138 class138 = ((Class84_Sub3) class84_sub3).aClass138_9458;
			if (class138.method3181()) {
				is = Class441.method7948(anObject1849, false, (byte) 3);
				((Class151) this).aClass145_Sub3_1840 = new Class145_Sub3(class84_sub3, Class172.aClass172_2145, Class96.aClass96_1386, 128, 128, 16);
				Class145_Sub3 class145_sub3 = new Class145_Sub3(class84_sub3, Class172.aClass172_2147, Class96.aClass96_1386, 128, 128, 16, is, Class172.aClass172_2147);
				if (!class138.method3182(((Class151) this).aClass145_Sub3_1840, class145_sub3, 2.0F)) {
					((Class151) this).aClass145_Sub3_1840.method3329();
					((Class151) this).aClass145_Sub3_1840 = null;
				} else
					((Class151) this).aClass145_Sub3_1840.method3341();
				class145_sub3.method3329();
			}
		}
	}

	static void method3413(Class84_Sub3 class84_sub3) {
		if (anObject1837 == null) {
			Class336_Sub1_Sub1 class336_sub1_sub1 = new Class336_Sub1_Sub1();
			byte[] is = class336_sub1_sub1.method16538(128, 128, 16);
			anObject1837 = Class12.method566(is, false, (byte) 61);
		}
		if (anObject1846 == null) {
			Class336_Sub2_Sub2 class336_sub2_sub2 = new Class336_Sub2_Sub2();
			byte[] is = class336_sub2_sub2.method17122(128, 128, 16);
			anObject1846 = Class12.method566(is, false, (byte) 30);
		}
		Class138 class138 = ((Class84_Sub3) class84_sub3).aClass138_9458;
		if (class138.method3181() && anObject1849 == null) {
			byte[] is = Class242.method4984(128, 128, 16, 8, new Class247_Sub1(419684), 4.0F, 4.0F, 16.0F, 0.5F, 0.6F);
			anObject1849 = Class12.method566(is, false, (byte) 121);
		}
	}

	static void method3414(Class84_Sub3 class84_sub3) {
		if (anObject1837 == null) {
			Class336_Sub1_Sub1 class336_sub1_sub1 = new Class336_Sub1_Sub1();
			byte[] is = class336_sub1_sub1.method16538(128, 128, 16);
			anObject1837 = Class12.method566(is, false, (byte) 100);
		}
		if (anObject1846 == null) {
			Class336_Sub2_Sub2 class336_sub2_sub2 = new Class336_Sub2_Sub2();
			byte[] is = class336_sub2_sub2.method17122(128, 128, 16);
			anObject1846 = Class12.method566(is, false, (byte) 10);
		}
		Class138 class138 = ((Class84_Sub3) class84_sub3).aClass138_9458;
		if (class138.method3181() && anObject1849 == null) {
			byte[] is = Class242.method4984(128, 128, 16, 8, new Class247_Sub1(419684), 4.0F, 4.0F, 16.0F, 0.5F, 0.6F);
			anObject1849 = Class12.method566(is, false, (byte) 44);
		}
	}

	static void method3415(Class84_Sub3 class84_sub3) {
		if (anObject1837 == null) {
			Class336_Sub1_Sub1 class336_sub1_sub1 = new Class336_Sub1_Sub1();
			byte[] is = class336_sub1_sub1.method16538(128, 128, 16);
			anObject1837 = Class12.method566(is, false, (byte) 108);
		}
		if (anObject1846 == null) {
			Class336_Sub2_Sub2 class336_sub2_sub2 = new Class336_Sub2_Sub2();
			byte[] is = class336_sub2_sub2.method17122(128, 128, 16);
			anObject1846 = Class12.method566(is, false, (byte) 32);
		}
		Class138 class138 = ((Class84_Sub3) class84_sub3).aClass138_9458;
		if (class138.method3181() && anObject1849 == null) {
			byte[] is = Class242.method4984(128, 128, 16, 8, new Class247_Sub1(419684), 4.0F, 4.0F, 16.0F, 0.5F, 0.6F);
			anObject1849 = Class12.method566(is, false, (byte) 95);
		}
	}

	static void method3416(Class84_Sub3 class84_sub3) {
		if (anObject1837 == null) {
			Class336_Sub1_Sub1 class336_sub1_sub1 = new Class336_Sub1_Sub1();
			byte[] is = class336_sub1_sub1.method16538(128, 128, 16);
			anObject1837 = Class12.method566(is, false, (byte) 26);
		}
		if (anObject1846 == null) {
			Class336_Sub2_Sub2 class336_sub2_sub2 = new Class336_Sub2_Sub2();
			byte[] is = class336_sub2_sub2.method17122(128, 128, 16);
			anObject1846 = Class12.method566(is, false, (byte) 69);
		}
		Class138 class138 = ((Class84_Sub3) class84_sub3).aClass138_9458;
		if (class138.method3181() && anObject1849 == null) {
			byte[] is = Class242.method4984(128, 128, 16, 8, new Class247_Sub1(419684), 4.0F, 4.0F, 16.0F, 0.5F, 0.6F);
			anObject1849 = Class12.method566(is, false, (byte) 49);
		}
	}
}
