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

public class Class432_Sub1_Sub3 extends Class432_Sub1 {
	float[] aFloatArray10610;
	int anInt10611 = 0;
	float[] aFloatArray10612;

	public Class277 method7755() {
		Class277 class277 = Class277.method5433();
		double[] ds = ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5549(((Class432_Sub1_Sub3) this).aFloat8339);
		class277.aFloat4209 = (float) ds[0];
		class277.aFloat4211 = (float) ds[1];
		class277.aFloat4213 = (float) ds[2];
		return class277;
	}

	void method13776(int i) {
		((Class432_Sub1_Sub3) this).anInt10611 += 2004833243;
	}

	float method13774(float f, float f_0_, float f_1_, int i) {
		float f_2_ = (((Class432_Sub1_Sub3) this).aFloat8339 / (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * (((Class432_Sub1_Sub3) this).anInt10611)].method5545());
		float f_3_ = ((((Class432_Sub1_Sub3) this).aFloatArray10612[966291539 * ((Class432_Sub1_Sub3) this).anInt10611]) + f_2_ * ((((Class432_Sub1_Sub3) this).aFloatArray10610[((Class432_Sub1_Sub3) this).anInt10611 * 966291539]) - (((Class432_Sub1_Sub3) this).aFloatArray10612[(((Class432_Sub1_Sub3) this).anInt10611 * 966291539)])));
		return f_3_;
	}

	void method13779(float f, float f_4_, int i) {
		((Class432_Sub1_Sub3) this).aFloat8339 += f;
		if (((Class432_Sub1_Sub3) this).aFloat8339 > (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5545())
			((Class432_Sub1_Sub3) this).aFloat8339 = (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[(966291539 * ((Class432_Sub1_Sub3) this).anInt10611)].method5545();
	}

	public Class277 method7754(byte i) {
		Class277 class277 = Class277.method5433();
		double[] ds = ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5549(((Class432_Sub1_Sub3) this).aFloat8339);
		class277.aFloat4209 = (float) ds[0];
		class277.aFloat4211 = (float) ds[1];
		class277.aFloat4213 = (float) ds[2];
		return class277;
	}

	public Class277 method7767() {
		return method7754((byte) 29);
	}

	public Class277 method7751(int i) {
		return method7754((byte) 15);
	}

	public Class277 method7761() {
		return method7754((byte) 9);
	}

	void method13781() {
		((Class432_Sub1_Sub3) this).anInt10611 += 2004833243;
	}

	double[] method13778(int i) {
		return ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5549(((Class432_Sub1_Sub3) this).aFloat8339);
	}

	void method13782(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub1_Sub3) this).aFloatArray10612 = new float[i];
		((Class432_Sub1_Sub3) this).aFloatArray10610 = new float[i];
		((Class432_Sub1_Sub3) this).anInt10611 = 0;
		for (int i_5_ = 0; i_5_ < i; i_5_++) {
			((Class432_Sub1_Sub3) this).aFloatArray10612[i_5_] = class587_sub4.method14207(-1416033670);
			((Class432_Sub1_Sub3) this).aFloatArray10610[i_5_] = class587_sub4.method14207(-1108169600);
		}
	}

	void method13777(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub1_Sub3) this).aFloatArray10612 = new float[i];
		((Class432_Sub1_Sub3) this).aFloatArray10610 = new float[i];
		((Class432_Sub1_Sub3) this).anInt10611 = 0;
		for (int i_6_ = 0; i_6_ < i; i_6_++) {
			((Class432_Sub1_Sub3) this).aFloatArray10612[i_6_] = class587_sub4.method14207(-1949133338);
			((Class432_Sub1_Sub3) this).aFloatArray10610[i_6_] = class587_sub4.method14207(-1914581094);
		}
	}

	void method13784(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub1_Sub3) this).aFloatArray10612 = new float[i];
		((Class432_Sub1_Sub3) this).aFloatArray10610 = new float[i];
		((Class432_Sub1_Sub3) this).anInt10611 = 0;
		for (int i_7_ = 0; i_7_ < i; i_7_++) {
			((Class432_Sub1_Sub3) this).aFloatArray10612[i_7_] = class587_sub4.method14207(-982706640);
			((Class432_Sub1_Sub3) this).aFloatArray10610[i_7_] = class587_sub4.method14207(-1680120368);
		}
	}

	void method13775(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub1_Sub3) this).aFloatArray10612 = new float[i];
		((Class432_Sub1_Sub3) this).aFloatArray10610 = new float[i];
		((Class432_Sub1_Sub3) this).anInt10611 = 0;
		for (int i_8_ = 0; i_8_ < i; i_8_++) {
			((Class432_Sub1_Sub3) this).aFloatArray10612[i_8_] = class587_sub4.method14207(-1862324705);
			((Class432_Sub1_Sub3) this).aFloatArray10610[i_8_] = class587_sub4.method14207(-1060189002);
		}
	}

	void method13780(Class587_Sub4 class587_sub4, int i, byte i_9_) {
		((Class432_Sub1_Sub3) this).aFloatArray10612 = new float[i];
		((Class432_Sub1_Sub3) this).aFloatArray10610 = new float[i];
		((Class432_Sub1_Sub3) this).anInt10611 = 0;
		for (int i_10_ = 0; i_10_ < i; i_10_++) {
			((Class432_Sub1_Sub3) this).aFloatArray10612[i_10_] = class587_sub4.method14207(-2092873961);
			((Class432_Sub1_Sub3) this).aFloatArray10610[i_10_] = class587_sub4.method14207(-1040874365);
		}
	}

	public Class277 method7766() {
		Class277 class277 = Class277.method5433();
		double[] ds = ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5549(((Class432_Sub1_Sub3) this).aFloat8339);
		class277.aFloat4209 = (float) ds[0];
		class277.aFloat4211 = (float) ds[1];
		class277.aFloat4213 = (float) ds[2];
		return class277;
	}

	void method13785(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub1_Sub3) this).aFloatArray10612 = new float[i];
		((Class432_Sub1_Sub3) this).aFloatArray10610 = new float[i];
		((Class432_Sub1_Sub3) this).anInt10611 = 0;
		for (int i_11_ = 0; i_11_ < i; i_11_++) {
			((Class432_Sub1_Sub3) this).aFloatArray10612[i_11_] = class587_sub4.method14207(-944689440);
			((Class432_Sub1_Sub3) this).aFloatArray10610[i_11_] = class587_sub4.method14207(-1886346738);
		}
	}

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

	public Class277 method7769() {
		return method7754((byte) -102);
	}

	public Class277 method7770() {
		return method7754((byte) -62);
	}

	double[] method13793() {
		return ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5549(((Class432_Sub1_Sub3) this).aFloat8339);
	}

	void method13790(float f, float f_12_) {
		((Class432_Sub1_Sub3) this).aFloat8339 += f;
		if (((Class432_Sub1_Sub3) this).aFloat8339 > (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5545())
			((Class432_Sub1_Sub3) this).aFloat8339 = (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[(966291539 * ((Class432_Sub1_Sub3) this).anInt10611)].method5545();
	}

	void method13791(float f, float f_13_) {
		((Class432_Sub1_Sub3) this).aFloat8339 += f;
		if (((Class432_Sub1_Sub3) this).aFloat8339 > (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5545())
			((Class432_Sub1_Sub3) this).aFloat8339 = (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[(966291539 * ((Class432_Sub1_Sub3) this).anInt10611)].method5545();
	}

	void method13792(float f, float f_14_) {
		((Class432_Sub1_Sub3) this).aFloat8339 += f;
		if (((Class432_Sub1_Sub3) this).aFloat8339 > (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5545())
			((Class432_Sub1_Sub3) this).aFloat8339 = (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[(966291539 * ((Class432_Sub1_Sub3) this).anInt10611)].method5545();
	}

	void method13787(float f, float f_15_) {
		((Class432_Sub1_Sub3) this).aFloat8339 += f;
		if (((Class432_Sub1_Sub3) this).aFloat8339 > (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * ((Class432_Sub1_Sub3) this).anInt10611].method5545())
			((Class432_Sub1_Sub3) this).aFloat8339 = (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[(966291539 * ((Class432_Sub1_Sub3) this).anInt10611)].method5545();
	}

	float method13794(float f, float f_16_, float f_17_) {
		float f_18_ = (((Class432_Sub1_Sub3) this).aFloat8339 / (float) ((Class432_Sub1_Sub3) this).aClass278Array8336[966291539 * (((Class432_Sub1_Sub3) this).anInt10611)].method5545());
		float f_19_ = ((((Class432_Sub1_Sub3) this).aFloatArray10612[966291539 * ((Class432_Sub1_Sub3) this).anInt10611]) + (f_18_ * ((((Class432_Sub1_Sub3) this).aFloatArray10610[((Class432_Sub1_Sub3) this).anInt10611 * 966291539]) - (((Class432_Sub1_Sub3) this).aFloatArray10612[(((Class432_Sub1_Sub3) this).anInt10611 * 966291539)]))));
		return f_19_;
	}
}
