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

public class Class257 {
	public float aFloat4043;
	public float aFloat4044;
	public float aFloat4045;
	public float aFloat4046;

	public void method5100(float f, float f_0_, float f_1_, float f_2_) {
		aFloat4046 = f;
		aFloat4044 = f_0_;
		aFloat4045 = f_1_;
		aFloat4043 = f_2_;
	}

	public Class257(float f, float f_3_, float f_4_, float f_5_) {
		method5100(f, f_3_, f_4_, f_5_);
	}

	public final void method5101(float f) {
		aFloat4046 *= f;
		aFloat4044 *= f;
		aFloat4045 *= f;
		aFloat4043 *= f;
	}

	public void method5102(Class257 class257_6_) {
		method5100(class257_6_.aFloat4046, class257_6_.aFloat4044, class257_6_.aFloat4045, class257_6_.aFloat4043);
	}

	public void method5103(int i) {
		method5100((float) (i >> 16 & 0xff) * 0.003921569F, (float) (i >> 8 & 0xff) * 0.003921569F, (float) (i >> 0 & 0xff) * 0.003921569F, (float) (i >> 24 & 0xff) * 0.003921569F);
	}

	public final void method5104(Class288 class288) {
		float f = aFloat4046;
		float f_7_ = aFloat4044;
		float f_8_ = aFloat4045;
		float f_9_ = aFloat4043;
		aFloat4046 = (class288.aFloatArray4285[0] * f + class288.aFloatArray4285[4] * f_7_ + class288.aFloatArray4285[8] * f_8_ + class288.aFloatArray4285[12] * f_9_);
		aFloat4044 = (class288.aFloatArray4285[1] * f + class288.aFloatArray4285[5] * f_7_ + class288.aFloatArray4285[9] * f_8_ + class288.aFloatArray4285[13] * f_9_);
		aFloat4045 = (class288.aFloatArray4285[2] * f + class288.aFloatArray4285[6] * f_7_ + class288.aFloatArray4285[10] * f_8_ + class288.aFloatArray4285[14] * f_9_);
		aFloat4043 = (class288.aFloatArray4285[3] * f + class288.aFloatArray4285[7] * f_7_ + class288.aFloatArray4285[11] * f_8_ + class288.aFloatArray4285[15] * f_9_);
	}

	public final void method5105() {
		aFloat4046 = -aFloat4046;
		aFloat4044 = -aFloat4044;
		aFloat4045 = -aFloat4045;
		aFloat4043 = -aFloat4043;
	}

	public final void method5106(float f) {
		aFloat4046 *= f;
		aFloat4044 *= f;
		aFloat4045 *= f;
		aFloat4043 *= f;
	}

	public Class257() {
		method5119();
	}

	public String toString() {
		return new StringBuilder().append(aFloat4046).append(",").append(aFloat4044).append(",").append(aFloat4045).append(",").append(aFloat4043).toString();
	}

	public String method5107() {
		return new StringBuilder().append(aFloat4046).append(",").append(aFloat4044).append(",").append(aFloat4045).append(",").append(aFloat4043).toString();
	}

	public void method5108(int i) {
		method5100((float) (i >> 16 & 0xff) * 0.003921569F, (float) (i >> 8 & 0xff) * 0.003921569F, (float) (i >> 0 & 0xff) * 0.003921569F, (float) (i >> 24 & 0xff) * 0.003921569F);
	}

	public final void method5109(Class288 class288) {
		float f = aFloat4046;
		float f_10_ = aFloat4044;
		float f_11_ = aFloat4045;
		float f_12_ = aFloat4043;
		aFloat4046 = (class288.aFloatArray4285[0] * f + class288.aFloatArray4285[4] * f_10_ + class288.aFloatArray4285[8] * f_11_ + class288.aFloatArray4285[12] * f_12_);
		aFloat4044 = (class288.aFloatArray4285[1] * f + class288.aFloatArray4285[5] * f_10_ + class288.aFloatArray4285[9] * f_11_ + class288.aFloatArray4285[13] * f_12_);
		aFloat4045 = (class288.aFloatArray4285[2] * f + class288.aFloatArray4285[6] * f_10_ + class288.aFloatArray4285[10] * f_11_ + class288.aFloatArray4285[14] * f_12_);
		aFloat4043 = (class288.aFloatArray4285[3] * f + class288.aFloatArray4285[7] * f_10_ + class288.aFloatArray4285[11] * f_11_ + class288.aFloatArray4285[15] * f_12_);
	}

	public void method5110(int i) {
		method5100((float) (i >> 16 & 0xff) * 0.003921569F, (float) (i >> 8 & 0xff) * 0.003921569F, (float) (i >> 0 & 0xff) * 0.003921569F, (float) (i >> 24 & 0xff) * 0.003921569F);
	}

	final void method5111() {
		aFloat4043 = 0.0F;
		aFloat4045 = 0.0F;
		aFloat4044 = 0.0F;
		aFloat4046 = 0.0F;
	}

	public final void method5112() {
		aFloat4046 = -aFloat4046;
		aFloat4044 = -aFloat4044;
		aFloat4045 = -aFloat4045;
		aFloat4043 = -aFloat4043;
	}

	public void method5113(Class257 class257_13_) {
		method5100(class257_13_.aFloat4046, class257_13_.aFloat4044, class257_13_.aFloat4045, class257_13_.aFloat4043);
	}

	public final void method5114(float f) {
		aFloat4046 *= f;
		aFloat4044 *= f;
		aFloat4045 *= f;
		aFloat4043 *= f;
	}

	public final void method5115(float f) {
		aFloat4046 *= f;
		aFloat4044 *= f;
		aFloat4045 *= f;
		aFloat4043 *= f;
	}

	public final void method5116(Class288 class288) {
		float f = aFloat4046;
		float f_14_ = aFloat4044;
		float f_15_ = aFloat4045;
		float f_16_ = aFloat4043;
		aFloat4046 = (class288.aFloatArray4285[0] * f + class288.aFloatArray4285[4] * f_14_ + class288.aFloatArray4285[8] * f_15_ + class288.aFloatArray4285[12] * f_16_);
		aFloat4044 = (class288.aFloatArray4285[1] * f + class288.aFloatArray4285[5] * f_14_ + class288.aFloatArray4285[9] * f_15_ + class288.aFloatArray4285[13] * f_16_);
		aFloat4045 = (class288.aFloatArray4285[2] * f + class288.aFloatArray4285[6] * f_14_ + class288.aFloatArray4285[10] * f_15_ + class288.aFloatArray4285[14] * f_16_);
		aFloat4043 = (class288.aFloatArray4285[3] * f + class288.aFloatArray4285[7] * f_14_ + class288.aFloatArray4285[11] * f_15_ + class288.aFloatArray4285[15] * f_16_);
	}

	public final void method5117(Class288 class288) {
		float f = aFloat4046;
		float f_17_ = aFloat4044;
		float f_18_ = aFloat4045;
		float f_19_ = aFloat4043;
		aFloat4046 = (class288.aFloatArray4285[0] * f + class288.aFloatArray4285[4] * f_17_ + class288.aFloatArray4285[8] * f_18_ + class288.aFloatArray4285[12] * f_19_);
		aFloat4044 = (class288.aFloatArray4285[1] * f + class288.aFloatArray4285[5] * f_17_ + class288.aFloatArray4285[9] * f_18_ + class288.aFloatArray4285[13] * f_19_);
		aFloat4045 = (class288.aFloatArray4285[2] * f + class288.aFloatArray4285[6] * f_17_ + class288.aFloatArray4285[10] * f_18_ + class288.aFloatArray4285[14] * f_19_);
		aFloat4043 = (class288.aFloatArray4285[3] * f + class288.aFloatArray4285[7] * f_17_ + class288.aFloatArray4285[11] * f_18_ + class288.aFloatArray4285[15] * f_19_);
	}

	public final void method5118(Class288 class288) {
		float f = aFloat4046;
		float f_20_ = aFloat4044;
		float f_21_ = aFloat4045;
		float f_22_ = aFloat4043;
		aFloat4046 = (class288.aFloatArray4285[0] * f + class288.aFloatArray4285[4] * f_20_ + class288.aFloatArray4285[8] * f_21_ + class288.aFloatArray4285[12] * f_22_);
		aFloat4044 = (class288.aFloatArray4285[1] * f + class288.aFloatArray4285[5] * f_20_ + class288.aFloatArray4285[9] * f_21_ + class288.aFloatArray4285[13] * f_22_);
		aFloat4045 = (class288.aFloatArray4285[2] * f + class288.aFloatArray4285[6] * f_20_ + class288.aFloatArray4285[10] * f_21_ + class288.aFloatArray4285[14] * f_22_);
		aFloat4043 = (class288.aFloatArray4285[3] * f + class288.aFloatArray4285[7] * f_20_ + class288.aFloatArray4285[11] * f_21_ + class288.aFloatArray4285[15] * f_22_);
	}

	final void method5119() {
		aFloat4043 = 0.0F;
		aFloat4045 = 0.0F;
		aFloat4044 = 0.0F;
		aFloat4046 = 0.0F;
	}
}
