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

public abstract class Class580 {
	public static final int anInt7460 = 86;
	static final int anInt7461 = 1;
	static final int anInt7462 = 2;
	static final int anInt7463 = 3;
	static final int anInt7464 = 83;
	static final int anInt7465 = 54;
	static final int anInt7466 = 6;
	static final int anInt7467 = 7;
	static final int anInt7468 = 26;
	static final int anInt7469 = 4;
	static final int anInt7470 = 10;
	static final int anInt7471 = 35;
	static final int anInt7472 = 12;
	static final int anInt7473 = 16;
	static final int anInt7474 = 23;
	static final int anInt7475 = 18;
	static final int anInt7476 = 9;
	static final int anInt7477 = 20;
	static final int anInt7478 = 21;
	public static final int anInt7479 = 102;
	static final int anInt7480 = 19;
	static final int anInt7481 = 69;
	static final int anInt7482 = 25;
	static final int anInt7483 = 133;
	static final int anInt7484 = 56;
	static final int anInt7485 = 150;
	static final int anInt7486 = 136;
	static final int anInt7487 = 34;
	public static final int anInt7488 = 85;
	static final int anInt7489 = 11;
	static final int anInt7490 = 37;
	static final int anInt7491 = 38;
	static final int anInt7492 = 22;
	static final int anInt7493 = 13;
	static final int anInt7494 = 90;
	static final int anInt7495 = 42;
	static final int anInt7496 = 43;
	static final int anInt7497 = 48;
	static final int anInt7498 = 49;
	static final int anInt7499 = 50;
	static final int anInt7500 = 51;
	static final int anInt7501 = 52;
	static final int anInt7502 = 53;
	static final int anInt7503 = 17;
	static final int anInt7504 = 55;
	static final int anInt7505 = 135;
	static final int anInt7506 = 57;
	static final int anInt7507 = 87;
	static final int anInt7508 = 64;
	static final int anInt7509 = 65;
	public static final int anInt7510 = 66;
	public static final int anInt7511 = 67;
	static final int anInt7512 = 68;
	public static final int anInt7513 = 101;
	static final int anInt7514 = 70;
	static final int anInt7515 = 71;
	static final int anInt7516 = 72;
	static final int anInt7517 = 73;
	static final int anInt7518 = 152;
	public static final int anInt7519 = 81;
	static final int anInt7520 = 162;
	static final int anInt7521 = 143;
	static final int anInt7522 = 153;
	static final int anInt7523 = 41;
	static final int anInt7524 = 33;
	static final int anInt7525 = 59;
	static final int anInt7526 = 74;
	public static final int anInt7527 = 28;
	static final int anInt7528 = 58;
	static final int anInt7529 = 88;
	static final int anInt7530 = 89;
	static final int anInt7531 = 32;
	static final int anInt7532 = 91;
	public static final int anInt7533 = 96;
	public static final int anInt7534 = 97;
	public static final int anInt7535 = 98;
	public static final int anInt7536 = 99;
	static final int anInt7537 = 100;
	static final int anInt7538 = 27;
	static final int anInt7539 = 36;
	public static final int anInt7540 = 103;
	public static final int anInt7541 = 104;
	public static final int anInt7542 = 105;
	static final int anInt7543 = 128;
	static final int anInt7544 = 129;
	static final int anInt7545 = 130;
	static final int anInt7546 = 131;
	static final int anInt7547 = 132;
	public static final int anInt7548 = 82;
	static final int anInt7549 = 134;
	public static final int anInt7550 = 80;
	public static final int anInt7551 = 84;
	static final int anInt7552 = 137;
	static final int anInt7553 = 138;
	static final int anInt7554 = 139;
	static final int anInt7555 = 140;
	static final int anInt7556 = 141;
	static final int anInt7557 = 142;
	static final int anInt7558 = 161;
	static final int anInt7559 = 8;
	static final int anInt7560 = 151;
	static final int anInt7561 = 40;
	static final int anInt7562 = 5;
	static final int anInt7563 = 160;
	static final int anInt7564 = 39;
	static final int anInt7565 = 24;

	public abstract void method12538(int i);

	public abstract void method12539();

	public abstract Interface58 method12540();

	public abstract Interface58 method12541(int i);

	public abstract boolean method12542(int i, int i_0_);

	Class580() {
		/* empty */
	}

	public abstract Interface58 method12543();

	public abstract boolean method12544(int i);

	public abstract boolean method12545(int i);

	public abstract void method12546();

	public abstract void method12547();

	public abstract void method12548();

	public abstract void method12549();

	public abstract void method12550();

	public abstract void method12551();

	public abstract void method12552(short i);

	static final void method12553(Class477 class477, int i) {
		Class480 class480 = (((Class477) class477).aBool6510 ? ((Class477) class477).aClass480_6506 : ((Class477) class477).aClass480_6492);
		Class35 class35 = ((Class480) class480).aClass35_6531;
		Class118 class118 = ((Class480) class480).aClass118_6532;
		Class280.method5678(class35, class118, class477, -1938352843);
	}

	static final void method12554(Class477 class477, byte i) {
		Class480 class480 = (((Class477) class477).aBool6510 ? ((Class477) class477).aClass480_6506 : ((Class477) class477).aClass480_6492);
		Class35 class35 = ((Class480) class480).aClass35_6531;
		if (-1 != 1675808965 * class35.anInt599)
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = class35.anInt600 * 1586850439;
		else
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 0;
	}

	static final void method12555(long l) {
		if (client.aClass237_8070.method4711((byte) 32) != null) {
			if (2 == Class239.anInt2825 * 488900011 || 3 == Class239.anInt2825 * 488900011)
				Class389.method7118(l);
			else if (4 == 488900011 * Class239.anInt2825)
				Class533.method11791(l);
		}
		Class546.method11942(Class327.aClass84_5125, (long) (client.anInt8021 * -2063394069));
		if (-1 != client.anInt8190 * -659987771)
			Class101.method2496(client.anInt8190 * -659987771, -1248839999);
		for (int i = 0; i < -1882337233 * client.anInt8046; i++) {
			client.aBoolArray8248[i] = client.aBoolArray8247[i];
			client.aBoolArray8247[i] = false;
		}
		client.anInt7994 = client.anInt8021 * 2017097739;
		Class477.method8419(-1, -1, (byte) 45);
		if (client.anInt8190 * -659987771 != -1) {
			client.anInt8046 = 0;
			Class192.method3994(-1891690386);
		}
		Class327.aClass84_5125.method1917();
		Class457.method8126(Class327.aClass84_5125, 1243192531);
		int i = Class212.method4437(-1857489309);
		if (-1 == i)
			i = 660854011 * client.anInt8123;
		if (-1 == i)
			i = -675070155 * client.anInt8173;
		Class307.method6120(i, -1885185856);
		int i_1_ = (Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.method17360((short) 7681) << 8);
		Class277 class277 = (Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.method11206().aClass277_4041);
		Class424.method7685((Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.aByte8402), (int) class277.aFloat4209 + i_1_, (int) class277.aFloat4213 + i_1_, client.anInt8106 * -1577771985, -2031123184);
		client.anInt8106 = 0;
	}

	public static final int method12556(String string, int i) {
		if (string == null || string.length() == 0)
			return -1;
		for (int i_2_ = 0; i_2_ < client.anInt8293 * 1288363451; i_2_++) {
			if (string.equalsIgnoreCase(client.aClass26Array8030[i_2_].aString276))
				return i_2_;
		}
		return -1;
	}

	public static void method12557(int i, int i_3_, int i_4_, int i_5_, int i_6_, int i_7_, String string, byte i_8_) {
		Class243_Sub4 class243_sub4 = new Class243_Sub4();
		((Class243_Sub4) class243_sub4).anInt9833 = 909157071 * i;
		((Class243_Sub4) class243_sub4).anInt9834 = 1461626271 * i_3_;
		((Class243_Sub4) class243_sub4).anInt9838 = i_4_ * 327960051;
		((Class243_Sub4) class243_sub4).anInt9837 = -1360155467 * (-2063394069 * client.anInt8021 + i_6_);
		((Class243_Sub4) class243_sub4).anInt9836 = -1410622851 * i_5_;
		((Class243_Sub4) class243_sub4).aString9839 = string;
		((Class243_Sub4) class243_sub4).anInt9835 = -819822829 * i_7_;
		client.aClass414_8103.method7416(class243_sub4, 160706599);
	}

	public static int method12558(String string, byte i) {
		return string.length() + 1;
	}

	static final void method12559(Class477 class477, byte i) {
		if (!Class426.aClass72_Sub1_6203.method1665(-1727383602).method1825(1843076892))
			throw new RuntimeException();
		Class360_Sub2 class360_sub2 = ((Class360_Sub2) Class426.aClass72_Sub1_6203.method1661(-280673244));
		class360_sub2.method16350(Class330.aClass278_5224, -1, 0.0F, -515182089);
	}

	public static void method12560(int i, short i_9_) {
		Class587_Sub34_Sub2 class587_sub34_sub2 = Class488_Sub1.method14158(22, (long) i);
		class587_sub34_sub2.method16878(1217739464);
	}

	static final void method12561(Class497_Sub1_Sub3_Sub5 class497_sub1_sub3_sub5, int i) {
		if (null != class497_sub1_sub3_sub5.anIntArray11093 || class497_sub1_sub3_sub5.anIntArray11106 != null) {
			boolean bool = true;
			Class538 class538 = client.aClass237_8070.method4789((byte) -122);
			for (int i_10_ = 0; i_10_ < class497_sub1_sub3_sub5.anIntArray11093.length; i_10_++) {
				int i_11_ = -1;
				if (null != class497_sub1_sub3_sub5.anIntArray11093)
					i_11_ = class497_sub1_sub3_sub5.anIntArray11093[i_10_];
				if (i_11_ == -1) {
					if (!class497_sub1_sub3_sub5.method17410(i_10_, -1, (byte) 34))
						bool = false;
				} else {
					bool = false;
					boolean bool_12_ = false;
					boolean bool_13_ = false;
					Class277 class277 = class497_sub1_sub3_sub5.method11206().aClass277_4041;
					int i_14_;
					int i_15_;
					if (-1073741824 == (i_11_ & ~0x3fffffff)) {
						int i_16_ = i_11_ & 0xfffffff;
						int i_17_ = i_16_ >> 14;
						int i_18_ = i_16_ & 0x3fff;
						i_14_ = ((int) class277.aFloat4209 - (512 * (i_17_ - class538.anInt7085 * 1532636785) + 256));
						i_15_ = ((int) class277.aFloat4213 - (256 + ((i_18_ - class538.anInt7083 * -438699449) * 512)));
					} else if (0 != (i_11_ & 0x8000)) {
						int i_19_ = i_11_ & 0x7fff;
						Class497_Sub1_Sub3_Sub5_Sub1 class497_sub1_sub3_sub5_sub1 = (client.aClass497_Sub1_Sub3_Sub5_Sub1Array8277[i_19_]);
						if (null != class497_sub1_sub3_sub5_sub1) {
							Class277 class277_20_ = (class497_sub1_sub3_sub5_sub1.method11206().aClass277_4041);
							i_14_ = ((int) class277.aFloat4209 - (int) class277_20_.aFloat4209);
							i_15_ = ((int) class277.aFloat4213 - (int) class277_20_.aFloat4213);
						} else {
							class497_sub1_sub3_sub5.method17410(i_10_, -1, (byte) 90);
							continue;
						}
					} else {
						Class587_Sub20 class587_sub20 = ((Class587_Sub20) client.aClass445_8054.method7988((long) i_11_));
						if (null != class587_sub20) {
							Class497_Sub1_Sub3_Sub5_Sub2 class497_sub1_sub3_sub5_sub2 = ((Class497_Sub1_Sub3_Sub5_Sub2) class587_sub20.anObject9642);
							Class277 class277_21_ = (class497_sub1_sub3_sub5_sub2.method11206().aClass277_4041);
							i_14_ = ((int) class277.aFloat4209 - (int) class277_21_.aFloat4209);
							i_15_ = ((int) class277.aFloat4213 - (int) class277_21_.aFloat4213);
						} else {
							class497_sub1_sub3_sub5.method17410(i_10_, -1, (byte) 73);
							continue;
						}
					}
					if (0 != i_14_ || 0 != i_15_)
						class497_sub1_sub3_sub5.method17410(i_10_, (int) (Math.atan2((double) i_14_, (double) i_15_) * 2607.5945876176133) & 0x3fff, (byte) 22);
				}
			}
			if (bool) {
				class497_sub1_sub3_sub5.anIntArray11093 = null;
				class497_sub1_sub3_sub5.anIntArray11106 = null;
			}
		}
	}
}
