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

public class Class360_Sub1 extends Class360 {
	int anInt10095;
	Class277 aClass277_10096 = new Class277(Float.NaN, Float.NaN, Float.NaN);
	Class277 aClass277_10097 = new Class277(Float.NaN, Float.NaN, Float.NaN);
	Class277 aClass277_10098 = new Class277();

	public void method6888(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public void method16339(Class587_Sub30 class587_sub30, byte i) {
		((Class360_Sub1) this).aClass277_10097.aFloat4209 = (float) (class587_sub30.anInt9722 * -1138958995);
		((Class360_Sub1) this).aClass277_10097.aFloat4211 = (float) (-2094228053 * class587_sub30.anInt9724);
		((Class360_Sub1) this).aClass277_10097.aFloat4213 = (float) (class587_sub30.anInt9726 * -1436299783);
		if (Float.isNaN(((Class360_Sub1) this).aClass277_10096.aFloat4209)) {
			((Class360_Sub1) this).aClass277_10096.method5441(((Class360_Sub1) this).aClass277_10097);
			((Class360_Sub1) this).aClass277_10098.method5442();
		}
		((Class360_Sub1) this).anInt10095 = -544513469 * class587_sub30.anInt9723;
	}

	public Class277 method6879() {
		return Class277.method5484(((Class360_Sub1) this).aClass277_10096);
	}

	public Class360_Sub1(Class72 class72) {
		super(class72);
	}

	public void method6873(float f, int[][][] is, Class291 class291, int i, int i_0_) {
		((Class360_Sub1) this).aClass72_5513.method1766(true, f, ((Class360_Sub1) this).aClass277_10096, ((Class360_Sub1) this).aClass72_5513.method1672((short) 1109), ((Class360_Sub1) this).aClass277_10097, ((Class360_Sub1) this).aClass277_10098, 131268280);
	}

	public double[] method6867(byte i) {
		double[] ds = new double[3];
		Class277 class277 = method6868(-862052645);
		ds[0] = (double) class277.aFloat4209;
		ds[1] = (double) class277.aFloat4211;
		ds[2] = (double) class277.aFloat4213;
		return ds;
	}

	public void method6869(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public float method6887(int i) {
		return 0.0F;
	}

	public void method6871(Class80 class80, int i, int i_1_, int i_2_) {
		class80.anInt1140 = (((int) ((Class360_Sub1) this).aClass277_10096.aFloat4209 - i) * -946869739);
		class80.anInt1141 = -2052250193 * (int) -(((Class360_Sub1) this).aClass277_10096.aFloat4211);
		class80.anInt1142 = (((int) ((Class360_Sub1) this).aClass277_10096.aFloat4213 - i_1_) * 447017531);
	}

	public void method6872(Class587_Sub4 class587_sub4, int i) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public void method16340(Class587_Sub30 class587_sub30) {
		((Class360_Sub1) this).aClass277_10097.aFloat4209 = (float) (class587_sub30.anInt9722 * -1138958995);
		((Class360_Sub1) this).aClass277_10097.aFloat4211 = (float) (-2094228053 * class587_sub30.anInt9724);
		((Class360_Sub1) this).aClass277_10097.aFloat4213 = (float) (class587_sub30.anInt9726 * -1436299783);
		if (Float.isNaN(((Class360_Sub1) this).aClass277_10096.aFloat4209)) {
			((Class360_Sub1) this).aClass277_10096.method5441(((Class360_Sub1) this).aClass277_10097);
			((Class360_Sub1) this).aClass277_10098.method5442();
		}
		((Class360_Sub1) this).anInt10095 = -544513469 * class587_sub30.anInt9723;
	}

	public void method16341(Class587_Sub30 class587_sub30) {
		((Class360_Sub1) this).aClass277_10097.aFloat4209 = (float) (class587_sub30.anInt9722 * -1138958995);
		((Class360_Sub1) this).aClass277_10097.aFloat4211 = (float) (-2094228053 * class587_sub30.anInt9724);
		((Class360_Sub1) this).aClass277_10097.aFloat4213 = (float) (class587_sub30.anInt9726 * -1436299783);
		if (Float.isNaN(((Class360_Sub1) this).aClass277_10096.aFloat4209)) {
			((Class360_Sub1) this).aClass277_10096.method5441(((Class360_Sub1) this).aClass277_10097);
			((Class360_Sub1) this).aClass277_10098.method5442();
		}
		((Class360_Sub1) this).anInt10095 = -544513469 * class587_sub30.anInt9723;
	}

	public Class587_Sub30 method6870(byte i) {
		return (new Class587_Sub30(601556195 * ((Class360_Sub1) this).anInt10095, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4209, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4211, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4213));
	}

	public void method6874(float f, int[][][] is, Class291 class291, int i, int i_3_) {
		((Class360_Sub1) this).aClass72_5513.method1766(true, f, ((Class360_Sub1) this).aClass277_10096, ((Class360_Sub1) this).aClass72_5513.method1672((short) 1109), ((Class360_Sub1) this).aClass277_10097, ((Class360_Sub1) this).aClass277_10098, 131268280);
	}

	public void method6875(float f, int[][][] is, Class291 class291, int i, int i_4_) {
		((Class360_Sub1) this).aClass72_5513.method1766(true, f, ((Class360_Sub1) this).aClass277_10096, ((Class360_Sub1) this).aClass72_5513.method1672((short) 1109), ((Class360_Sub1) this).aClass277_10097, ((Class360_Sub1) this).aClass277_10098, 131268280);
	}

	public void method6876(float f, int[][][] is, Class291 class291, int i, int i_5_) {
		((Class360_Sub1) this).aClass72_5513.method1766(true, f, ((Class360_Sub1) this).aClass277_10096, ((Class360_Sub1) this).aClass72_5513.method1672((short) 1109), ((Class360_Sub1) this).aClass277_10097, ((Class360_Sub1) this).aClass277_10098, 131268280);
	}

	public boolean method6877() {
		return !Float.isNaN(((Class360_Sub1) this).aClass277_10096.aFloat4209);
	}

	public Class277 method6878() {
		return Class277.method5484(((Class360_Sub1) this).aClass277_10096);
	}

	public void method6890(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public Class277 method6880() {
		return Class277.method5484(((Class360_Sub1) this).aClass277_10096);
	}

	public Class587_Sub30 method6882() {
		return (new Class587_Sub30(601556195 * ((Class360_Sub1) this).anInt10095, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4209, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4211, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4213));
	}

	public float method6885() {
		return 0.0F;
	}

	public void method6866(float f, int[][][] is, Class291 class291, int i, int i_6_, int i_7_) {
		((Class360_Sub1) this).aClass72_5513.method1766(true, f, ((Class360_Sub1) this).aClass277_10096, ((Class360_Sub1) this).aClass72_5513.method1672((short) 1109), ((Class360_Sub1) this).aClass277_10097, ((Class360_Sub1) this).aClass277_10098, 131268280);
	}

	public void method6884(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public Class277 method6868(int i) {
		return Class277.method5484(((Class360_Sub1) this).aClass277_10096);
	}

	public double[] method6881() {
		double[] ds = new double[3];
		Class277 class277 = method6868(-942521163);
		ds[0] = (double) class277.aFloat4209;
		ds[1] = (double) class277.aFloat4211;
		ds[2] = (double) class277.aFloat4213;
		return ds;
	}

	public void method6892(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public void method6883(Class80 class80, int i, int i_8_) {
		class80.anInt1140 = (((int) ((Class360_Sub1) this).aClass277_10096.aFloat4209 - i) * -946869739);
		class80.anInt1141 = -2052250193 * (int) -(((Class360_Sub1) this).aClass277_10096.aFloat4211);
		class80.anInt1142 = (((int) ((Class360_Sub1) this).aClass277_10096.aFloat4213 - i_8_) * 447017531);
	}

	public void method6889(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public boolean method6865(int i) {
		return !Float.isNaN(((Class360_Sub1) this).aClass277_10096.aFloat4209);
	}

	public Class587_Sub30 method6891() {
		return (new Class587_Sub30(601556195 * ((Class360_Sub1) this).anInt10095, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4209, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4211, (int) ((Class360_Sub1) this).aClass277_10096.aFloat4213));
	}

	public void method6886(Class587_Sub4 class587_sub4) {
		((Class360_Sub1) this).aClass277_10097.method5439(class587_sub4);
	}

	public static Class306 method16342(Class587_Sub4 class587_sub4, byte i) {
		int i_9_ = class587_sub4.method14227(626164734);
		return new Class306(i_9_);
	}

	static String method16343(Class587_Sub34_Sub8 class587_sub34_sub8, int i) {
		if (((Class587_Sub34_Sub8) class587_sub34_sub8).aString10714 == null || ((Class587_Sub34_Sub8) class587_sub34_sub8).aString10714.length() == 0) {
			if ((null != ((Class587_Sub34_Sub8) class587_sub34_sub8).aString10710) && ((Class587_Sub34_Sub8) class587_sub34_sub8).aString10710.length() > 0)
				return new StringBuilder().append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10703).append(Class404.aClass404_5917.method7191(Class316.aClass469_4747, -808119919)).append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10710).toString();
			return ((Class587_Sub34_Sub8) class587_sub34_sub8).aString10703;
		}
		if (((Class587_Sub34_Sub8) class587_sub34_sub8).aString10710 != null && ((Class587_Sub34_Sub8) class587_sub34_sub8).aString10710.length() > 0)
			return new StringBuilder().append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10703).append(Class404.aClass404_5917.method7191(Class316.aClass469_4747, -1144873553)).append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10710).append(Class404.aClass404_5917.method7191(Class316.aClass469_4747, -878233769)).append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10714).toString();
		return new StringBuilder().append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10703).append(Class404.aClass404_5917.method7191(Class316.aClass469_4747, -884979436)).append(((Class587_Sub34_Sub8) class587_sub34_sub8).aString10714).toString();
	}
}
