package jagex;

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

public abstract class Class456_Sub1_Sub5 extends Class456_Sub1 {
	boolean method8345(Class106 class106) {
		Class240 class240 = method5394().aClass240_2647;
		Class543 class543 = aClass523_9010.method6284(aByte9008, ((int) class240.aFloat2653 >> (406704825 * aClass523_9010.anInt5858)), ((int) class240.aFloat2657 >> (406704825 * aClass523_9010.anInt5858)), -728944882);
		if (null != class543 && class543.aClass456_Sub1_Sub2_6099.aBool11498)
			return (aClass523_9010.aClass533_5828.method6355(aByte9008, ((int) class240.aFloat2653 >> 406704825 * aClass523_9010.anInt5858), ((int) class240.aFloat2657 >> 406704825 * aClass523_9010.anInt5858), (class543.aClass456_Sub1_Sub2_6099.method8310((byte) -8) + method8310((byte) -37))));
		return (aClass523_9010.aClass533_5828.method6368(aByte9008, ((int) class240.aFloat2653 >> aClass523_9010.anInt5858 * 406704825), ((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825)));
	}

	int method8352(Class572_Sub36[] class572_sub36s, byte i) {
		Class240 class240 = method5394().aClass240_2647;
		return method8311(((int) class240.aFloat2653 >> 406704825 * aClass523_9010.anInt5858), ((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825), class572_sub36s, (short) 3521);
	}

	Class456_Sub1_Sub5(Class523 class523, int i, int i_0_, int i_1_, int i_2_, int i_3_) {
		super(class523);
		aByte9009 = (byte) i_2_;
		aByte9008 = (byte) i_3_;
		method5401(new Class240((float) i, (float) i_0_, (float) i_1_));
	}

	final boolean method8334() {
		return false;
	}

	final boolean method8299(int i) {
		return false;
	}

	final void method8302(Class106 class106, Class456_Sub1 class456_sub1, int i, int i_4_, int i_5_, boolean bool, int i_6_) {
		throw new IllegalStateException();
	}

	int method8346(Class572_Sub36[] class572_sub36s) {
		Class240 class240 = method5394().aClass240_2647;
		return method8311(((int) class240.aFloat2653 >> 406704825 * aClass523_9010.anInt5858), ((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825), class572_sub36s, (short) 16089);
	}

	final boolean method8332() {
		return false;
	}

	boolean method8307(Class106 class106, int i) {
		Class240 class240 = method5394().aClass240_2647;
		Class543 class543 = aClass523_9010.method6284(aByte9008, ((int) class240.aFloat2653 >> (406704825 * aClass523_9010.anInt5858)), ((int) class240.aFloat2657 >> (406704825 * aClass523_9010.anInt5858)), -1837933073);
		if (null != class543 && class543.aClass456_Sub1_Sub2_6099.aBool11498)
			return (aClass523_9010.aClass533_5828.method6355(aByte9008, ((int) class240.aFloat2653 >> 406704825 * aClass523_9010.anInt5858), ((int) class240.aFloat2657 >> 406704825 * aClass523_9010.anInt5858), (class543.aClass456_Sub1_Sub2_6099.method8310((byte) -26) + method8310((byte) 22))));
		return (aClass523_9010.aClass533_5828.method6368(aByte9008, ((int) class240.aFloat2653 >> aClass523_9010.anInt5858 * 406704825), ((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825)));
	}

	final boolean method8347() {
		return false;
	}

	boolean method8308(int i) {
		Class240 class240 = method5394().aClass240_2647;
		return (((Class523) aClass523_9010).aBoolArrayArray5885[(((Class523) aClass523_9010).anInt5865 * 131560129 + (((int) class240.aFloat2653 >> aClass523_9010.anInt5858 * 406704825) - 308188993 * ((Class523) aClass523_9010).anInt5859))][(((Class523) aClass523_9010).anInt5865 * 131560129 + (((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825) - ((Class523) aClass523_9010).anInt5825 * -123518785))]);
	}

	final boolean method8349() {
		return false;
	}

	final void method8337(Class106 class106, Class456_Sub1 class456_sub1, int i, int i_7_, int i_8_, boolean bool) {
		throw new IllegalStateException();
	}

	final void method8338() {
		throw new IllegalStateException();
	}

	final void method8343() {
		throw new IllegalStateException();
	}

	final boolean method8333() {
		return false;
	}

	final void method8303(int i) {
		throw new IllegalStateException();
	}

	final void method8304() {
		throw new IllegalStateException();
	}

	boolean method8335(Class106 class106) {
		Class240 class240 = method5394().aClass240_2647;
		Class543 class543 = aClass523_9010.method6284(aByte9008, ((int) class240.aFloat2653 >> (406704825 * aClass523_9010.anInt5858)), ((int) class240.aFloat2657 >> (406704825 * aClass523_9010.anInt5858)), 1286649533);
		if (null != class543 && class543.aClass456_Sub1_Sub2_6099.aBool11498)
			return (aClass523_9010.aClass533_5828.method6355(aByte9008, ((int) class240.aFloat2653 >> 406704825 * aClass523_9010.anInt5858), ((int) class240.aFloat2657 >> 406704825 * aClass523_9010.anInt5858), (class543.aClass456_Sub1_Sub2_6099.method8310((byte) 23) + method8310((byte) -46))));
		return (aClass523_9010.aClass533_5828.method6368(aByte9008, ((int) class240.aFloat2653 >> aClass523_9010.anInt5858 * 406704825), ((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825)));
	}

	boolean method8318() {
		Class240 class240 = method5394().aClass240_2647;
		return (((Class523) aClass523_9010).aBoolArrayArray5885[(((Class523) aClass523_9010).anInt5865 * 131560129 + (((int) class240.aFloat2653 >> aClass523_9010.anInt5858 * 406704825) - 308188993 * ((Class523) aClass523_9010).anInt5859))][(((Class523) aClass523_9010).anInt5865 * 131560129 + (((int) class240.aFloat2657 >> aClass523_9010.anInt5858 * 406704825) - ((Class523) aClass523_9010).anInt5825 * -123518785))]);
	}

	public static void method10475(int i, byte i_9_) {
		Class587.method6962(new Class539(i), (byte) 0);
	}
}
