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

public abstract class Class365_Sub1_Sub4 extends Class365_Sub1 {
	int method4354(Class298_Sub10[] class298_sub10s, int i) {
		try {
			Class217 class217 = method4337().aClass217_2599;
			return method4392(((int) class217.aFloat2451 >> -1688804109
					* aClass331_7722.anInt3504),
					((int) class217.aFloat2454 >> -1688804109
							* aClass331_7722.anInt3504), class298_sub10s,
					2132561832);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("ajx.dg(").append(')').toString());
		}
	}

	boolean method4360(int i) {
		try {
			Class217 class217 = method4337().aClass217_2599;
			return (((Class331) aClass331_7722).aBooleanArrayArray3563[(((int) class217.aFloat2451 >> -1688804109
					* aClass331_7722.anInt3504)
					- ((Class331) aClass331_7722).anInt3553 * -804213305 + ((Class331) aClass331_7722).anInt3538 * 583010427)][(((int) class217.aFloat2454 >> aClass331_7722.anInt3504
					* -1688804109)
					- ((Class331) aClass331_7722).anInt3513 * 465603579 + ((Class331) aClass331_7722).anInt3538 * 583010427)]);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("ajx.dq(").append(')').toString());
		}
	}

	boolean method4364(GraphicsToolkit class_ra, byte i) {
		try {
			Class217 class217 = method4337().aClass217_2599;
			Class322 class322 = aClass331_7722
					.method4036(
							plane,
							((int) class217.aFloat2451 >> (aClass331_7722.anInt3504 * -1688804109)),
							((int) class217.aFloat2454 >> (-1688804109 * aClass331_7722.anInt3504)),
							-113950602);
			if (null != class322
					&& class322.aClass365_Sub1_Sub1_3359.aBoolean9799)
				return (aClass331_7722.aClass333_3512
						.method4073(
								plane,
								((int) class217.aFloat2451 >> -1688804109
										* aClass331_7722.anInt3504),
								((int) class217.aFloat2454 >> aClass331_7722.anInt3504
										* -1688804109),
								(class322.aClass365_Sub1_Sub1_3359
										.method4361(1951240662) + method4361(1951240662))));
			return (aClass331_7722.aClass333_3512.method4071(plane,
					((int) class217.aFloat2451 >> -1688804109
							* aClass331_7722.anInt3504),
					((int) class217.aFloat2454 >> aClass331_7722.anInt3504
							* -1688804109)));
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("ajx.dl(").append(')').toString());
		}
	}

	boolean method4391(GraphicsToolkit class_ra) {
		Class217 class217 = method4337().aClass217_2599;
		Class322 class322 = aClass331_7722
				.method4036(
						plane,
						((int) class217.aFloat2451 >> (aClass331_7722.anInt3504 * -1688804109)),
						((int) class217.aFloat2454 >> (-1688804109 * aClass331_7722.anInt3504)),
						1285556304);
		if (null != class322 && class322.aClass365_Sub1_Sub1_3359.aBoolean9799)
			return (aClass331_7722.aClass333_3512.method4073(plane,
					((int) class217.aFloat2451 >> -1688804109
							* aClass331_7722.anInt3504),
					((int) class217.aFloat2454 >> aClass331_7722.anInt3504
							* -1688804109), (class322.aClass365_Sub1_Sub1_3359
							.method4361(1951240662) + method4361(1951240662))));
		return (aClass331_7722.aClass333_3512.method4071(plane,
				((int) class217.aFloat2451 >> -1688804109
						* aClass331_7722.anInt3504),
				((int) class217.aFloat2454 >> aClass331_7722.anInt3504
						* -1688804109)));
	}

	final boolean method4384() {
		return false;
	}

	final void method4355(GraphicsToolkit class_ra, Class365_Sub1 class365_sub1,
			int i, int i_0_, int i_1_, boolean bool, int i_2_) {
		try {
			throw new IllegalStateException();
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("ajx.bk(").append(')').toString());
		}
	}

	final boolean method4366(int i) {
		try {
			return false;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("ajx.bw(").append(')').toString());
		}
	}

	final void method4375(GraphicsToolkit class_ra, Class365_Sub1 class365_sub1,
			int i, int i_3_, int i_4_, boolean bool) {
		throw new IllegalStateException();
	}

	final void method4398(byte i) {
		try {
			throw new IllegalStateException();
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("ajx.bq(").append(')').toString());
		}
	}

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

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

	Class365_Sub1_Sub4(Class331 class331, int i, int i_5_, int i_6_, int i_7_,
			int i_8_) {
		super(class331);
		plane = (byte) i_7_;
		aByte7724 = (byte) i_8_;
		method4340(new Class217((float) i, (float) i_5_, (float) i_6_));
	}

	final boolean method4400() {
		return false;
	}

	final boolean method4386() {
		return false;
	}

	boolean method4396() {
		Class217 class217 = method4337().aClass217_2599;
		return (((Class331) aClass331_7722).aBooleanArrayArray3563[(((int) class217.aFloat2451 >> -1688804109
				* aClass331_7722.anInt3504)
				- ((Class331) aClass331_7722).anInt3553 * -804213305 + ((Class331) aClass331_7722).anInt3538 * 583010427)][(((int) class217.aFloat2454 >> aClass331_7722.anInt3504
				* -1688804109)
				- ((Class331) aClass331_7722).anInt3513 * 465603579 + ((Class331) aClass331_7722).anInt3538 * 583010427)]);
	}

	int method4390(Class298_Sub10[] class298_sub10s) {
		Class217 class217 = method4337().aClass217_2599;
		return method4392(((int) class217.aFloat2451 >> -1688804109
				* aClass331_7722.anInt3504),
				((int) class217.aFloat2454 >> -1688804109
						* aClass331_7722.anInt3504), class298_sub10s,
				1968893016);
	}

	final boolean method4387() {
		return false;
	}

	boolean method4359(GraphicsToolkit class_ra) {
		Class217 class217 = method4337().aClass217_2599;
		Class322 class322 = aClass331_7722
				.method4036(
						plane,
						((int) class217.aFloat2451 >> (aClass331_7722.anInt3504 * -1688804109)),
						((int) class217.aFloat2454 >> (-1688804109 * aClass331_7722.anInt3504)),
						-832807192);
		if (null != class322 && class322.aClass365_Sub1_Sub1_3359.aBoolean9799)
			return (aClass331_7722.aClass333_3512.method4073(plane,
					((int) class217.aFloat2451 >> -1688804109
							* aClass331_7722.anInt3504),
					((int) class217.aFloat2454 >> aClass331_7722.anInt3504
							* -1688804109), (class322.aClass365_Sub1_Sub1_3359
							.method4361(1951240662) + method4361(1951240662))));
		return (aClass331_7722.aClass333_3512.method4071(plane,
				((int) class217.aFloat2451 >> -1688804109
						* aClass331_7722.anInt3504),
				((int) class217.aFloat2454 >> aClass331_7722.anInt3504
						* -1688804109)));
	}

	boolean method4393(GraphicsToolkit class_ra) {
		Class217 class217 = method4337().aClass217_2599;
		Class322 class322 = aClass331_7722
				.method4036(
						plane,
						((int) class217.aFloat2451 >> (aClass331_7722.anInt3504 * -1688804109)),
						((int) class217.aFloat2454 >> (-1688804109 * aClass331_7722.anInt3504)),
						-1759814831);
		if (null != class322 && class322.aClass365_Sub1_Sub1_3359.aBoolean9799)
			return (aClass331_7722.aClass333_3512.method4073(plane,
					((int) class217.aFloat2451 >> -1688804109
							* aClass331_7722.anInt3504),
					((int) class217.aFloat2454 >> aClass331_7722.anInt3504
							* -1688804109), (class322.aClass365_Sub1_Sub1_3359
							.method4361(1951240662) + method4361(1951240662))));
		return (aClass331_7722.aClass333_3512.method4071(plane,
				((int) class217.aFloat2451 >> -1688804109
						* aClass331_7722.anInt3504),
				((int) class217.aFloat2454 >> aClass331_7722.anInt3504
						* -1688804109)));
	}

	boolean method4389(GraphicsToolkit class_ra) {
		Class217 class217 = method4337().aClass217_2599;
		Class322 class322 = aClass331_7722
				.method4036(
						plane,
						((int) class217.aFloat2451 >> (aClass331_7722.anInt3504 * -1688804109)),
						((int) class217.aFloat2454 >> (-1688804109 * aClass331_7722.anInt3504)),
						1171846903);
		if (null != class322 && class322.aClass365_Sub1_Sub1_3359.aBoolean9799)
			return (aClass331_7722.aClass333_3512.method4073(plane,
					((int) class217.aFloat2451 >> -1688804109
							* aClass331_7722.anInt3504),
					((int) class217.aFloat2454 >> aClass331_7722.anInt3504
							* -1688804109), (class322.aClass365_Sub1_Sub1_3359
							.method4361(1951240662) + method4361(1951240662))));
		return (aClass331_7722.aClass333_3512.method4071(plane,
				((int) class217.aFloat2451 >> -1688804109
						* aClass331_7722.anInt3504),
				((int) class217.aFloat2454 >> aClass331_7722.anInt3504
						* -1688804109)));
	}

	boolean method4395() {
		Class217 class217 = method4337().aClass217_2599;
		return (((Class331) aClass331_7722).aBooleanArrayArray3563[(((int) class217.aFloat2451 >> -1688804109
				* aClass331_7722.anInt3504)
				- ((Class331) aClass331_7722).anInt3553 * -804213305 + ((Class331) aClass331_7722).anInt3538 * 583010427)][(((int) class217.aFloat2454 >> aClass331_7722.anInt3504
				* -1688804109)
				- ((Class331) aClass331_7722).anInt3513 * 465603579 + ((Class331) aClass331_7722).anInt3538 * 583010427)]);
	}

	final void method4388(GraphicsToolkit class_ra, Class365_Sub1 class365_sub1,
			int i, int i_9_, int i_10_, boolean bool) {
		throw new IllegalStateException();
	}

	boolean method4397() {
		Class217 class217 = method4337().aClass217_2599;
		return (((Class331) aClass331_7722).aBooleanArrayArray3563[(((int) class217.aFloat2451 >> -1688804109
				* aClass331_7722.anInt3504)
				- ((Class331) aClass331_7722).anInt3553 * -804213305 + ((Class331) aClass331_7722).anInt3538 * 583010427)][(((int) class217.aFloat2454 >> aClass331_7722.anInt3504
				* -1688804109)
				- ((Class331) aClass331_7722).anInt3513 * 465603579 + ((Class331) aClass331_7722).anInt3538 * 583010427)]);
	}
}
