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

public class Class141_Sub3_Sub1 extends Class141_Sub3
{
    float aFloat10562;
    boolean aBool10563;
    int anInt10564;
    float aFloat10565;
    int anInt10566;
    boolean aBool10567;
    
    static Class141_Sub3_Sub1 method16925(Class87_Sub1 class87_sub1,
					  Class173 class173, Class90 class90,
					  int i, int i_0_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i, 745413205)
		&& Class192.method4113(i_0_, 1777614324)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, class173,
					  class90, i, i_0_);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, class173,
					  class90, i, i_0_);
	return new Class141_Sub3_Sub1(class87_sub1, class173, class90, i, i_0_,
				      Class251.method5028(i, (short) 851),
				      Class251.method5028(i_0_, (short) 851));
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, int i, int i_1_, int i_2_,
		       int i_3_, int[] is) {
	super(class87_sub1, 3553, Class173.aClass173_2131,
	      Class90.aClass90_1040, i_2_, i_3_);
	((Class141_Sub3_Sub1) this).anInt10566 = i;
	((Class141_Sub3_Sub1) this).anInt10564 = i_1_;
	method16830(0, i_3_ - i_1_, i, i_1_, is, 0, 0, true);
	((Class141_Sub3_Sub1) this).aFloat10562 = (float) i_1_ / (float) i_3_;
	((Class141_Sub3_Sub1) this).aFloat10565 = (float) i / (float) i_2_;
	((Class141_Sub3_Sub1) this).aBool10567 = false;
	((Class141_Sub3_Sub1) this).aBool10563 = true;
	method16841(false, false);
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, int i, int i_4_, int i_5_,
		       int i_6_, int i_7_, boolean bool) {
	super(class87_sub1, i, i_4_, i_5_, i_6_, i_7_);
	((Class141_Sub3_Sub1) this).anInt10566 = i_6_;
	((Class141_Sub3_Sub1) this).anInt10564 = i_7_;
	if (((Class141_Sub3_Sub1) this).anInt1693 == 34037) {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = (float) i_7_;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = (float) i_6_;
	    ((Class141_Sub3_Sub1) this).aBool10567 = false;
	} else {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aBool10567 = true;
	}
	((Class141_Sub3_Sub1) this).aBool10563 = false;
    }
    
    static Class141_Sub3_Sub1 method16926(Class87_Sub1 class87_sub1, int i,
					  int i_8_, int i_9_, int i_10_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i_9_, 757426283)
		&& Class192.method4113(i_10_, 1060368351)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, i, i_8_, i_9_,
					  i_10_, true);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, i, i_8_, i_9_,
					  i_10_, true);
	return new Class141_Sub3_Sub1(class87_sub1, i, i_8_, i_9_, i_10_,
				      Class251.method5028(i_9_, (short) 851),
				      Class251.method5028(i_10_, (short) 851),
				      true);
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, int i, Class173 class173,
		       Class90 class90, int i_11_, int i_12_) {
	super(class87_sub1, i, class173, class90, i_11_, i_12_);
	((Class141_Sub3_Sub1) this).anInt10566 = i_11_;
	((Class141_Sub3_Sub1) this).anInt10564 = i_12_;
	if (((Class141_Sub3_Sub1) this).anInt1693 == 34037) {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = (float) i_12_;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = (float) i_11_;
	    ((Class141_Sub3_Sub1) this).aBool10567 = false;
	} else {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aBool10567 = true;
	}
	((Class141_Sub3_Sub1) this).aBool10563 = false;
    }
    
    static Class141_Sub3_Sub1 method16927(Class87_Sub1 class87_sub1, int i,
					  int i_13_, int i_14_, int i_15_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i_14_, 686483313)
		&& Class192.method4113(i_15_, 287786738)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, i, i_13_, i_14_,
					  i_15_, true);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, i, i_13_, i_14_,
					  i_15_, true);
	return new Class141_Sub3_Sub1(class87_sub1, i, i_13_, i_14_, i_15_,
				      Class251.method5028(i_14_, (short) 851),
				      Class251.method5028(i_15_, (short) 851),
				      true);
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, int i, Class173 class173,
		       Class90 class90, int i_16_, int i_17_, boolean bool,
		       byte[] is, Class173 class173_18_) {
	super(class87_sub1, i, class173, class90, i_16_, i_17_, bool, is,
	      class173_18_, true);
	((Class141_Sub3_Sub1) this).anInt10566 = i_16_;
	((Class141_Sub3_Sub1) this).anInt10564 = i_17_;
	if (((Class141_Sub3_Sub1) this).anInt1693 == 34037) {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = (float) i_17_;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = (float) i_16_;
	    ((Class141_Sub3_Sub1) this).aBool10567 = false;
	} else {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aBool10567 = true;
	}
	((Class141_Sub3_Sub1) this).aBool10563 = false;
    }
    
    static Class141_Sub3_Sub1 method16928(Class87_Sub1 class87_sub1, int i,
					  int i_19_, boolean bool, int[] is,
					  int i_20_, int i_21_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i, 1639756973)
		&& Class192.method4113(i_19_, 1599834815)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, i, i_19_, bool,
					  is, i_20_, i_21_);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, i, i_19_, bool,
					  is, i_20_, i_21_);
	return new Class141_Sub3_Sub1(class87_sub1, i, i_19_,
				      Class251.method5028(i, (short) 851),
				      Class251.method5028(i_19_, (short) 851),
				      is);
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, Class173 class173,
		       Class90 class90, int i, int i_22_, int i_23_,
		       int i_24_) {
	super(class87_sub1, 3553, class173, class90, i_23_, i_24_);
	((Class141_Sub3_Sub1) this).anInt10566 = i;
	((Class141_Sub3_Sub1) this).anInt10564 = i_22_;
	((Class141_Sub3_Sub1) this).aFloat10562
	    = (float) i_22_ / (float) i_24_;
	((Class141_Sub3_Sub1) this).aFloat10565 = (float) i / (float) i_23_;
	((Class141_Sub3_Sub1) this).aBool10567 = false;
	((Class141_Sub3_Sub1) this).aBool10563 = true;
	method16841(false, false);
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, int i, int i_25_, int i_26_,
		       boolean bool, int[] is, int i_27_, int i_28_) {
	super(class87_sub1, i, i_25_, i_26_, bool, is, i_27_, i_28_, true);
	((Class141_Sub3_Sub1) this).anInt10566 = i_25_;
	((Class141_Sub3_Sub1) this).anInt10564 = i_26_;
	if (((Class141_Sub3_Sub1) this).anInt1693 == 34037) {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = (float) i_26_;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = (float) i_25_;
	    ((Class141_Sub3_Sub1) this).aBool10567 = false;
	} else {
	    ((Class141_Sub3_Sub1) this).aFloat10562 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aFloat10565 = 1.0F;
	    ((Class141_Sub3_Sub1) this).aBool10567 = true;
	}
	((Class141_Sub3_Sub1) this).aBool10563 = false;
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, Class173 class173,
		       Class90 class90, int i, int i_29_, int i_30_, int i_31_,
		       byte[] is, Class173 class173_32_) {
	super(class87_sub1, 3553, class173, class90, i_30_, i_31_);
	((Class141_Sub3_Sub1) this).anInt10566 = i;
	((Class141_Sub3_Sub1) this).anInt10564 = i_29_;
	method16829(0, i_31_ - i_29_, i, i_29_, is, class173_32_, 0, 0, true);
	((Class141_Sub3_Sub1) this).aFloat10562
	    = (float) i_29_ / (float) i_31_;
	((Class141_Sub3_Sub1) this).aFloat10565 = (float) i / (float) i_30_;
	((Class141_Sub3_Sub1) this).aBool10567 = false;
	((Class141_Sub3_Sub1) this).aBool10563 = true;
	method16841(false, false);
    }
    
    static Class141_Sub3_Sub1 method16929
	(Class87_Sub1 class87_sub1, Class173 class173, Class90 class90, int i,
	 int i_33_, boolean bool, byte[] is, Class173 class173_34_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i, 494116163)
		&& Class192.method4113(i_33_, 683497693)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, class173,
					  class90, i, i_33_, bool, is,
					  class173_34_);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, class173,
					  class90, i, i_33_, bool, is,
					  class173_34_);
	return new Class141_Sub3_Sub1(class87_sub1, class173, class90, i,
				      i_33_,
				      Class251.method5028(i, (short) 851),
				      Class251.method5028(i_33_, (short) 851),
				      is, class173_34_);
    }
    
    void method3494(boolean bool) {
	super.method3494(bool && !((Class141_Sub3_Sub1) this).aBool10563);
    }
    
    static Class141_Sub3_Sub1 method16930(Class87_Sub1 class87_sub1,
					  Class173 class173, Class90 class90,
					  int i, int i_35_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i, 1540469047)
		&& Class192.method4113(i_35_, 324218179)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, class173,
					  class90, i, i_35_);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, class173,
					  class90, i, i_35_);
	return new Class141_Sub3_Sub1(class87_sub1, class173, class90, i,
				      i_35_,
				      Class251.method5028(i, (short) 851),
				      Class251.method5028(i_35_, (short) 851));
    }
    
    static Class141_Sub3_Sub1 method16931(Class87_Sub1 class87_sub1,
					  Class173 class173, Class90 class90,
					  int i, int i_36_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i, 994493555)
		&& Class192.method4113(i_36_, 4248413)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, class173,
					  class90, i, i_36_);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, class173,
					  class90, i, i_36_);
	return new Class141_Sub3_Sub1(class87_sub1, class173, class90, i,
				      i_36_,
				      Class251.method5028(i, (short) 851),
				      Class251.method5028(i_36_, (short) 851));
    }
    
    static Class141_Sub3_Sub1 method16932(Class87_Sub1 class87_sub1, int i,
					  int i_37_, boolean bool, int[] is,
					  int i_38_, int i_39_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i, 710862739)
		&& Class192.method4113(i_37_, 378077117)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, i, i_37_, bool,
					  is, i_38_, i_39_);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, i, i_37_, bool,
					  is, i_38_, i_39_);
	return new Class141_Sub3_Sub1(class87_sub1, i, i_37_,
				      Class251.method5028(i, (short) 851),
				      Class251.method5028(i_37_, (short) 851),
				      is);
    }
    
    static Class141_Sub3_Sub1 method16933(Class87_Sub1 class87_sub1, int i,
					  int i_40_, int i_41_, int i_42_) {
	if (((Class87_Sub1) class87_sub1).aBool8991
	    || (Class192.method4113(i_41_, 1133169782)
		&& Class192.method4113(i_42_, 1567377093)))
	    return new Class141_Sub3_Sub1(class87_sub1, 3553, i, i_40_, i_41_,
					  i_42_, true);
	if (((Class87_Sub1) class87_sub1).aBool8981)
	    return new Class141_Sub3_Sub1(class87_sub1, 34037, i, i_40_, i_41_,
					  i_42_, true);
	return new Class141_Sub3_Sub1(class87_sub1, i, i_40_, i_41_, i_42_,
				      Class251.method5028(i_41_, (short) 851),
				      Class251.method5028(i_42_, (short) 851),
				      true);
    }
    
    Class141_Sub3_Sub1(Class87_Sub1 class87_sub1, int i, int i_43_, int i_44_,
		       int i_45_, int i_46_, int i_47_, boolean bool) {
	super(class87_sub1, 3553, i, i_43_, i_46_, i_47_);
	((Class141_Sub3_Sub1) this).anInt10566 = i_44_;
	((Class141_Sub3_Sub1) this).anInt10564 = i_45_;
	((Class141_Sub3_Sub1) this).aFloat10562
	    = (float) i_45_ / (float) i_47_;
	((Class141_Sub3_Sub1) this).aFloat10565
	    = (float) i_44_ / (float) i_46_;
	((Class141_Sub3_Sub1) this).aBool10567 = false;
	((Class141_Sub3_Sub1) this).aBool10563 = true;
	method16841(false, false);
    }
    
    void method3503(boolean bool) {
	super.method3494(bool && !((Class141_Sub3_Sub1) this).aBool10563);
    }
    
    void method3516(boolean bool) {
	super.method3494(bool && !((Class141_Sub3_Sub1) this).aBool10563);
    }
}
