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

public class Class432_Sub4 extends Class432 {
	boolean aBool8353;
	Class277 aClass277_8354;
	Class277 aClass277_8355 = new Class277();
	Class277 aClass277_8356 = new Class277(Float.NaN, Float.NaN, Float.NaN);
	Interface1 anInterface1_8357;
	Class277 aClass277_8358;

	public boolean method7765() {
		return !Float.isNaN(((Class432_Sub4) this).aClass277_8356.aFloat4209);
	}

	public void method13810(Interface1 interface1, Class277 class277, boolean bool, int i) {
		((Class432_Sub4) this).anInterface1_8357 = interface1;
		((Class432_Sub4) this).aClass277_8355.method5441(class277);
		((Class432_Sub4) this).aBool8353 = bool;
		interface1.method3(-1703751097);
	}

	public void method7752(float f, short i) {
		if (((Class432_Sub4) this).anInterface1_8357 != null) {
			((Class432_Sub4) this).aClass277_8354.method5441(((Class432_Sub4) this).anInterface1_8357.method3(-1703751097).method15922(312330008));
			((Class432_Sub4) this).aClass72_6258.method1766(false, f, ((Class432_Sub4) this).aClass277_8356, ((Class432_Sub4) this).aClass72_6258.method1672((short) 1109), ((Class432_Sub4) this).aClass277_8354, ((Class432_Sub4) this).aClass277_8358, 131268280);
		}
	}

	public void method7771(Class587_Sub4 class587_sub4) {
		Class76 class76 = Class201.method4121(class587_sub4.method14349(-1130636365), 856900720);
		int i = class587_sub4.method14191((byte) -18);
		((Class432_Sub4) this).anInterface1_8357 = ((Class432_Sub4) this).aClass72_6258.method1663(-92742094).method31(class76, i, 1373160473);
		((Class432_Sub4) this).aClass277_8355.method5439(class587_sub4);
		if (class587_sub4.method14349(-1130636365) == 1)
			((Class432_Sub4) this).aBool8353 = true;
		else
			((Class432_Sub4) this).aBool8353 = false;
	}

	public boolean method7768(byte i) {
		return !Float.isNaN(((Class432_Sub4) this).aClass277_8356.aFloat4209);
	}

	public void method7753(Class80 class80, Class346 class346, int i, int i_0_, float f, int i_1_) {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass72_6258.method1739((short) -187));
		class277.aFloat4209 -= (float) i;
		class277.aFloat4213 -= (float) i_0_;
		class277.aFloat4211 *= -1.0F;
		Class277 class277_2_ = method7754((byte) -18);
		class277_2_.aFloat4209 -= (float) i;
		class277_2_.aFloat4213 -= (float) i_0_;
		class277_2_.aFloat4211 *= -1.0F;
		class346.method6501((double) class277.aFloat4209, (double) class277.aFloat4211, (double) class277.aFloat4213, (double) class277_2_.aFloat4209, (double) class277_2_.aFloat4211, (double) class277_2_.aFloat4213, 0.0F, 1.0F, 0.0F);
		class277.method5515();
		class277_2_.method5515();
	}

	public Class277 method7754(byte i) {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8356);
		Class277 class277_3_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_3_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1980964372));
		class277.method5446(class277_3_);
		class277_3_.method5515();
		return class277;
	}

	public boolean method7760() {
		return !Float.isNaN(((Class432_Sub4) this).aClass277_8356.aFloat4209);
	}

	public Class277 method13811(short i) {
		return ((Class432_Sub4) this).aClass277_8356;
	}

	public void method7758(Class587_Sub4 class587_sub4, int i) {
		Class76 class76 = Class201.method4121(class587_sub4.method14349(-1130636365), 1562164053);
		int i_4_ = class587_sub4.method14191((byte) -126);
		((Class432_Sub4) this).anInterface1_8357 = ((Class432_Sub4) this).aClass72_6258.method1663(1347924479).method31(class76, i_4_, 1373160473);
		((Class432_Sub4) this).aClass277_8355.method5439(class587_sub4);
		if (class587_sub4.method14349(-1130636365) == 1)
			((Class432_Sub4) this).aBool8353 = true;
		else
			((Class432_Sub4) this).aBool8353 = false;
	}

	public void method7759(float f) {
		if (((Class432_Sub4) this).anInterface1_8357 != null) {
			((Class432_Sub4) this).aClass277_8354.method5441(((Class432_Sub4) this).anInterface1_8357.method3(-1703751097).method15922(312330008));
			((Class432_Sub4) this).aClass72_6258.method1766(false, f, ((Class432_Sub4) this).aClass277_8356, ((Class432_Sub4) this).aClass72_6258.method1672((short) 1109), ((Class432_Sub4) this).aClass277_8354, ((Class432_Sub4) this).aClass277_8358, 131268280);
		}
	}

	public Class277 method7761() {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8354);
		Class277 class277_5_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_5_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1960175412));
		class277.method5446(class277_5_);
		class277_5_.method5515();
		return class277;
	}

	public boolean method7763() {
		return !Float.isNaN(((Class432_Sub4) this).aClass277_8356.aFloat4209);
	}

	public Class277 method13812() {
		return ((Class432_Sub4) this).aClass277_8356;
	}

	public Class432_Sub4(Class72 class72) {
		super(class72);
		((Class432_Sub4) this).aClass277_8354 = new Class277(Float.NaN, Float.NaN, Float.NaN);
		((Class432_Sub4) this).aClass277_8358 = new Class277();
	}

	public void method7775(Class80 class80, Class346 class346, int i, int i_6_, float f) {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass72_6258.method1739((short) -13471));
		class277.aFloat4209 -= (float) i;
		class277.aFloat4213 -= (float) i_6_;
		class277.aFloat4211 *= -1.0F;
		Class277 class277_7_ = method7754((byte) -82);
		class277_7_.aFloat4209 -= (float) i;
		class277_7_.aFloat4213 -= (float) i_6_;
		class277_7_.aFloat4211 *= -1.0F;
		class346.method6501((double) class277.aFloat4209, (double) class277.aFloat4211, (double) class277.aFloat4213, (double) class277_7_.aFloat4209, (double) class277_7_.aFloat4211, (double) class277_7_.aFloat4213, 0.0F, 1.0F, 0.0F);
		class277.method5515();
		class277_7_.method5515();
	}

	public void method7764(Class80 class80, Class346 class346, int i, int i_8_, float f) {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass72_6258.method1739((short) -4914));
		class277.aFloat4209 -= (float) i;
		class277.aFloat4213 -= (float) i_8_;
		class277.aFloat4211 *= -1.0F;
		Class277 class277_9_ = method7754((byte) 40);
		class277_9_.aFloat4209 -= (float) i;
		class277_9_.aFloat4213 -= (float) i_8_;
		class277_9_.aFloat4211 *= -1.0F;
		class346.method6501((double) class277.aFloat4209, (double) class277.aFloat4211, (double) class277.aFloat4213, (double) class277_9_.aFloat4209, (double) class277_9_.aFloat4211, (double) class277_9_.aFloat4213, 0.0F, 1.0F, 0.0F);
		class277.method5515();
		class277_9_.method5515();
	}

	public Class277 method7755() {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8356);
		Class277 class277_10_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_10_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1853965613));
		class277.method5446(class277_10_);
		class277_10_.method5515();
		return class277;
	}

	public Class277 method7766() {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8356);
		Class277 class277_11_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_11_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1967298013));
		class277.method5446(class277_11_);
		class277_11_.method5515();
		return class277;
	}

	public Class277 method7767() {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8354);
		Class277 class277_12_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_12_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-2000163544));
		class277.method5446(class277_12_);
		class277_12_.method5515();
		return class277;
	}

	public void method13813(Interface1 interface1, Class277 class277, boolean bool) {
		((Class432_Sub4) this).anInterface1_8357 = interface1;
		((Class432_Sub4) this).aClass277_8355.method5441(class277);
		((Class432_Sub4) this).aBool8353 = bool;
		interface1.method3(-1703751097);
	}

	public Class277 method7751(int i) {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8354);
		Class277 class277_13_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_13_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1780420569));
		class277.method5446(class277_13_);
		class277_13_.method5515();
		return class277;
	}

	public Class277 method7770() {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8354);
		Class277 class277_14_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_14_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1921349331));
		class277.method5446(class277_14_);
		class277_14_.method5515();
		return class277;
	}

	public void method7773(Class587_Sub4 class587_sub4) {
		Class76 class76 = Class201.method4121(class587_sub4.method14349(-1130636365), 706833961);
		int i = class587_sub4.method14191((byte) -126);
		((Class432_Sub4) this).anInterface1_8357 = ((Class432_Sub4) this).aClass72_6258.method1663(1607590368).method31(class76, i, 1373160473);
		((Class432_Sub4) this).aClass277_8355.method5439(class587_sub4);
		if (class587_sub4.method14349(-1130636365) == 1)
			((Class432_Sub4) this).aBool8353 = true;
		else
			((Class432_Sub4) this).aBool8353 = false;
	}

	public boolean method7762() {
		return !Float.isNaN(((Class432_Sub4) this).aClass277_8356.aFloat4209);
	}

	public Class277 method7769() {
		Class277 class277 = Class277.method5484(((Class432_Sub4) this).aClass277_8354);
		Class277 class277_15_ = Class277.method5484(((Class432_Sub4) this).aClass277_8355);
		if (((Class432_Sub4) this).aBool8353)
			class277_15_.method5464(((Class432_Sub4) this).anInterface1_8357.method4(-1900443492));
		class277.method5446(class277_15_);
		class277_15_.method5515();
		return class277;
	}

	public void method7774(Class587_Sub4 class587_sub4) {
		Class76 class76 = Class201.method4121(class587_sub4.method14349(-1130636365), 1868862583);
		int i = class587_sub4.method14191((byte) -69);
		((Class432_Sub4) this).anInterface1_8357 = ((Class432_Sub4) this).aClass72_6258.method1663(-1960229861).method31(class76, i, 1373160473);
		((Class432_Sub4) this).aClass277_8355.method5439(class587_sub4);
		if (class587_sub4.method14349(-1130636365) == 1)
			((Class432_Sub4) this).aBool8353 = true;
		else
			((Class432_Sub4) this).aBool8353 = false;
	}

	public void method13814(Interface1 interface1, Class277 class277, boolean bool) {
		((Class432_Sub4) this).anInterface1_8357 = interface1;
		((Class432_Sub4) this).aClass277_8355.method5441(class277);
		((Class432_Sub4) this).aBool8353 = bool;
		interface1.method3(-1703751097);
	}

	public void method13815() {
		if (((Class432_Sub4) this).anInterface1_8357 != null)
			((Class432_Sub4) this).anInterface1_8357 = (((Class432_Sub4) this).aClass72_6258.method1663(1658772569).method31(((Class432_Sub4) this).anInterface1_8357.method1(-302824073), ((Class432_Sub4) this).anInterface1_8357.method11((byte) -3), 1373160473));
	}

	public void method13816() {
		if (((Class432_Sub4) this).anInterface1_8357 != null)
			((Class432_Sub4) this).anInterface1_8357 = (((Class432_Sub4) this).aClass72_6258.method1663(-1375921668).method31(((Class432_Sub4) this).anInterface1_8357.method1(-1399153440), ((Class432_Sub4) this).anInterface1_8357.method11((byte) 32), 1373160473));
	}

	public void method13817(int i) {
		if (((Class432_Sub4) this).anInterface1_8357 != null)
			((Class432_Sub4) this).anInterface1_8357 = (((Class432_Sub4) this).aClass72_6258.method1663(-1247538246).method31(((Class432_Sub4) this).anInterface1_8357.method1(-1328759976), ((Class432_Sub4) this).anInterface1_8357.method11((byte) 42), 1373160473));
	}

	public Class277 method13818() {
		return ((Class432_Sub4) this).aClass277_8356;
	}

	static final void method13819(Class477 class477, int i) {
		int i_16_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class35 class35 = Class109.method2606(i_16_, 1680839228);
		Class118 class118 = Class35.aClass118Array464[i_16_ >> 16];
		Class348.method6629(class35, class118, class477, 1188133254);
	}

	static final void method13820(Class587_Sub4_Sub1 class587_sub4_sub1, int i, int i_17_) {
		Class15.anInt148 = 0;
		Class355.method6837(class587_sub4_sub1, -1993618191);
		Class308.method6121(class587_sub4_sub1, -1050531130);
		if (i != -1961774223 * class587_sub4_sub1.anInt8458)
			throw new RuntimeException(new StringBuilder().append(class587_sub4_sub1.anInt8458 * -1961774223).append(" ").append(i).toString());
	}
}
