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

public class Class145_Sub4_Sub1 extends Class145_Sub4 {
	int anInt10446;
	float aFloat10447;
	float aFloat10448;
	int anInt10449;
	boolean aBool10450;
	boolean aBool10451;

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, int i_0_, int i_1_, int i_2_, byte[] is, Class172 class172_3_) {
		super(class84_sub3, 3553, class172, class96, i_1_, i_2_);
		((Class145_Sub4_Sub1) this).anInt10449 = i;
		((Class145_Sub4_Sub1) this).anInt10446 = i_0_;
		method16493(0, i_2_ - i_0_, i, i_0_, is, class172_3_, 0, 0, true);
		((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_0_ / (float) i_2_;
		((Class145_Sub4_Sub1) this).aFloat10447 = (float) i / (float) i_1_;
		((Class145_Sub4_Sub1) this).aBool10450 = false;
		((Class145_Sub4_Sub1) this).aBool10451 = true;
		method16492(false, false);
	}

	static Class145_Sub4_Sub1 method16669(Class84_Sub3 class84_sub3, int i, int i_4_, boolean bool, int[] is, int i_5_, int i_6_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i, 1977405055) && Class449.method8057(i_4_, -490158332)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, i, i_4_, bool, is, i_5_, i_6_);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, i, i_4_, bool, is, i_5_, i_6_);
		return new Class145_Sub4_Sub1(class84_sub3, i, i_4_, Class71.method1628(i, (byte) 42), Class71.method1628(i_4_, (byte) 123), is);
	}

	static Class145_Sub4_Sub1 method16670(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, int i_7_, boolean bool, byte[] is, Class172 class172_8_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i, 1776506372) && Class449.method8057(i_7_, -877405259)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, class172, class96, i, i_7_, bool, is, class172_8_);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, class172, class96, i, i_7_, bool, is, class172_8_);
		return new Class145_Sub4_Sub1(class84_sub3, class172, class96, i, i_7_, Class71.method1628(i, (byte) 103), Class71.method1628(i_7_, (byte) 96), is, class172_8_);
	}

	static Class145_Sub4_Sub1 method16671(Class84_Sub3 class84_sub3, int i, int i_9_, int i_10_, int i_11_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i_10_, 36078731) && Class449.method8057(i_11_, -1654790847)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, i, i_9_, i_10_, i_11_, true);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, i, i_9_, i_10_, i_11_, true);
		return new Class145_Sub4_Sub1(class84_sub3, i, i_9_, i_10_, i_11_, Class71.method1628(i_10_, (byte) 117), Class71.method1628(i_11_, (byte) 17), true);
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, int i, Class172 class172, Class96 class96, int i_12_, int i_13_) {
		super(class84_sub3, i, class172, class96, i_12_, i_13_);
		((Class145_Sub4_Sub1) this).anInt10449 = i_12_;
		((Class145_Sub4_Sub1) this).anInt10446 = i_13_;
		if (((Class145_Sub4_Sub1) this).anInt1791 == 34037) {
			((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_13_;
			((Class145_Sub4_Sub1) this).aFloat10447 = (float) i_12_;
			((Class145_Sub4_Sub1) this).aBool10450 = false;
		} else {
			((Class145_Sub4_Sub1) this).aFloat10448 = 1.0F;
			((Class145_Sub4_Sub1) this).aFloat10447 = 1.0F;
			((Class145_Sub4_Sub1) this).aBool10450 = true;
		}
		((Class145_Sub4_Sub1) this).aBool10451 = false;
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, int i_14_, int i_15_, int i_16_) {
		super(class84_sub3, 3553, class172, class96, i_15_, i_16_);
		((Class145_Sub4_Sub1) this).anInt10449 = i;
		((Class145_Sub4_Sub1) this).anInt10446 = i_14_;
		((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_14_ / (float) i_16_;
		((Class145_Sub4_Sub1) this).aFloat10447 = (float) i / (float) i_15_;
		((Class145_Sub4_Sub1) this).aBool10450 = false;
		((Class145_Sub4_Sub1) this).aBool10451 = true;
		method16492(false, false);
	}

	void method3339(boolean bool) {
		super.method3325(bool && !((Class145_Sub4_Sub1) this).aBool10451);
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, int i, int i_17_, int i_18_, int i_19_, int i_20_, boolean bool) {
		super(class84_sub3, i, i_17_, i_18_, i_19_, i_20_);
		((Class145_Sub4_Sub1) this).anInt10449 = i_19_;
		((Class145_Sub4_Sub1) this).anInt10446 = i_20_;
		if (((Class145_Sub4_Sub1) this).anInt1791 == 34037) {
			((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_20_;
			((Class145_Sub4_Sub1) this).aFloat10447 = (float) i_19_;
			((Class145_Sub4_Sub1) this).aBool10450 = false;
		} else {
			((Class145_Sub4_Sub1) this).aFloat10448 = 1.0F;
			((Class145_Sub4_Sub1) this).aFloat10447 = 1.0F;
			((Class145_Sub4_Sub1) this).aBool10450 = true;
		}
		((Class145_Sub4_Sub1) this).aBool10451 = false;
	}

	static Class145_Sub4_Sub1 method16672(Class84_Sub3 class84_sub3, int i, int i_21_, int i_22_, int i_23_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i_22_, -196575149) && Class449.method8057(i_23_, -1586280306)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, i, i_21_, i_22_, i_23_, true);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, i, i_21_, i_22_, i_23_, true);
		return new Class145_Sub4_Sub1(class84_sub3, i, i_21_, i_22_, i_23_, Class71.method1628(i_22_, (byte) 127), Class71.method1628(i_23_, (byte) 61), true);
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, int i, int i_24_, int i_25_, int i_26_, int[] is) {
		super(class84_sub3, 3553, Class172.aClass172_2145, Class96.aClass96_1386, i_25_, i_26_);
		((Class145_Sub4_Sub1) this).anInt10449 = i;
		((Class145_Sub4_Sub1) this).anInt10446 = i_24_;
		method16501(0, i_26_ - i_24_, i, i_24_, is, 0, 0, true);
		((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_24_ / (float) i_26_;
		((Class145_Sub4_Sub1) this).aFloat10447 = (float) i / (float) i_25_;
		((Class145_Sub4_Sub1) this).aBool10450 = false;
		((Class145_Sub4_Sub1) this).aBool10451 = true;
		method16492(false, false);
	}

	static Class145_Sub4_Sub1 method16673(Class84_Sub3 class84_sub3, int i, int i_27_, int i_28_, int i_29_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i_28_, 1267446971) && Class449.method8057(i_29_, -528546181)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, i, i_27_, i_28_, i_29_, true);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, i, i_27_, i_28_, i_29_, true);
		return new Class145_Sub4_Sub1(class84_sub3, i, i_27_, i_28_, i_29_, Class71.method1628(i_28_, (byte) 107), Class71.method1628(i_29_, (byte) 46), true);
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, int i, int i_30_, int i_31_, int i_32_, int i_33_, int i_34_, boolean bool) {
		super(class84_sub3, 3553, i, i_30_, i_33_, i_34_);
		((Class145_Sub4_Sub1) this).anInt10449 = i_31_;
		((Class145_Sub4_Sub1) this).anInt10446 = i_32_;
		((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_32_ / (float) i_34_;
		((Class145_Sub4_Sub1) this).aFloat10447 = (float) i_31_ / (float) i_33_;
		((Class145_Sub4_Sub1) this).aBool10450 = false;
		((Class145_Sub4_Sub1) this).aBool10451 = true;
		method16492(false, false);
	}

	void method3325(boolean bool) {
		super.method3325(bool && !((Class145_Sub4_Sub1) this).aBool10451);
	}

	static Class145_Sub4_Sub1 method16674(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, int i_35_, boolean bool, byte[] is, Class172 class172_36_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i, 219929284) && Class449.method8057(i_35_, 1506348268)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, class172, class96, i, i_35_, bool, is, class172_36_);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, class172, class96, i, i_35_, bool, is, class172_36_);
		return new Class145_Sub4_Sub1(class84_sub3, class172, class96, i, i_35_, Class71.method1628(i, (byte) 27), Class71.method1628(i_35_, (byte) 53), is, class172_36_);
	}

	static Class145_Sub4_Sub1 method16675(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, int i_37_, boolean bool, byte[] is, Class172 class172_38_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i, 799582078) && Class449.method8057(i_37_, -1287047518)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, class172, class96, i, i_37_, bool, is, class172_38_);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, class172, class96, i, i_37_, bool, is, class172_38_);
		return new Class145_Sub4_Sub1(class84_sub3, class172, class96, i, i_37_, Class71.method1628(i, (byte) 94), Class71.method1628(i_37_, (byte) 77), is, class172_38_);
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, int i, Class172 class172, Class96 class96, int i_39_, int i_40_, boolean bool, byte[] is, Class172 class172_41_) {
		super(class84_sub3, i, class172, class96, i_39_, i_40_, bool, is, class172_41_, true);
		((Class145_Sub4_Sub1) this).anInt10449 = i_39_;
		((Class145_Sub4_Sub1) this).anInt10446 = i_40_;
		if (((Class145_Sub4_Sub1) this).anInt1791 == 34037) {
			((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_40_;
			((Class145_Sub4_Sub1) this).aFloat10447 = (float) i_39_;
			((Class145_Sub4_Sub1) this).aBool10450 = false;
		} else {
			((Class145_Sub4_Sub1) this).aFloat10448 = 1.0F;
			((Class145_Sub4_Sub1) this).aFloat10447 = 1.0F;
			((Class145_Sub4_Sub1) this).aBool10450 = true;
		}
		((Class145_Sub4_Sub1) this).aBool10451 = false;
	}

	Class145_Sub4_Sub1(Class84_Sub3 class84_sub3, int i, int i_42_, int i_43_, boolean bool, int[] is, int i_44_, int i_45_) {
		super(class84_sub3, i, i_42_, i_43_, bool, is, i_44_, i_45_, true);
		((Class145_Sub4_Sub1) this).anInt10449 = i_42_;
		((Class145_Sub4_Sub1) this).anInt10446 = i_43_;
		if (((Class145_Sub4_Sub1) this).anInt1791 == 34037) {
			((Class145_Sub4_Sub1) this).aFloat10448 = (float) i_43_;
			((Class145_Sub4_Sub1) this).aFloat10447 = (float) i_42_;
			((Class145_Sub4_Sub1) this).aBool10450 = false;
		} else {
			((Class145_Sub4_Sub1) this).aFloat10448 = 1.0F;
			((Class145_Sub4_Sub1) this).aFloat10447 = 1.0F;
			((Class145_Sub4_Sub1) this).aBool10450 = true;
		}
		((Class145_Sub4_Sub1) this).aBool10451 = false;
	}

	void method3335(boolean bool) {
		super.method3325(bool && !((Class145_Sub4_Sub1) this).aBool10451);
	}

	void method3338(boolean bool) {
		super.method3325(bool && !((Class145_Sub4_Sub1) this).aBool10451);
	}

	static Class145_Sub4_Sub1 method16676(Class84_Sub3 class84_sub3, Class172 class172, Class96 class96, int i, int i_46_) {
		if (((Class84_Sub3) class84_sub3).aBool9428 || (Class449.method8057(i, 2072990584) && Class449.method8057(i_46_, -1851154806)))
			return new Class145_Sub4_Sub1(class84_sub3, 3553, class172, class96, i, i_46_);
		if (((Class84_Sub3) class84_sub3).aBool9463)
			return new Class145_Sub4_Sub1(class84_sub3, 34037, class172, class96, i, i_46_);
		return new Class145_Sub4_Sub1(class84_sub3, class172, class96, i, i_46_, Class71.method1628(i, (byte) 14), Class71.method1628(i_46_, (byte) 108));
	}
}
