package jagex;

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

final class Class108 implements Interface13 {
	static Class572_Sub12_Sub10 aClass572_Sub12_Sub10_1425;
	public static Class549 aClass549_1426;

	public int method72(VarBitDefinition class429, int i) {
		LinkableInt class572_sub26 = ((LinkableInt) Class122.aClass676_1485.get(0x100000000L | (long) (1242136343 * (class429.id))));
		if (class572_sub26 == null)
			return Class133_Sub23.playerVarsProvider.method72(class429, -1024820435);
		return -1945426987 * class572_sub26.anInt9258;
	}

	public int method73(VarDefinition class179, int i) {
		LinkableInt class572_sub26 = ((LinkableInt) Class122.aClass676_1485.get((long) (class179.id * 473591285)));
		if (null == class572_sub26)
			return Class133_Sub23.playerVarsProvider.method73(class179, -1250831852);
		return class572_sub26.anInt9258 * -1945426987;
	}

	public int method74(VarDefinition class179) {
		LinkableInt class572_sub26 = ((LinkableInt) Class122.aClass676_1485.get((long) (class179.id * 473591285)));
		if (null == class572_sub26)
			return Class133_Sub23.playerVarsProvider.method73(class179, -1982712734);
		return class572_sub26.anInt9258 * -1945426987;
	}

	public int method71(VarBitDefinition class429) {
		LinkableInt class572_sub26 = ((LinkableInt) Class122.aClass676_1485.get(0x100000000L | (long) (1242136343 * (class429.id))));
		if (class572_sub26 == null)
			return Class133_Sub23.playerVarsProvider.method72(class429, -141251891);
		return -1945426987 * class572_sub26.anInt9258;
	}

	static void method2062(int i) {
		if (14 == 835742603 * client.anInt8580)
			Class569.method6761(-232428494);
		client.aClass195_8632.method2943(-1806077706);
		Class276.method3713(1797995629);
		Class408.aBool4780 = true;
		Class661.method7779(-1406612066);
		for (int i_0_ = 0; i_0_ < client.aClass193Array8593.length; i_0_++)
			client.aClass193Array8593[i_0_] = null;
		client.aBool8754 = false;
		client.anInt8877 = ((int) (Math.random() * 100.0) - 50) * 921860285;
		client.anInt8663 = ((int) (Math.random() * 110.0) - 55) * -576836265;
		client.anInt8665 = ((int) (Math.random() * 80.0) - 40) * -1073148701;
		client.anInt8766 = ((int) (Math.random() * 120.0) - 60) * 1302845647;
		client.anInt8670 = ((int) (Math.random() * 30.0) - 20) * 2114296073;
		client.aFloat8678 = (float) ((int) (Math.random() * 160.0) - 80 & 0x3fff);
		Class541.method6434(-205574924);
		for (int i_1_ = 0; i_1_ < 2048; i_1_++)
			client.aClass456_Sub1_Sub2_Sub3_Sub2Array8727[i_1_] = null;
		Class611.aClass456_Sub1_Sub2_Sub3_Sub2_7976 = null;
		client.anInt8625 = 0;
		client.anInt8624 = 0;
		client.aClass676_8622.method7964((byte) 111);
		client.aClass675_8774.method7918(-439171381);
		client.aClass676_8747.method7964((byte) 16);
		client.aClass652_8748.method7704(1361657775);
		client.aClass676_8749.method7964((byte) 125);
		Class572_Sub34.aClass675_9346 = new Class675();
		Class572_Sub34.aClass675_9336 = new Class675();
		Class39.anInt402 = 0;
		Class9.anInt44 = 0;
		PacketsDecoder.anInt2430 = 0;
		Class272_Sub1.anInt9449 = 0;
		Class591.anInt7816 = 0;
		Class442.anInt5132 = 0;
		Class438.anInt5081 = 0;
		Class44.anInt445 = 0;
		Class643.anInt8310 = 0;
		Class347.anInt4389 = 0;
		if (-1 != client.anInt8790 * -507155049)
			Class7.method506(client.anInt8790 * -507155049, 1816902095);
		for (Class572_Sub29 class572_sub29 = (Class572_Sub29) client.aClass676_8760.method7968((byte) 6); class572_sub29 != null; class572_sub29 = ((Class572_Sub29) client.aClass676_8760.method7969(2044247521))) {
			if (!class572_sub29.method6793((short) 150)) {
				class572_sub29 = (Class572_Sub29) client.aClass676_8760.method7968((byte) -21);
				if (null == class572_sub29)
					break;
			}
			Class96.method1554(class572_sub29, true, false, 365701463);
		}
		client.anInt8790 = 254025177;
		client.aClass676_8760 = new Class676(8);
		Class103.method1642(171186530);
		client.aClass73_8762 = null;
		for (int i_2_ = 0; i_2_ < 8; i_2_++) {
			client.aStringArray8742[i_2_] = null;
			client.aBoolArray8667[i_2_] = false;
			client.anIntArray8695[i_2_] = -1;
		}
		Class63.method1020(-1923025555);
		client.aBool8586 = true;
		for (int i_3_ = 0; i_3_ < 107; i_3_++)
			client.aBoolArray8784[i_3_] = true;
		for (int i_4_ = 0; i_4_ < 6; i_4_++)
			client.exchangeSlots[i_4_] = new Class592();
		client.aClass613_8605.method7306(-1042067865).method5981((byte) 32);
		client.aBool8685 = true;
		Class565.aShortArray6361 = ObjectDefinitions.aShortArray5606 = NPCDefintion.aShortArray4796 = ItemDefinitions.aShortArray8151 = new short[256];
		Class375_Sub3.aString9521 = Class279.aClass279_3015.method3758(Class594.aClass435_7823, 16711935);
		Class213.aClass572_Sub24_2463.method8622((Class213.aClass572_Sub24_2463.aClass665_Sub1_9201), Class213.aClass572_Sub24_2463.aClass665_Sub1_9235.method8101(-1507274663), 1335506530);
		client.anInt8614 = 0;
		Class19.method688((byte) 4);
		Class273.aClass461_2902 = null;
		Class324.aLong4087 = 0L;
	}

	static final void method2063(Cs2Executor class441, int i) {
		((Cs2Executor) class441).intStackPtr -= -2084135730;
		if ((((Cs2Executor) class441).intStack[1 + ((Cs2Executor) class441).intStackPtr * 1369304407]) != (((Cs2Executor) class441).intStack[1369304407 * ((Cs2Executor) class441).intStackPtr]))
			((Cs2Executor) class441).instrPtr += (-1866055967 * (((Cs2Executor) class441).anIntArray5124[-1280867039 * ((Cs2Executor) class441).instrPtr]));
	}

	static final void method2064(InterfaceDefinitions class73, Class83 class83, Cs2Executor class441, int i) {
		class73.aBool878 = (((Cs2Executor) class441).intStack[((((Cs2Executor) class441).intStackPtr -= -1042067865) * 1369304407)]) == 1;
		Class555.method6575(class73, (short) 5259);
	}
}
