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

public abstract class Class609 {
	Class209 aClass209_7991;
	String[] aStringArray7992;
	Class209 aClass209_7993;
	boolean aBool7994;
	int anInt7995;
	Class179[] aClass179Array7996;
	Class209 aClass209_7997 = new Class209(500);
	Class5 aClass5_7998;

	void method9990(int i) {
		synchronized (aClass209_7997) {
			aClass209_7997.method3772(i, (byte) -113);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3772(i, (byte) -70);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3772(i, (byte) -53);
		}
	}

	void method9991(boolean bool, byte i) {
		if (bool != aBool7994) {
			aBool7994 = bool;
			method9993(-209063803);
		}
	}

	void method9992(int i, int i_0_) {
		anInt7995 = 68410827 * i;
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-1884872429);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-2054873816);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-1959987161);
		}
	}

	void method9993(int i) {
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-1909453901);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-1845912556);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-1953581495);
		}
		aClass179Array7996 = new Class179[4];
		aClass5_7998 = new Class5(null, null);
	}

	Class609(boolean bool, Class668 class668, Class681 class681) {
		aClass209_7993 = new Class209(30);
		aClass209_7991 = new Class209(50);
		aClass179Array7996 = new Class179[4];
		aClass5_7998 = new Class5(null, null);
		aBool7994 = bool;
		if (Class681.aClass681_8646 == class681)
			aStringArray7992 = new String[] { null, null, null, null, null, Class39.aClass39_505.method1124(class668, (byte) -83) };
		else
			aStringArray7992 = new String[] { null, null, null, null, null, null };
	}

	void method9994(int i, byte i_1_) {
		synchronized (aClass209_7997) {
			aClass209_7997.method3772(i, (byte) -108);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3772(i, (byte) -20);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3772(i, (byte) -118);
		}
	}

	abstract byte[] method9995(int i, int i_2_);

	abstract boolean method9996(int i, byte i_3_);

	void method9997() {
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-2107834834);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-2029489499);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-1921270391);
		}
		aClass179Array7996 = new Class179[4];
		aClass5_7998 = new Class5(null, null);
	}

	void method9998(int i) {
		synchronized (aClass209_7997) {
			aClass209_7997.method3772(i, (byte) -28);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3772(i, (byte) -53);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3772(i, (byte) -53);
		}
	}

	void method9999(boolean bool) {
		if (bool != aBool7994) {
			aBool7994 = bool;
			method9993(363568851);
		}
	}

	void method10000(boolean bool) {
		if (bool != aBool7994) {
			aBool7994 = bool;
			method9993(773782897);
		}
	}

	void method10001(int i) {
		anInt7995 = 68410827 * i;
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-2135485824);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-2127731362);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-2146842397);
		}
	}

	void method10002() {
		synchronized (aClass209_7997) {
			aClass209_7997.method3776(1771037970);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3776(-452688111);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3776(-1079945075);
		}
	}

	void method10003() {
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-2101893233);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-1963888902);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-2023680982);
		}
		aClass179Array7996 = new Class179[4];
		aClass5_7998 = new Class5(null, null);
	}

	abstract byte[] method10004(int i);

	void method10005() {
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-1864675260);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-1872345616);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-2008546574);
		}
		aClass179Array7996 = new Class179[4];
		aClass5_7998 = new Class5(null, null);
	}

	void method10006() {
		synchronized (aClass209_7997) {
			aClass209_7997.method3773(-2076372289);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3773(-1829965616);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3773(-2014440820);
		}
		aClass179Array7996 = new Class179[4];
		aClass5_7998 = new Class5(null, null);
	}

	abstract boolean method10007(int i);

	void method10008(int i) {
		synchronized (aClass209_7997) {
			aClass209_7997.method3772(i, (byte) -101);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3772(i, (byte) -127);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3772(i, (byte) -62);
		}
	}

	void method10009(int i) {
		synchronized (aClass209_7997) {
			aClass209_7997.method3776(-675614154);
		}
		synchronized (aClass209_7993) {
			aClass209_7993.method3776(2078039088);
		}
		synchronized (aClass209_7991) {
			aClass209_7991.method3776(597891905);
		}
	}

	static final void method10010(Class669 class669, int i) {
		int i_4_ = (class669.anIntArray8557[(class669.anInt8558 -= 2138772399) * 1357652815]);
		Class250 class250 = Class188.method3592(i_4_, -894464964);
		Class242 class242 = Class31.aClass242Array302[i_4_ >> 16];
		Class269.method4920(class250, class242, class669, (byte) 1);
	}

	static final void method10011(Class669 class669, short i) {
		class669.anInt8558 -= -34844996;
		int i_5_ = class669.anIntArray8557[1357652815 * class669.anInt8558];
		int i_6_ = class669.anIntArray8557[class669.anInt8558 * 1357652815 + 1];
		int i_7_ = class669.anIntArray8557[1357652815 * class669.anInt8558 + 2];
		int i_8_ = class669.anIntArray8557[3 + 1357652815 * class669.anInt8558];
		int i_9_ = 256;
		Class254.aClass217_2743.method3854(Class189.aClass189_2143, i_5_, i_6_, i_8_, Class198.aClass198_2195.method3672((byte) 122), Class186.aClass186_2131, 0.0F, 0.0F, null, 0, i_9_, i_7_, 1531466620);
	}

	static final void method10012(Class669 class669, int i) {
		class669.anInt8558 -= -17422498;
		int i_10_ = class669.anIntArray8557[1357652815 * class669.anInt8558];
		int i_11_ = class669.anIntArray8557[1 + class669.anInt8558 * 1357652815];
		class669.aClass387_8567.anIntArray4008[i_10_] = i_11_;
	}

	static final void method10013(Class669 class669, int i) {
		Class677 class677 = (class669.aBool8570 ? class669.aClass677_8566 : class669.aClass677_8574);
		Class250 class250 = class677.aClass250_8638;
		Class242 class242 = class677.aClass242_8637;
		Class636.method10445(class250, class242, class669, (byte) 2);
	}

	static final void method10014(int i, int i_12_, int i_13_, int i_14_, int i_15_, int i_16_, int i_17_, int i_18_) {
		if (-1616721887 * client.anInt11071 == 3) {
			int i_19_ = 393652345 * Class108.anInt1318;
			int[] is = Class108.anIntArray1319;
			for (int i_20_ = 0; i_20_ < i_19_; i_20_++) {
				Player class647_sub1_sub3_sub1_sub2 = (client.aClass647_Sub1_Sub3_Sub1_Sub2Array11153[is[i_20_]]);
				if (class647_sub1_sub3_sub1_sub2 != null)
					class647_sub1_sub3_sub1_sub2.method18356(i, i_12_, i_13_, i_14_, i_15_, i_16_, i_17_, (byte) 117);
			}
			for (int i_21_ = 0; i_21_ < 920163749 * client.anInt11050; i_21_++) {
				int i_22_ = client.anIntArray11051[i_21_];
				Class523_Sub28 class523_sub28 = ((Class523_Sub28) client.aClass14_11047.method741((long) i_22_));
				if (null != class523_sub28)
					((Class647_Sub1_Sub3_Sub1) class523_sub28.anObject10554).method18356(i, i_12_, i_13_, i_14_, i_15_, i_16_, i_17_, (byte) 111);
			}
		}
	}
}
