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

public class Class432_Sub5 extends Class432 {
	Class277 aClass277_8384;
	Class277 aClass277_8385 = new Class277(Float.NaN, Float.NaN, Float.NaN);
	Class277 aClass277_8386 = new Class277(Float.NaN, Float.NaN, Float.NaN);

	public boolean method7762() {
		return !Float.isNaN(((Class432_Sub5) this).aClass277_8385.aFloat4209);
	}

	public void method13892(Class587_Sub30 class587_sub30, short i) {
		((Class432_Sub5) this).aClass277_8386.aFloat4209 = (float) (class587_sub30.anInt9722 * -1138958995);
		((Class432_Sub5) this).aClass277_8386.aFloat4211 = (float) (-2094228053 * class587_sub30.anInt9724);
		((Class432_Sub5) this).aClass277_8386.aFloat4213 = (float) (class587_sub30.anInt9726 * -1436299783);
		if (Float.isNaN(((Class432_Sub5) this).aClass277_8385.aFloat4209)) {
			((Class432_Sub5) this).aClass277_8385.method5441(((Class432_Sub5) this).aClass277_8386);
			((Class432_Sub5) this).aClass277_8384.method5442();
		}
	}

	public Class277 method7751(int i) {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8386);
	}

	public Class432_Sub5(Class72 class72) {
		super(class72);
		((Class432_Sub5) this).aClass277_8384 = new Class277();
	}

	public void method7753(Class80 class80, Class346 class346, int i, int i_0_, float f, int i_1_) {
		Class277 class277 = Class277.method5484(((Class432_Sub5) this).aClass72_6258.method1739((short) -2294));
		class277.aFloat4209 -= (float) i;
		class277.aFloat4213 -= (float) i_0_;
		class277.aFloat4211 *= -1.0F;
		Class277 class277_2_ = Class277.method5484(((Class432_Sub5) this).aClass277_8385);
		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) {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8385);
	}

	public Class277 method7770() {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8386);
	}

	public void method7758(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub5) this).aClass277_8386.method5439(class587_sub4);
	}

	public void method7759(float f) {
		((Class432_Sub5) this).aClass72_6258.method1766(false, f, ((Class432_Sub5) this).aClass277_8385, ((Class432_Sub5) this).aClass72_6258.method1672((short) 1109), ((Class432_Sub5) this).aClass277_8386, ((Class432_Sub5) this).aClass277_8384, 131268280);
	}

	public boolean method7765() {
		return !Float.isNaN(((Class432_Sub5) this).aClass277_8385.aFloat4209);
	}

	public void method7752(float f, short i) {
		((Class432_Sub5) this).aClass72_6258.method1766(false, f, ((Class432_Sub5) this).aClass277_8385, ((Class432_Sub5) this).aClass72_6258.method1672((short) 1109), ((Class432_Sub5) this).aClass277_8386, ((Class432_Sub5) this).aClass277_8384, 131268280);
	}

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

	public boolean method7763() {
		return !Float.isNaN(((Class432_Sub5) this).aClass277_8385.aFloat4209);
	}

	public void method7775(Class80 class80, Class346 class346, int i, int i_3_, float f) {
		Class277 class277 = Class277.method5484(((Class432_Sub5) this).aClass72_6258.method1739((short) -26748));
		class277.aFloat4209 -= (float) i;
		class277.aFloat4213 -= (float) i_3_;
		class277.aFloat4211 *= -1.0F;
		Class277 class277_4_ = Class277.method5484(((Class432_Sub5) this).aClass277_8385);
		class277_4_.aFloat4209 -= (float) i;
		class277_4_.aFloat4213 -= (float) i_3_;
		class277_4_.aFloat4211 *= -1.0F;
		class346.method6501((double) class277.aFloat4209, (double) class277.aFloat4211, (double) class277.aFloat4213, (double) class277_4_.aFloat4209, (double) class277_4_.aFloat4211, (double) class277_4_.aFloat4213, 0.0F, 1.0F, 0.0F);
		class277.method5515();
		class277_4_.method5515();
	}

	public void method7764(Class80 class80, Class346 class346, int i, int i_5_, float f) {
		Class277 class277 = Class277.method5484(((Class432_Sub5) this).aClass72_6258.method1739((short) -28535));
		class277.aFloat4209 -= (float) i;
		class277.aFloat4213 -= (float) i_5_;
		class277.aFloat4211 *= -1.0F;
		Class277 class277_6_ = Class277.method5484(((Class432_Sub5) this).aClass277_8385);
		class277_6_.aFloat4209 -= (float) i;
		class277_6_.aFloat4213 -= (float) i_5_;
		class277_6_.aFloat4211 *= -1.0F;
		class346.method6501((double) class277.aFloat4209, (double) class277.aFloat4211, (double) class277.aFloat4213, (double) class277_6_.aFloat4209, (double) class277_6_.aFloat4211, (double) class277_6_.aFloat4213, 0.0F, 1.0F, 0.0F);
		class277.method5515();
		class277_6_.method5515();
	}

	public Class277 method7767() {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8386);
	}

	public Class277 method7766() {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8385);
	}

	public boolean method7760() {
		return !Float.isNaN(((Class432_Sub5) this).aClass277_8385.aFloat4209);
	}

	public Class277 method7761() {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8386);
	}

	public Class277 method7769() {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8386);
	}

	public Class277 method7755() {
		return Class277.method5484(((Class432_Sub5) this).aClass277_8385);
	}

	public void method7773(Class587_Sub4 class587_sub4) {
		((Class432_Sub5) this).aClass277_8386.method5439(class587_sub4);
	}

	public void method7774(Class587_Sub4 class587_sub4) {
		((Class432_Sub5) this).aClass277_8386.method5439(class587_sub4);
	}

	public void method7771(Class587_Sub4 class587_sub4) {
		((Class432_Sub5) this).aClass277_8386.method5439(class587_sub4);
	}

	static final void method13893(Class477 class477, int i) {
		int i_7_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		int[] is = Class302.method6057(i_7_, (byte) -32);
		Class461.method8199(is, 0, ((Class477) class477).anIntArray6497, ((Class477) class477).anInt6498 * 2028895127, 3);
		((Class477) class477).anInt6498 += 436935797;
	}
}
