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

public class Class99
{
    Class100_Sub4 aClass100_Sub4_1326;
    static final int anInt1327 = 128;
    static final int anInt1328 = 4000;
    static final int anInt1329 = 16;
    Class100_Sub3[] aClass100_Sub3Array1330 = null;
    static Object anObject1331;
    boolean aBool1332;
    Class100_Sub3[] aClass100_Sub3Array1333;
    Class100_Sub4 aClass100_Sub4_1334;
    static final int anInt1335 = 128;
    static Object anObject1336;
    static Object anObject1337;
    Class100_Sub4 aClass100_Sub4_1338 = null;
    
    static void method1371(Class151_Sub3 class151_sub3) {
	if (anObject1336 == null) {
	    Class374_Sub1_Sub1 class374_sub1_sub1 = new Class374_Sub1_Sub1();
	    byte[] is = class374_sub1_sub1.method10244(128, 128, 16);
	    anObject1336 = Class557.method6778(is, false, 1688545109);
	}
	if (anObject1337 == null) {
	    Class374_Sub2_Sub1 class374_sub2_sub1 = new Class374_Sub2_Sub1();
	    byte[] is = class374_sub2_sub1.method10163(128, 128, 16);
	    anObject1337 = Class557.method6778(is, false, 668639161);
	}
	Class111 class111 = ((Class151_Sub3) class151_sub3).aClass111_9252;
	if (class111.method1475() && anObject1331 == null) {
	    byte[] is = Class512.method6313(128, 128, 16, 8,
					    new Class477_Sub1(419684), 4.0F,
					    4.0F, 16.0F, 0.5F, 0.6F);
	    anObject1331 = Class557.method6778(is, false, 1761439289);
	}
    }
    
    Class99(Class151_Sub3 class151_sub3) {
	((Class99) this).aClass100_Sub3Array1333 = null;
	((Class99) this).aClass100_Sub4_1334 = null;
	((Class99) this).aClass100_Sub4_1326 = null;
	((Class99) this).aBool1332 = ((Class151_Sub3) class151_sub3).aBool9372;
	method1371(class151_sub3);
	if (!((Class99) this).aBool1332) {
	    ((Class99) this).aClass100_Sub3Array1330 = new Class100_Sub3[16];
	    for (int i = 0; i < 16; i++) {
		byte[] is = Class286.method3884(anObject1336, i * 32768, 32768,
						(byte) 23);
		((Class99) this).aClass100_Sub3Array1330[i]
		    = new Class100_Sub3(class151_sub3, 3553,
					Class116.aClass116_1451,
					Class155.aClass155_1894, 128, 128,
					true, is, Class116.aClass116_1451,
					false);
	    }
	    ((Class99) this).aClass100_Sub3Array1333 = new Class100_Sub3[16];
	    for (int i = 0; i < 16; i++) {
		byte[] is = Class286.method3884(anObject1337, i * 32768, 32768,
						(byte) 79);
		((Class99) this).aClass100_Sub3Array1333[i]
		    = new Class100_Sub3(class151_sub3, 3553,
					Class116.aClass116_1451,
					Class155.aClass155_1894, 128, 128,
					true, is, Class116.aClass116_1451,
					false);
	    }
	} else {
	    byte[] is = Class658.method7862(anObject1336, false, 1155657248);
	    ((Class99) this).aClass100_Sub4_1338
		= new Class100_Sub4(class151_sub3, Class116.aClass116_1451,
				    Class155.aClass155_1894, 128, 128, 16, is,
				    Class116.aClass116_1451);
	    is = Class658.method7862(anObject1337, false, 1092226667);
	    ((Class99) this).aClass100_Sub4_1334
		= new Class100_Sub4(class151_sub3, Class116.aClass116_1451,
				    Class155.aClass155_1894, 128, 128, 16, is,
				    Class116.aClass116_1451);
	    Class111 class111 = ((Class151_Sub3) class151_sub3).aClass111_9252;
	    if (class111.method1475()) {
		is = Class658.method7862(anObject1331, false, 1502044660);
		((Class99) this).aClass100_Sub4_1326
		    = new Class100_Sub4(class151_sub3, Class116.aClass116_1448,
					Class155.aClass155_1894, 128, 128, 16);
		Class100_Sub4 class100_sub4
		    = new Class100_Sub4(class151_sub3, Class116.aClass116_1457,
					Class155.aClass155_1894, 128, 128, 16,
					is, Class116.aClass116_1457);
		if (!class111.method1474(((Class99) this).aClass100_Sub4_1326,
					 class100_sub4, 2.0F)) {
		    ((Class99) this).aClass100_Sub4_1326.method1378();
		    ((Class99) this).aClass100_Sub4_1326 = null;
		} else
		    ((Class99) this).aClass100_Sub4_1326.method1377();
		class100_sub4.method1378();
	    }
	}
    }
    
    static void method1372(Class151_Sub3 class151_sub3) {
	if (anObject1336 == null) {
	    Class374_Sub1_Sub1 class374_sub1_sub1 = new Class374_Sub1_Sub1();
	    byte[] is = class374_sub1_sub1.method10244(128, 128, 16);
	    anObject1336 = Class557.method6778(is, false, 389798159);
	}
	if (anObject1337 == null) {
	    Class374_Sub2_Sub1 class374_sub2_sub1 = new Class374_Sub2_Sub1();
	    byte[] is = class374_sub2_sub1.method10163(128, 128, 16);
	    anObject1337 = Class557.method6778(is, false, -938588490);
	}
	Class111 class111 = ((Class151_Sub3) class151_sub3).aClass111_9252;
	if (class111.method1475() && anObject1331 == null) {
	    byte[] is = Class512.method6313(128, 128, 16, 8,
					    new Class477_Sub1(419684), 4.0F,
					    4.0F, 16.0F, 0.5F, 0.6F);
	    anObject1331 = Class557.method6778(is, false, 970864271);
	}
    }
    
    static void method1373(Class151_Sub3 class151_sub3) {
	if (anObject1336 == null) {
	    Class374_Sub1_Sub1 class374_sub1_sub1 = new Class374_Sub1_Sub1();
	    byte[] is = class374_sub1_sub1.method10244(128, 128, 16);
	    anObject1336 = Class557.method6778(is, false, -562130218);
	}
	if (anObject1337 == null) {
	    Class374_Sub2_Sub1 class374_sub2_sub1 = new Class374_Sub2_Sub1();
	    byte[] is = class374_sub2_sub1.method10163(128, 128, 16);
	    anObject1337 = Class557.method6778(is, false, -1471916524);
	}
	Class111 class111 = ((Class151_Sub3) class151_sub3).aClass111_9252;
	if (class111.method1475() && anObject1331 == null) {
	    byte[] is = Class512.method6313(128, 128, 16, 8,
					    new Class477_Sub1(419684), 4.0F,
					    4.0F, 16.0F, 0.5F, 0.6F);
	    anObject1331 = Class557.method6778(is, false, 1630434131);
	}
    }
}
