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

import java.awt.Point;

public class Class523_Sub39_Sub2 extends Class523_Sub39 {
	static final int anInt11770 = 166;
	static final int anInt11771 = 161;
	static final int anInt11772 = 172;
	static final int anInt11773 = 162;
	static final int anInt11774 = 164;
	static final int anInt11775 = 163;
	static final int anInt11776 = 518;
	static final int anInt11777 = 167;
	static final int anInt11778 = 521;
	static final int anInt11779 = 169;
	static final int anInt11780 = 170;
	static final int anInt11781 = 171;
	static final int anInt11782 = 168;
	static final int anInt11783 = 173;
	long aLong11784;
	static final int anInt11785 = 519;
	static final int anInt11786 = 513;
	static final int anInt11787 = 160;
	static final int anInt11788 = 515;
	static final int anInt11789 = 516;
	static final int anInt11790 = 517;
	static final int anInt11791 = 512;
	static final int anInt11792 = 522;
	static final int anInt11793 = 520;
	static final int anInt11794 = 165;
	static final int anInt11795 = 514;
	static final int anInt11796 = 525;
	static final int anInt11797 = 672;
	static final int anInt11798 = 674;
	static Class523_Sub39_Sub2[] aClass523_Sub39_Sub2Array11799 = new Class523_Sub39_Sub2[0];
	int anInt11800;
	int anInt11801;
	static final int anInt11802 = 174;
	int anInt11803;
	int anInt11804;

	public void method18164(Point point) {
		anInt11803 -= point.x * 668965623;
		anInt11804 -= 1509770205 * point.y;
	}

	public void method16523(byte i) {
		synchronized (aClass523_Sub39_Sub2Array11799) {
			if (1461112827 * Class687_Sub33.anInt10909 < Class688_Sub4.anInt10964 * 1012904627 - 1)
				aClass523_Sub39_Sub2Array11799[((Class687_Sub33.anInt10909 += -2134121677) * 1461112827 - 1)] = this;
		}
	}

	public int method18165(int i) {
		return -431377193 * anInt11800;
	}

	public int method16519(int i) {
		return 1055475399 * anInt11803;
	}

	public boolean method18166() {
		switch (anInt11800 * -431377193) {
		default:
			return false;
		case 160:
		case 161:
		case 162:
		case 163:
		case 164:
		case 165:
		case 166:
		case 167:
		case 168:
		case 169:
		case 170:
		case 171:
		case 172:
		case 173:
		case 174:
		case 672:
		case 674:
			return true;
		}
	}

	Class523_Sub39_Sub2() {
		/* empty */
	}

	public int method16518(int i) {
		switch (-431377193 * anInt11800) {
		case 162:
		case 514:
			return 3;
		case 167:
		case 169:
		case 519:
		case 521:
			return 1;
		case 161:
		case 163:
		case 513:
		case 515:
			return 0;
		case 168:
		case 520:
			return 4;
		case 165:
		case 517:
			return 5;
		case 164:
		case 166:
		case 516:
		case 518:
			return 2;
		case 170:
		case 522:
			return 6;
		case 160:
		case 512:
			return -1;
		default:
			return -2;
		}
	}

	public void method18167(Point point, byte i) {
		anInt11803 -= point.x * 668965623;
		anInt11804 -= 1509770205 * point.y;
	}

	public boolean method18168() {
		switch (anInt11800 * -431377193) {
		default:
			return false;
		case 160:
		case 161:
		case 162:
		case 163:
		case 164:
		case 165:
		case 166:
		case 167:
		case 168:
		case 169:
		case 170:
		case 171:
		case 172:
		case 173:
		case 174:
		case 672:
		case 674:
			return true;
		}
	}

	public static void method18169(int i) {
		Class688_Sub4.anInt10964 = i * 858279035;
		aClass523_Sub39_Sub2Array11799 = new Class523_Sub39_Sub2[i];
		Class687_Sub33.anInt10909 = 0;
	}

	public int method16520(byte i) {
		return anInt11804 * -812766091;
	}

	public int method18170(int i) {
		return -769642043 * anInt11801;
	}

	public int method16517() {
		switch (-431377193 * anInt11800) {
		case 160:
		case 512:
			return 0;
		default:
			return 1;
		case 163:
		case 166:
		case 169:
		case 173:
		case 515:
		case 518:
		case 521:
		case 525:
			return 2;
		}
	}

	public int method16526() {
		return anInt11804 * -812766091;
	}

	public int method16527() {
		return anInt11804 * -812766091;
	}

	public long method16528() {
		return -3814823943730430763L * aLong11784;
	}

	public long method16534() {
		return -3814823943730430763L * aLong11784;
	}

	public long method16530() {
		return -3814823943730430763L * aLong11784;
	}

	public long method16533() {
		return -3814823943730430763L * aLong11784;
	}

	public void method18171(Point point) {
		anInt11803 -= point.x * 668965623;
		anInt11804 -= 1509770205 * point.y;
	}

	public int method16522() {
		switch (-431377193 * anInt11800) {
		case 160:
		case 512:
			return 0;
		default:
			return 1;
		case 163:
		case 166:
		case 169:
		case 173:
		case 515:
		case 518:
		case 521:
		case 525:
			return 2;
		}
	}

	public void method18172(Point point) {
		anInt11803 -= point.x * 668965623;
		anInt11804 -= 1509770205 * point.y;
	}

	public void method16535() {
		synchronized (aClass523_Sub39_Sub2Array11799) {
			if (1461112827 * Class687_Sub33.anInt10909 < Class688_Sub4.anInt10964 * 1012904627 - 1)
				aClass523_Sub39_Sub2Array11799[((Class687_Sub33.anInt10909 += -2134121677) * 1461112827 - 1)] = this;
		}
	}

	public void method16525() {
		synchronized (aClass523_Sub39_Sub2Array11799) {
			if (1461112827 * Class687_Sub33.anInt10909 < Class688_Sub4.anInt10964 * 1012904627 - 1)
				aClass523_Sub39_Sub2Array11799[((Class687_Sub33.anInt10909 += -2134121677) * 1461112827 - 1)] = this;
		}
	}

	public int method16536() {
		return 1055475399 * anInt11803;
	}

	public static void method18173(int i) {
		Class688_Sub4.anInt10964 = i * 858279035;
		aClass523_Sub39_Sub2Array11799 = new Class523_Sub39_Sub2[i];
		Class687_Sub33.anInt10909 = 0;
	}

	public static void method18174(int i) {
		Class688_Sub4.anInt10964 = i * 858279035;
		aClass523_Sub39_Sub2Array11799 = new Class523_Sub39_Sub2[i];
		Class687_Sub33.anInt10909 = 0;
	}

	public static Class523_Sub39_Sub2 method18175(int i, int i_0_, int i_1_, int i_2_) {
		synchronized (aClass523_Sub39_Sub2Array11799) {
			Class523_Sub39_Sub2 class523_sub39_sub2;
			if (1461112827 * Class687_Sub33.anInt10909 == 0)
				class523_sub39_sub2 = new Class523_Sub39_Sub2();
			else
				class523_sub39_sub2 = (aClass523_Sub39_Sub2Array11799[(Class687_Sub33.anInt10909 -= -2134121677) * 1461112827]);
			class523_sub39_sub2.anInt11803 = i * 668965623;
			class523_sub39_sub2.anInt11804 = i_0_ * 1509770205;
			class523_sub39_sub2.anInt11800 = 1810136807 * i_1_;
			class523_sub39_sub2.anInt11801 = i_2_ * 658253069;
			class523_sub39_sub2.aLong11784 = TimeUtils.getCurrentTimeMilliseconds(1516375036) * -6103870009502704515L;
			Class523_Sub39_Sub2 class523_sub39_sub2_3_ = class523_sub39_sub2;
			return class523_sub39_sub2_3_;
		}
	}

	public static Class523_Sub39_Sub2 method18176(int i, int i_4_, int i_5_, int i_6_) {
		synchronized (aClass523_Sub39_Sub2Array11799) {
			Class523_Sub39_Sub2 class523_sub39_sub2;
			if (1461112827 * Class687_Sub33.anInt10909 == 0)
				class523_sub39_sub2 = new Class523_Sub39_Sub2();
			else
				class523_sub39_sub2 = (aClass523_Sub39_Sub2Array11799[(Class687_Sub33.anInt10909 -= -2134121677) * 1461112827]);
			class523_sub39_sub2.anInt11803 = i * 668965623;
			class523_sub39_sub2.anInt11804 = i_4_ * 1509770205;
			class523_sub39_sub2.anInt11800 = 1810136807 * i_5_;
			class523_sub39_sub2.anInt11801 = i_6_ * 658253069;
			class523_sub39_sub2.aLong11784 = TimeUtils.getCurrentTimeMilliseconds(1516375036) * -6103870009502704515L;
			Class523_Sub39_Sub2 class523_sub39_sub2_7_ = class523_sub39_sub2;
			return class523_sub39_sub2_7_;
		}
	}

	public static Class523_Sub39_Sub2 method18177(int i, int i_8_, int i_9_, int i_10_) {
		synchronized (aClass523_Sub39_Sub2Array11799) {
			Class523_Sub39_Sub2 class523_sub39_sub2;
			if (1461112827 * Class687_Sub33.anInt10909 == 0)
				class523_sub39_sub2 = new Class523_Sub39_Sub2();
			else
				class523_sub39_sub2 = (aClass523_Sub39_Sub2Array11799[(Class687_Sub33.anInt10909 -= -2134121677) * 1461112827]);
			class523_sub39_sub2.anInt11803 = i * 668965623;
			class523_sub39_sub2.anInt11804 = i_8_ * 1509770205;
			class523_sub39_sub2.anInt11800 = 1810136807 * i_9_;
			class523_sub39_sub2.anInt11801 = i_10_ * 658253069;
			class523_sub39_sub2.aLong11784 = TimeUtils.getCurrentTimeMilliseconds(1516375036) * -6103870009502704515L;
			Class523_Sub39_Sub2 class523_sub39_sub2_11_ = class523_sub39_sub2;
			return class523_sub39_sub2_11_;
		}
	}

	public int method18178() {
		return -769642043 * anInt11801;
	}

	public int method16524() {
		switch (-431377193 * anInt11800) {
		case 162:
		case 514:
			return 3;
		case 167:
		case 169:
		case 519:
		case 521:
			return 1;
		case 161:
		case 163:
		case 513:
		case 515:
			return 0;
		case 168:
		case 520:
			return 4;
		case 165:
		case 517:
			return 5;
		case 164:
		case 166:
		case 516:
		case 518:
			return 2;
		case 170:
		case 522:
			return 6;
		case 160:
		case 512:
			return -1;
		default:
			return -2;
		}
	}

	public int method16529() {
		switch (-431377193 * anInt11800) {
		case 160:
		case 512:
			return 0;
		default:
			return 1;
		case 163:
		case 166:
		case 169:
		case 173:
		case 515:
		case 518:
		case 521:
		case 525:
			return 2;
		}
	}

	public int method16521(int i) {
		switch (-431377193 * anInt11800) {
		case 160:
		case 512:
			return 0;
		default:
			return 1;
		case 163:
		case 166:
		case 169:
		case 173:
		case 515:
		case 518:
		case 521:
		case 525:
			return 2;
		}
	}

	public long method16539(byte i) {
		return -3814823943730430763L * aLong11784;
	}

	public void method18179(Point point) {
		anInt11803 -= point.x * 668965623;
		anInt11804 -= 1509770205 * point.y;
	}

	public boolean method18180(int i) {
		switch (anInt11800 * -431377193) {
		default:
			return false;
		case 160:
		case 161:
		case 162:
		case 163:
		case 164:
		case 165:
		case 166:
		case 167:
		case 168:
		case 169:
		case 170:
		case 171:
		case 172:
		case 173:
		case 174:
		case 672:
		case 674:
			return true;
		}
	}
}
