/* Class328_Sub3_Sub3 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package com.jagex;

public class Class328_Sub3_Sub3 extends Class328_Sub3 {
	float[] aFloatArray11587;
	float[] aFloatArray11588;
	int anInt11589 = 0;
	public static int anInt11590;
	public static int anInt11591;

	float method15688(float f, float f_0_, float f_1_) {
		float f_2_ = aFloat10145 / (float) aClass444Array10143[726837957 * anInt11589].method7210();
		float f_3_ = (f_2_ * (aFloatArray11588[anInt11589 * 726837957] - aFloatArray11587[726837957 * anInt11589]) + aFloatArray11587[anInt11589 * 726837957]);
		return f_3_;
	}

	float method15680(float f, float f_4_, float f_5_, short i) {
		float f_6_ = aFloat10145 / (float) aClass444Array10143[726837957 * anInt11589].method7210();
		float f_7_ = (f_6_ * (aFloatArray11588[anInt11589 * 726837957] - aFloatArray11587[726837957 * anInt11589]) + aFloatArray11587[anInt11589 * 726837957]);
		return f_7_;
	}

	public double[] method5776() {
		return aClass444Array10143[726837957 * anInt11589].method7214(aFloat10145);
	}

	public float method5783() {
		return aClass444Array10143[anInt11589 * 726837957].method7216(aFloat10145);
	}

	public Class437 method5767(int i) {
		Class437 class437 = Class437.method6878();
		double[] ds = aClass444Array10143[anInt11589 * 726837957].method7214(aFloat10145);
		class437.aFloat4903 = (float) ds[0];
		class437.aFloat4904 = (float) ds[1];
		class437.aFloat4905 = (float) ds[2];
		return class437;
	}

	public double[] method5762(int i) {
		return aClass444Array10143[726837957 * anInt11589].method7214(aFloat10145);
	}

	public float method5784() {
		return aClass444Array10143[anInt11589 * 726837957].method7216(aFloat10145);
	}

	public float method5764(int i) {
		return aClass444Array10143[anInt11589 * 726837957].method7216(aFloat10145);
	}

	void method15686(Class523_Sub34 class523_sub34, int i, int i_8_) {
		aFloatArray11587 = new float[i];
		aFloatArray11588 = new float[i];
		anInt11589 = 0;
		for (int i_9_ = 0; i_9_ < i; i_9_++) {
			aFloatArray11587[i_9_] = class523_sub34.method16293(-2062082658);
			aFloatArray11588[i_9_] = class523_sub34.method16293(-1939764116);
		}
	}

	void method15689(Class523_Sub34 class523_sub34, int i) {
		aFloatArray11587 = new float[i];
		aFloatArray11588 = new float[i];
		anInt11589 = 0;
		for (int i_10_ = 0; i_10_ < i; i_10_++) {
			aFloatArray11587[i_10_] = class523_sub34.method16293(-1538481465);
			aFloatArray11588[i_10_] = class523_sub34.method16293(-1708748141);
		}
	}

	void method15683(Class523_Sub34 class523_sub34, int i) {
		aFloatArray11587 = new float[i];
		aFloatArray11588 = new float[i];
		anInt11589 = 0;
		for (int i_11_ = 0; i_11_ < i; i_11_++) {
			aFloatArray11587[i_11_] = class523_sub34.method16293(-560983289);
			aFloatArray11588[i_11_] = class523_sub34.method16293(-374597872);
		}
	}

	public Class437 method5780() {
		Class437 class437 = Class437.method6878();
		double[] ds = aClass444Array10143[anInt11589 * 726837957].method7214(aFloat10145);
		class437.aFloat4903 = (float) ds[0];
		class437.aFloat4904 = (float) ds[1];
		class437.aFloat4905 = (float) ds[2];
		return class437;
	}

	public Class437 method5771() {
		Class437 class437 = Class437.method6878();
		double[] ds = aClass444Array10143[anInt11589 * 726837957].method7214(aFloat10145);
		class437.aFloat4903 = (float) ds[0];
		class437.aFloat4904 = (float) ds[1];
		class437.aFloat4905 = (float) ds[2];
		return class437;
	}

	public Class437 method5759() {
		Class437 class437 = Class437.method6878();
		double[] ds = aClass444Array10143[anInt11589 * 726837957].method7214(aFloat10145);
		class437.aFloat4903 = (float) ds[0];
		class437.aFloat4904 = (float) ds[1];
		class437.aFloat4905 = (float) ds[2];
		return class437;
	}

	public double[] method5779() {
		return aClass444Array10143[726837957 * anInt11589].method7214(aFloat10145);
	}

	void method15685(float f, float f_12_, int i) {
		aFloat10145 += f;
		if (aFloat10145 > (float) aClass444Array10143[726837957 * anInt11589].method7210())
			aFloat10145 = (float) aClass444Array10143[726837957 * anInt11589].method7210();
	}

	public double[] method5769() {
		return aClass444Array10143[726837957 * anInt11589].method7214(aFloat10145);
	}

	void method15682(int i) {
		anInt11589 += -188922867;
	}

	public double[] method5774() {
		return aClass444Array10143[726837957 * anInt11589].method7214(aFloat10145);
	}

	public float method15681(int i) {
		return aFloat10145;
	}

	public float method5785() {
		return aClass444Array10143[anInt11589 * 726837957].method7216(aFloat10145);
	}

	public Class328_Sub3_Sub3(Class298 class298) {
		super(class298);
	}

	public float method15692() {
		return aFloat10145;
	}

	void method15684(float f, float f_13_) {
		aFloat10145 += f;
		if (aFloat10145 > (float) aClass444Array10143[726837957 * anInt11589].method7210())
			aFloat10145 = (float) aClass444Array10143[726837957 * anInt11589].method7210();
	}

	void method15690(float f, float f_14_) {
		aFloat10145 += f;
		if (aFloat10145 > (float) aClass444Array10143[726837957 * anInt11589].method7210())
			aFloat10145 = (float) aClass444Array10143[726837957 * anInt11589].method7210();
	}

	public float method15691() {
		return aFloat10145;
	}

	void method15687() {
		anInt11589 += -188922867;
	}

	static final void method17944(Class669 class669, int i) {
		class669.anInt8562 -= 204911810;
		if (class669.aLongArray8561[1 + class669.anInt8562 * 2056702369] == class669.aLongArray8561[class669.anInt8562 * 2056702369])
			class669.anInt8579 += (class669.anIntArray8577[class669.anInt8579 * 1180759405] * -1774429083);
	}

	public static final void method17945(byte i) {
		client.aBool11231 = true;
	}
}
