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

public class Class100_Sub3_Sub1 extends Class100_Sub3
{
    int anInt11027;
    int anInt11028;
    float aFloat11029;
    float aFloat11030;
    boolean aBool11031;
    boolean aBool11032;
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, int i, int i_0_, int i_1_,
		       int i_2_, int[] is) {
	super(class151_sub3, 3553, Class116.aClass116_1448,
	      Class155.aClass155_1894, i_1_, i_2_);
	((Class100_Sub3_Sub1) this).anInt11027 = i;
	((Class100_Sub3_Sub1) this).anInt11028 = i_0_;
	method8100(0, i_2_ - i_0_, i, i_0_, is, 0, 0, true);
	((Class100_Sub3_Sub1) this).aFloat11030 = (float) i_0_ / (float) i_2_;
	((Class100_Sub3_Sub1) this).aFloat11029 = (float) i / (float) i_1_;
	((Class100_Sub3_Sub1) this).aBool11031 = false;
	((Class100_Sub3_Sub1) this).aBool11032 = true;
	method8098(false, false);
    }
    
    static Class100_Sub3_Sub1 method10134(Class151_Sub3 class151_sub3, int i,
					  int i_3_, boolean bool, int[] is,
					  int i_4_, int i_5_) {
	if (((Class151_Sub3) class151_sub3).aBool9199
	    || (Class609.method7421(i, -2066804588)
		&& Class609.method7421(i_3_, 1054348716)))
	    return new Class100_Sub3_Sub1(class151_sub3, 3553, i, i_3_, bool,
					  is, i_4_, i_5_);
	if (((Class151_Sub3) class151_sub3).aBool9375)
	    return new Class100_Sub3_Sub1(class151_sub3, 34037, i, i_3_, bool,
					  is, i_4_, i_5_);
	return new Class100_Sub3_Sub1(class151_sub3, i, i_3_,
				      Class294_Sub1.method8854(i, (byte) 0),
				      Class294_Sub1.method8854(i_3_, (byte) 0),
				      is);
    }
    
    static Class100_Sub3_Sub1 method10135(Class151_Sub3 class151_sub3, int i,
					  int i_6_, int i_7_, int i_8_) {
	if (((Class151_Sub3) class151_sub3).aBool9199
	    || (Class609.method7421(i_7_, -1992809413)
		&& Class609.method7421(i_8_, -1471620590)))
	    return new Class100_Sub3_Sub1(class151_sub3, 3553, i, i_6_, i_7_,
					  i_8_, true);
	if (((Class151_Sub3) class151_sub3).aBool9375)
	    return new Class100_Sub3_Sub1(class151_sub3, 34037, i, i_6_, i_7_,
					  i_8_, true);
	return new Class100_Sub3_Sub1(class151_sub3, i, i_6_, i_7_, i_8_,
				      Class294_Sub1.method8854(i_7_, (byte) 0),
				      Class294_Sub1.method8854(i_8_, (byte) 0),
				      true);
    }
    
    static Class100_Sub3_Sub1 method10136(Class151_Sub3 class151_sub3,
					  Class116 class116, Class155 class155,
					  int i, int i_9_) {
	if (((Class151_Sub3) class151_sub3).aBool9199
	    || (Class609.method7421(i, -981181542)
		&& Class609.method7421(i_9_, 1183821610)))
	    return new Class100_Sub3_Sub1(class151_sub3, 3553, class116,
					  class155, i, i_9_);
	if (((Class151_Sub3) class151_sub3).aBool9375)
	    return new Class100_Sub3_Sub1(class151_sub3, 34037, class116,
					  class155, i, i_9_);
	return new Class100_Sub3_Sub1(class151_sub3, class116, class155, i,
				      i_9_,
				      Class294_Sub1.method8854(i, (byte) 0),
				      Class294_Sub1.method8854(i_9_,
							       (byte) 0));
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, int i, int i_10_,
		       int i_11_, boolean bool, int[] is, int i_12_,
		       int i_13_) {
	super(class151_sub3, i, i_10_, i_11_, bool, is, i_12_, i_13_, true);
	((Class100_Sub3_Sub1) this).anInt11027 = i_10_;
	((Class100_Sub3_Sub1) this).anInt11028 = i_11_;
	if (((Class100_Sub3_Sub1) this).anInt1347 == 34037) {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = (float) i_11_;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = (float) i_10_;
	    ((Class100_Sub3_Sub1) this).aBool11031 = false;
	} else {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aBool11031 = true;
	}
	((Class100_Sub3_Sub1) this).aBool11032 = false;
    }
    
    void method1384(boolean bool) {
	super.method1374(bool && !((Class100_Sub3_Sub1) this).aBool11032);
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, int i, Class116 class116,
		       Class155 class155, int i_14_, int i_15_, boolean bool,
		       byte[] is, Class116 class116_16_) {
	super(class151_sub3, i, class116, class155, i_14_, i_15_, bool, is,
	      class116_16_, true);
	((Class100_Sub3_Sub1) this).anInt11027 = i_14_;
	((Class100_Sub3_Sub1) this).anInt11028 = i_15_;
	if (((Class100_Sub3_Sub1) this).anInt1347 == 34037) {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = (float) i_15_;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = (float) i_14_;
	    ((Class100_Sub3_Sub1) this).aBool11031 = false;
	} else {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aBool11031 = true;
	}
	((Class100_Sub3_Sub1) this).aBool11032 = false;
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, int i, int i_17_,
		       int i_18_, int i_19_, int i_20_, boolean bool) {
	super(class151_sub3, i, i_17_, i_18_, i_19_, i_20_);
	((Class100_Sub3_Sub1) this).anInt11027 = i_19_;
	((Class100_Sub3_Sub1) this).anInt11028 = i_20_;
	if (((Class100_Sub3_Sub1) this).anInt1347 == 34037) {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = (float) i_20_;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = (float) i_19_;
	    ((Class100_Sub3_Sub1) this).aBool11031 = false;
	} else {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aBool11031 = true;
	}
	((Class100_Sub3_Sub1) this).aBool11032 = false;
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, Class116 class116,
		       Class155 class155, int i, int i_21_, int i_22_,
		       int i_23_) {
	super(class151_sub3, 3553, class116, class155, i_22_, i_23_);
	((Class100_Sub3_Sub1) this).anInt11027 = i;
	((Class100_Sub3_Sub1) this).anInt11028 = i_21_;
	((Class100_Sub3_Sub1) this).aFloat11030
	    = (float) i_21_ / (float) i_23_;
	((Class100_Sub3_Sub1) this).aFloat11029 = (float) i / (float) i_22_;
	((Class100_Sub3_Sub1) this).aBool11031 = false;
	((Class100_Sub3_Sub1) this).aBool11032 = true;
	method8098(false, false);
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, int i, Class116 class116,
		       Class155 class155, int i_24_, int i_25_) {
	super(class151_sub3, i, class116, class155, i_24_, i_25_);
	((Class100_Sub3_Sub1) this).anInt11027 = i_24_;
	((Class100_Sub3_Sub1) this).anInt11028 = i_25_;
	if (((Class100_Sub3_Sub1) this).anInt1347 == 34037) {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = (float) i_25_;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = (float) i_24_;
	    ((Class100_Sub3_Sub1) this).aBool11031 = false;
	} else {
	    ((Class100_Sub3_Sub1) this).aFloat11030 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aFloat11029 = 1.0F;
	    ((Class100_Sub3_Sub1) this).aBool11031 = true;
	}
	((Class100_Sub3_Sub1) this).aBool11032 = false;
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, Class116 class116,
		       Class155 class155, int i, int i_26_, int i_27_,
		       int i_28_, byte[] is, Class116 class116_29_) {
	super(class151_sub3, 3553, class116, class155, i_27_, i_28_);
	((Class100_Sub3_Sub1) this).anInt11027 = i;
	((Class100_Sub3_Sub1) this).anInt11028 = i_26_;
	method8097(0, i_28_ - i_26_, i, i_26_, is, class116_29_, 0, 0, true);
	((Class100_Sub3_Sub1) this).aFloat11030
	    = (float) i_26_ / (float) i_28_;
	((Class100_Sub3_Sub1) this).aFloat11029 = (float) i / (float) i_27_;
	((Class100_Sub3_Sub1) this).aBool11031 = false;
	((Class100_Sub3_Sub1) this).aBool11032 = true;
	method8098(false, false);
    }
    
    Class100_Sub3_Sub1(Class151_Sub3 class151_sub3, int i, int i_30_,
		       int i_31_, int i_32_, int i_33_, int i_34_,
		       boolean bool) {
	super(class151_sub3, 3553, i, i_30_, i_33_, i_34_);
	((Class100_Sub3_Sub1) this).anInt11027 = i_31_;
	((Class100_Sub3_Sub1) this).anInt11028 = i_32_;
	((Class100_Sub3_Sub1) this).aFloat11030
	    = (float) i_32_ / (float) i_34_;
	((Class100_Sub3_Sub1) this).aFloat11029
	    = (float) i_31_ / (float) i_33_;
	((Class100_Sub3_Sub1) this).aBool11031 = false;
	((Class100_Sub3_Sub1) this).aBool11032 = true;
	method8098(false, false);
    }
    
    void method1374(boolean bool) {
	super.method1374(bool && !((Class100_Sub3_Sub1) this).aBool11032);
    }
    
    static Class100_Sub3_Sub1 method10137
	(Class151_Sub3 class151_sub3, Class116 class116, Class155 class155,
	 int i, int i_35_, boolean bool, byte[] is, Class116 class116_36_) {
	if (((Class151_Sub3) class151_sub3).aBool9199
	    || (Class609.method7421(i, 1205617464)
		&& Class609.method7421(i_35_, 223390165)))
	    return new Class100_Sub3_Sub1(class151_sub3, 3553, class116,
					  class155, i, i_35_, bool, is,
					  class116_36_);
	if (((Class151_Sub3) class151_sub3).aBool9375)
	    return new Class100_Sub3_Sub1(class151_sub3, 34037, class116,
					  class155, i, i_35_, bool, is,
					  class116_36_);
	return new Class100_Sub3_Sub1(class151_sub3, class116, class155, i,
				      i_35_,
				      Class294_Sub1.method8854(i, (byte) 0),
				      Class294_Sub1.method8854(i_35_,
							       (byte) 0),
				      is, class116_36_);
    }
    
    void method1385(boolean bool) {
	super.method1374(bool && !((Class100_Sub3_Sub1) this).aBool11032);
    }
}
