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

public class Class590_Sub1_Sub3_Sub2 extends Class590_Sub1_Sub3
    implements Interface55
{
    public Class471 aClass471_11658;
    boolean aBool11659;
    Class489 aClass489_11660;
    boolean aBool11661 = true;
    
    public int method9531() {
	return aClass471_11658.method5779(1889437147);
    }
    
    boolean method9499(byte i) {
	return false;
    }
    
    boolean method9500(int i) {
	return ((Class590_Sub1_Sub3_Sub2) this).aBool11661;
    }
    
    public Class489 method9505(Class151 class151, byte i) {
	return ((Class590_Sub1_Sub3_Sub2) this).aClass489_11660;
    }
    
    public int method9512(int i) {
	return aClass471_11658.method5779(1529032688);
    }
    
    public void method350(Class151 class151) {
	aClass471_11658.method5793(class151, (byte) -84);
    }
    
    public void method10576(Class539 class539, byte i) {
	aClass471_11658.method5778(class539, (byte) 38);
    }
    
    Class493 method9503(Class151 class151, int i) {
	Class134 class134 = aClass471_11658.method5784(class151, 2048, false,
						       true, -761583509);
	if (class134 == null)
	    return null;
	Class400 class400 = class151.method2077();
	class400.method4807(method7184());
	class400.method4819((float) aShort11556, 0.0F, (float) aShort11558);
	Class395 class395 = method7182();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub3_Sub2) this).aBool11659,
				  -1090141158);
	int i_0_ = (int) class395.aClass396_4540.aFloat4545 >> 9;
	int i_1_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	aClass471_11658.method5791(class151, class134, class400, i_0_, i_0_,
				   i_1_, i_1_, true, -616801189);
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (class549.aClass375_7490 != null) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (null != ((Class471) aClass471_11658).aClass582_5354) {
	    Class147 class147
		= ((Class471) aClass471_11658).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub3_Sub2) this).aBool11661
	    = (class134.method1777()
	       || ((Class471) aClass471_11658).aClass582_5354 != null);
	if (((Class590_Sub1_Sub3_Sub2) this).aClass489_11660 == null)
	    ((Class590_Sub1_Sub3_Sub2) this).aClass489_11660
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub3_Sub2) this)
				 .aClass489_11660),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1496362287);
	return class493;
    }
    
    void method9504(Class151 class151, byte i) {
	Class134 class134 = aClass471_11658.method5784(class151, 262144, false,
						       true, -2105175543);
	if (class134 != null) {
	    Class400 class400 = method7184();
	    Class395 class395 = method7182();
	    int i_2_ = (int) class395.aClass396_4540.aFloat4545 >> 9;
	    int i_3_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	    aClass471_11658.method5791(class151, class134, class400, i_2_,
				       i_2_, i_3_, i_3_, false, 153340918);
	}
    }
    
    boolean method9495(Class151 class151, int i, int i_4_, byte i_5_) {
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (null != class549.aClass375_7490)
	    return class151.method2059(i, i_4_, method7184(),
				       class549.aClass375_7490, (byte) -97);
	Class134 class134 = aClass471_11658.method5784(class151, 131072, false,
						       false, 825880615);
	if (class134 == null)
	    return false;
	return class134.method1757(i, i_4_, method7184(), false, 0);
    }
    
    public int method25(byte i) {
	return -1807666375 * ((Class471) aClass471_11658).anInt5339;
    }
    
    public boolean method341(int i) {
	return true;
    }
    
    public boolean method346() {
	return aClass471_11658.method5782((short) 5774);
    }
    
    public void method356(int i) {
	/* empty */
    }
    
    public int method347() {
	return -435575897 * ((Class471) aClass471_11658).anInt5345;
    }
    
    boolean method9514() {
	return false;
    }
    
    public void method344(Class151 class151, int i) {
	aClass471_11658.method5793(class151, (byte) -74);
    }
    
    public void method354(Class151 class151, int i) {
	aClass471_11658.method5783(class151, -2061403428);
    }
    
    public int method26() {
	return -1807666375 * ((Class471) aClass471_11658).anInt5339;
    }
    
    public Class590_Sub1_Sub3_Sub2
	(Class502 class502, Class151 class151, Class662_Sub15 class662_sub15,
	 Class549 class549, int i, int i_6_, int i_7_, int i_8_, int i_9_,
	 boolean bool, int i_10_, int i_11_, int i_12_, int i_13_, int i_14_,
	 int i_15_) {
	super(class502, i_7_, i_8_, i_9_, i, i_6_, i_10_, i_11_);
	aClass471_11658
	    = new Class471(class151, class662_sub15, class549, i_12_, i_13_,
			   i_6_, this, bool, i_14_, i_15_);
	((Class590_Sub1_Sub3_Sub2) this).aBool11659
	    = 0 != class549.anInt7433 * -331428033 && !bool;
	method9513(1, (byte) -46);
    }
    
    public int method345() {
	return ((Class471) aClass471_11658).anInt5340 * 1771309379;
    }
    
    public int method349() {
	return -435575897 * ((Class471) aClass471_11658).anInt5345;
    }
    
    public int method21() {
	return ((Class471) aClass471_11658).anInt5340 * 1771309379;
    }
    
    public int method339(byte i) {
	return -435575897 * ((Class471) aClass471_11658).anInt5345;
    }
    
    public int method348() {
	return -435575897 * ((Class471) aClass471_11658).anInt5345;
    }
    
    public void method316() {
	/* empty */
    }
    
    public void method315() {
	/* empty */
    }
    
    public void method353(Class151 class151) {
	aClass471_11658.method5793(class151, (byte) -71);
    }
    
    public void method313() {
	/* empty */
    }
    
    public int method206() {
	return -435575897 * ((Class471) aClass471_11658).anInt5345;
    }
    
    public boolean method351() {
	return true;
    }
    
    public void method352(Class151 class151) {
	aClass471_11658.method5793(class151, (byte) -18);
    }
    
    boolean method9509(Class151 class151, int i, int i_16_) {
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (null != class549.aClass375_7490)
	    return class151.method2059(i, i_16_, method7184(),
				       class549.aClass375_7490, (byte) -41);
	Class134 class134 = aClass471_11658.method5784(class151, 131072, false,
						       false, -447876414);
	if (class134 == null)
	    return false;
	return class134.method1757(i, i_16_, method7184(), false, 0);
    }
    
    public int method340(short i) {
	return ((Class471) aClass471_11658).anInt5340 * 1771309379;
    }
    
    public void method343(Class151 class151) {
	aClass471_11658.method5783(class151, -1172370045);
    }
    
    public int method9510(byte i) {
	return aClass471_11658.method5777(2134905654);
    }
    
    public int method9521() {
	return aClass471_11658.method5777(1991855425);
    }
    
    public boolean method342(short i) {
	return aClass471_11658.method5782((short) 1485);
    }
    
    boolean method9516() {
	return ((Class590_Sub1_Sub3_Sub2) this).aBool11661;
    }
    
    public void method355(Class151 class151) {
	aClass471_11658.method5793(class151, (byte) -86);
    }
    
    public int method9517() {
	return aClass471_11658.method5777(1512508214);
    }
    
    public Class489 method9498(Class151 class151) {
	return ((Class590_Sub1_Sub3_Sub2) this).aClass489_11660;
    }
    
    Class493 method9519(Class151 class151) {
	Class134 class134 = aClass471_11658.method5784(class151, 2048, false,
						       true, 372780972);
	if (class134 == null)
	    return null;
	Class400 class400 = class151.method2077();
	class400.method4807(method7184());
	class400.method4819((float) aShort11556, 0.0F, (float) aShort11558);
	Class395 class395 = method7182();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub3_Sub2) this).aBool11659,
				  -741453658);
	int i = (int) class395.aClass396_4540.aFloat4545 >> 9;
	int i_17_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	aClass471_11658.method5791(class151, class134, class400, i, i, i_17_,
				   i_17_, true, 52495801);
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (class549.aClass375_7490 != null) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (null != ((Class471) aClass471_11658).aClass582_5354) {
	    Class147 class147
		= ((Class471) aClass471_11658).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub3_Sub2) this).aBool11661
	    = (class134.method1777()
	       || ((Class471) aClass471_11658).aClass582_5354 != null);
	if (((Class590_Sub1_Sub3_Sub2) this).aClass489_11660 == null)
	    ((Class590_Sub1_Sub3_Sub2) this).aClass489_11660
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub3_Sub2) this)
				 .aClass489_11660),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -2124851740);
	return class493;
    }
    
    Class493 method9535(Class151 class151) {
	Class134 class134 = aClass471_11658.method5784(class151, 2048, false,
						       true, 871946624);
	if (class134 == null)
	    return null;
	Class400 class400 = class151.method2077();
	class400.method4807(method7184());
	class400.method4819((float) aShort11556, 0.0F, (float) aShort11558);
	Class395 class395 = method7182();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub3_Sub2) this).aBool11659,
				  -1115388084);
	int i = (int) class395.aClass396_4540.aFloat4545 >> 9;
	int i_18_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	aClass471_11658.method5791(class151, class134, class400, i, i, i_18_,
				   i_18_, true, 2034471253);
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (class549.aClass375_7490 != null) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (null != ((Class471) aClass471_11658).aClass582_5354) {
	    Class147 class147
		= ((Class471) aClass471_11658).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub3_Sub2) this).aBool11661
	    = (class134.method1777()
	       || ((Class471) aClass471_11658).aClass582_5354 != null);
	if (((Class590_Sub1_Sub3_Sub2) this).aClass489_11660 == null)
	    ((Class590_Sub1_Sub3_Sub2) this).aClass489_11660
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub3_Sub2) this)
				 .aClass489_11660),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1954520115);
	return class493;
    }
    
    void method9522(Class151 class151) {
	Class134 class134 = aClass471_11658.method5784(class151, 262144, false,
						       true, -943609653);
	if (class134 != null) {
	    Class400 class400 = method7184();
	    Class395 class395 = method7182();
	    int i = (int) class395.aClass396_4540.aFloat4545 >> 9;
	    int i_19_ = (int) class395.aClass396_4540.aFloat4547 >> 9;
	    aClass471_11658.method5791(class151, class134, class400, i, i,
				       i_19_, i_19_, false, -1005142147);
	}
    }
    
    public void method317() {
	/* empty */
    }
    
    boolean method9530(Class151 class151, int i, int i_20_) {
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (null != class549.aClass375_7490)
	    return class151.method2059(i, i_20_, method7184(),
				       class549.aClass375_7490, (byte) -10);
	Class134 class134 = aClass471_11658.method5784(class151, 131072, false,
						       false, -699389773);
	if (class134 == null)
	    return false;
	return class134.method1757(i, i_20_, method7184(), false, 0);
    }
    
    boolean method9523(Class151 class151, int i, int i_21_) {
	Class549 class549 = aClass471_11658.method5780((byte) 3);
	if (null != class549.aClass375_7490)
	    return class151.method2059(i, i_21_, method7184(),
				       class549.aClass375_7490, (byte) -79);
	Class134 class134 = aClass471_11658.method5784(class151, 131072, false,
						       false, 719197067);
	if (class134 == null)
	    return false;
	return class134.method1757(i, i_21_, method7184(), false, 0);
    }
    
    boolean method9515() {
	return false;
    }
    
    public void method10577(Class539 class539) {
	aClass471_11658.method5778(class539, (byte) 47);
    }
    
    public void method10578(Class539 class539) {
	aClass471_11658.method5778(class539, (byte) -24);
    }
}
