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

public class Class633 {
	public Class574 aClass574_8260;
	public Interface68 anInterface68_8261;
	public Interface68 anInterface68_8262;
	public boolean aBool8263;
	public Class574 aClass574_8264;
	public Class574 aClass574_8265;
	public Interface68 anInterface68_8266;
	public int anInt8267;
	public int anInt8268;
	public Interface68 anInterface68_8269;

	void method10390(Class523_Sub34 class523_sub34) {
		for (;;) {
			int i = class523_sub34.readUnsignedByte(-1393468497);
			if (i == 0)
				break;
			if (i == 1)
				anInterface68_8269 = Class533.method8803(class523_sub34, (byte) 8);
			else if (2 == i)
				anInterface68_8261 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 3)
				anInterface68_8262 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 4)
				anInterface68_8266 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 5)
				aClass574_8264 = Class683.method13866(class523_sub34, 156974819);
			else if (6 == i)
				aClass574_8265 = Class683.method13866(class523_sub34, -479676968);
			else if (7 == i)
				aClass574_8260 = Class683.method13866(class523_sub34, -1729523388);
			else if (8 == i)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (9 == i)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 10)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 11)
				aBool8263 = true;
			else if (12 == i)
				anInt8267 = class523_sub34.readUnsignedInt((byte) -99) * -1830285199;
			else if (i == 13)
				anInt8268 = class523_sub34.readUnsignedInt((byte) -14) * -1373553979;
		}
	}

	public Class633(Class472 class472) {
		byte[] is = class472.method7721((1325648699 * Class620.aClass620_8063.anInt8073), -387132909);
		method10391(new Class523_Sub34(is), -223643246);
	}

	void method10391(Class523_Sub34 class523_sub34, int i) {
		for (;;) {
			int i_0_ = class523_sub34.readUnsignedByte(-861153744);
			if (i_0_ == 0)
				break;
			if (i_0_ == 1)
				anInterface68_8269 = Class533.method8803(class523_sub34, (byte) 8);
			else if (2 == i_0_)
				anInterface68_8261 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i_0_ == 3)
				anInterface68_8262 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i_0_ == 4)
				anInterface68_8266 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i_0_ == 5)
				aClass574_8264 = Class683.method13866(class523_sub34, 618344645);
			else if (6 == i_0_)
				aClass574_8265 = Class683.method13866(class523_sub34, -1064892005);
			else if (7 == i_0_)
				aClass574_8260 = Class683.method13866(class523_sub34, -1821005144);
			else if (8 == i_0_)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (9 == i_0_)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (i_0_ == 10)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (i_0_ == 11)
				aBool8263 = true;
			else if (12 == i_0_)
				anInt8267 = class523_sub34.readUnsignedInt((byte) -97) * -1830285199;
			else if (i_0_ == 13)
				anInt8268 = class523_sub34.readUnsignedInt((byte) -100) * -1373553979;
		}
	}

	void method10392(Class523_Sub34 class523_sub34) {
		for (;;) {
			int i = class523_sub34.readUnsignedByte(-1799896130);
			if (i == 0)
				break;
			if (i == 1)
				anInterface68_8269 = Class533.method8803(class523_sub34, (byte) 8);
			else if (2 == i)
				anInterface68_8261 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 3)
				anInterface68_8262 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 4)
				anInterface68_8266 = Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 5)
				aClass574_8264 = Class683.method13866(class523_sub34, -1009945166);
			else if (6 == i)
				aClass574_8265 = Class683.method13866(class523_sub34, -991771801);
			else if (7 == i)
				aClass574_8260 = Class683.method13866(class523_sub34, -1732169985);
			else if (8 == i)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (9 == i)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 10)
				Class533.method8803(class523_sub34, (byte) 8);
			else if (i == 11)
				aBool8263 = true;
			else if (12 == i)
				anInt8267 = class523_sub34.readUnsignedInt((byte) -16) * -1830285199;
			else if (i == 13)
				anInt8268 = class523_sub34.readUnsignedInt((byte) -58) * -1373553979;
		}
	}

	static final void method10393(Class669 class669, int i) {
		class669.anInt8558 -= -17422498;
		int i_1_ = class669.anIntArray8557[1357652815 * class669.anInt8558];
		int i_2_ = class669.anIntArray8557[class669.anInt8558 * 1357652815 + 1];
		if (i_1_ > 700 || i_2_ > 700)
			class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = 256;
		double d = ((Math.random() * (double) (i_2_ + i_1_) - (double) i_1_ + 800.0) / 100.0);
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = (int) (Math.pow(2.0, d) + 0.5);
	}

	static final void method10394(Class669 class669, int i) {
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = 0;
	}

	public static void method10395(int i) {
		if (102 == -1905499279 * Class43.anInt601)
			Class43.anInt601 = 547286896;
	}

	static final void method10396(Class669 class669, byte i) {
		class669.anInt8558 -= -17422498;
		client.aShort11274 = (short) class669.anIntArray8557[class669.anInt8558 * 1357652815];
		if (client.aShort11274 <= 0)
			client.aShort11274 = (short) 256;
		client.aShort11275 = (short) (class669.anIntArray8557[1357652815 * class669.anInt8558 + 1]);
		if (client.aShort11275 <= 0)
			client.aShort11275 = (short) 205;
	}

	static final void method10397(Class669 class669, int i) {
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = Class190.anInt2154 * -1867315743;
	}

	static final void method10398(Class250 class250, Class242 class242, Class669 class669, byte i) {
		class250.aBool2567 = (class669.anIntArray8557[(class669.anInt8558 -= 2138772399) * 1357652815]) == 1;
		Class523_Sub14.method15991(class250, (byte) -107);
	}
}
