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

public class Class365_Sub1_Sub1_Sub5 extends Class365_Sub1_Sub1 implements
		Interface3 {
	boolean aBoolean9875;
	boolean aBoolean9876 = true;
	Class334 aClass334_9877;
	public Class60 aClass60_9878;

	public int method45() {
		return 1686561661 * ((Class60) aClass60_9878).anInt601;
	}

	public void method40(GraphicsToolkit class_ra) {
		aClass60_9878.method707(class_ra, -475225909);
	}

	boolean method4376(short i) {
		try {
			return ((Class365_Sub1_Sub1_Sub5) this).aBoolean9876;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.be(").append(')').toString());
		}
	}

	public int method4485() {
		return aClass60_9878.method699(2067905019);
	}

	public Class334 method4358(GraphicsToolkit class_ra, byte i) {
		try {
			return ((Class365_Sub1_Sub1_Sub5) this).aClass334_9877;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bc(").append(')').toString());
		}
	}

	public int method4363(byte i) {
		try {
			return aClass60_9878.method699(2130168413);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bx(").append(')').toString());
		}
	}

	Class335 method4394(GraphicsToolkit class_ra, int i) {
		try {
			Class387 class387 = aClass60_9878.method700(class_ra, 2048, false,
					true, (byte) -57);
			if (class387 == null)
				return null;
			Class222 class222 = method4347();
			Class335 class335 = Class73
					.method818((((Class365_Sub1_Sub1_Sub5) this).aBoolean9875),
							2063497884);
			aClass60_9878.method701(class_ra, class387, class222, aShort9798,
					aShort9796, aShort9795, aShort9797, true, -1012043162);
			class387.method4739(class222, aClass302_Sub1Array7726[0], 0);
			if (null != ((Class60) aClass60_9878).aClass351_602) {
				Class69 class69 = ((Class60) aClass60_9878).aClass351_602
						.method4229();
				class_ra.method5042(class69);
			}
			((Class365_Sub1_Sub1_Sub5) this).aBoolean9876 = (class387.i() || null != ((Class60) aClass60_9878).aClass351_602);
			Class235 class235 = method4337();
			if (((Class365_Sub1_Sub1_Sub5) this).aClass334_9877 == null)
				((Class365_Sub1_Sub1_Sub5) this).aClass334_9877 = Class472
						.method6063((int) (class235.aClass217_2599.aFloat2451),
								(int) (class235.aClass217_2599.aFloat2455),
								(int) (class235.aClass217_2599.aFloat2454),
								class387, 2102300676);
			else
				Class264_Sub2.method2507(
						((Class365_Sub1_Sub1_Sub5) this).aClass334_9877,
						(int) class235.aClass217_2599.aFloat2451,
						(int) class235.aClass217_2599.aFloat2455,
						(int) class235.aClass217_2599.aFloat2454, class387,
						(byte) 75);
			return class335;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bo(").append(')').toString());
		}
	}

	void method4357(GraphicsToolkit class_ra, int i) {
		try {
			Class387 class387 = aClass60_9878.method700(class_ra, 262144, true,
					true, (byte) 67);
			if (class387 != null)
				aClass60_9878.method701(class_ra, class387, method4347(),
						aShort9798, aShort9796, aShort9795, aShort9797, false,
						-2006037308);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bb(").append(')').toString());
		}
	}

	public void method4486(Class435 class435, int i) {
		try {
			aClass60_9878.method698(class435, -38768975);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bl(").append(')').toString());
		}
	}

	boolean method4350(GraphicsToolkit class_ra, int i, int i_0_, byte i_1_) {
		try {
			Class387 class387 = aClass60_9878.method700(class_ra, 131072,
					false, false, (byte) 7);
			if (class387 == null)
				return false;
			return class387.method4787(i, i_0_, method4347(), false, 0);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bu(").append(')').toString());
		}
	}

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

	public boolean method39(int i) {
		try {
			return aClass60_9878.method706(1788044006);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.i(").append(')').toString());
		}
	}

	public int method32(byte i) {
		try {
			return 1686561661 * ((Class60) aClass60_9878).anInt601;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.a(").append(')').toString());
		}
	}

	public int method29(int i) {
		try {
			return -1598457753 * ((Class60) aClass60_9878).anInt589;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.f(").append(')').toString());
		}
	}

	public int method30(short i) {
		try {
			return 748228569 * ((Class60) aClass60_9878).anInt590;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.b(").append(')').toString());
		}
	}

	public void method31(byte i) {
		try {
			/* empty */
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.p(").append(')').toString());
		}
	}

	public int method4381() {
		return aClass60_9878.method705(-1265114071);
	}

	public void method33(GraphicsToolkit class_ra, int i) {
		try {
			aClass60_9878.method702(class_ra, -2138385554);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.k(").append(')').toString());
		}
	}

	public void method37(GraphicsToolkit class_ra, int i) {
		try {
			aClass60_9878.method707(class_ra, -475225909);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.d(").append(')').toString());
		}
	}

	public Class334 method4368(GraphicsToolkit class_ra) {
		return ((Class365_Sub1_Sub1_Sub5) this).aClass334_9877;
	}

	public int method36() {
		return -1598457753 * ((Class60) aClass60_9878).anInt589;
	}

	public int method4487() {
		return aClass60_9878.method699(2122295662);
	}

	public int method42() {
		return 748228569 * ((Class60) aClass60_9878).anInt590;
	}

	boolean method4399(byte i) {
		try {
			return false;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bf(").append(')').toString());
		}
	}

	public void method34() {
		/* empty */
	}

	public boolean method41() {
		return aClass60_9878.method706(1659146162);
	}

	boolean method4383() {
		return ((Class365_Sub1_Sub1_Sub5) this).aBoolean9876;
	}

	public int method38() {
		return 748228569 * ((Class60) aClass60_9878).anInt590;
	}

	public void method44(GraphicsToolkit class_ra) {
		aClass60_9878.method707(class_ra, -475225909);
	}

	boolean method4372(GraphicsToolkit class_ra, int i, int i_2_) {
		Class387 class387 = aClass60_9878.method700(class_ra, 131072, false,
				false, (byte) 40);
		if (class387 == null)
			return false;
		return class387.method4787(i, i_2_, method4347(), false, 0);
	}

	boolean method4353() {
		return false;
	}

	boolean method4365() {
		return false;
	}

	boolean method4374() {
		return false;
	}

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

	public int method35() {
		return -1598457753 * ((Class60) aClass60_9878).anInt589;
	}

	boolean method4352(GraphicsToolkit class_ra, int i, int i_3_) {
		Class387 class387 = aClass60_9878.method700(class_ra, 131072, false,
				false, (byte) 103);
		if (class387 == null)
			return false;
		return class387.method4787(i, i_3_, method4347(), false, 0);
	}

	final boolean method4384() {
		return false;
	}

	Class335 method4370(GraphicsToolkit class_ra) {
		Class387 class387 = aClass60_9878.method700(class_ra, 2048, false,
				true, (byte) 16);
		if (class387 == null)
			return null;
		Class222 class222 = method4347();
		Class335 class335 = Class73.method818(
				((Class365_Sub1_Sub1_Sub5) this).aBoolean9875, 1631876582);
		aClass60_9878.method701(class_ra, class387, class222, aShort9798,
				aShort9796, aShort9795, aShort9797, true, -1124309983);
		class387.method4739(class222, aClass302_Sub1Array7726[0], 0);
		if (null != ((Class60) aClass60_9878).aClass351_602) {
			Class69 class69 = ((Class60) aClass60_9878).aClass351_602
					.method4229();
			class_ra.method5042(class69);
		}
		((Class365_Sub1_Sub1_Sub5) this).aBoolean9876 = class387.i()
				|| null != ((Class60) aClass60_9878).aClass351_602;
		Class235 class235 = method4337();
		if (((Class365_Sub1_Sub1_Sub5) this).aClass334_9877 == null)
			((Class365_Sub1_Sub1_Sub5) this).aClass334_9877 = Class472
					.method6063((int) class235.aClass217_2599.aFloat2451,
							(int) class235.aClass217_2599.aFloat2455,
							(int) class235.aClass217_2599.aFloat2454, class387,
							2091041559);
		else
			Class264_Sub2.method2507(
					(((Class365_Sub1_Sub1_Sub5) this).aClass334_9877),
					(int) class235.aClass217_2599.aFloat2451,
					(int) class235.aClass217_2599.aFloat2455,
					(int) class235.aClass217_2599.aFloat2454, class387,
					(byte) 35);
		return class335;
	}

	void method4371(GraphicsToolkit class_ra) {
		Class387 class387 = aClass60_9878.method700(class_ra, 262144, true,
				true, (byte) -6);
		if (class387 != null)
			aClass60_9878.method701(class_ra, class387, method4347(),
					aShort9798, aShort9796, aShort9795, aShort9797, false,
					1373727999);
	}

	void method4373(GraphicsToolkit class_ra) {
		Class387 class387 = aClass60_9878.method700(class_ra, 262144, true,
				true, (byte) -61);
		if (class387 != null)
			aClass60_9878.method701(class_ra, class387, method4347(),
					aShort9798, aShort9796, aShort9795, aShort9797, false,
					1730822364);
	}

	final boolean method4387() {
		return false;
	}

	public void method43(GraphicsToolkit class_ra) {
		aClass60_9878.method707(class_ra, -475225909);
	}

	boolean method4382() {
		return ((Class365_Sub1_Sub1_Sub5) this).aBoolean9876;
	}

	boolean method4385(GraphicsToolkit class_ra, int i, int i_4_) {
		Class387 class387 = aClass60_9878.method700(class_ra, 131072, false,
				false, (byte) 28);
		if (class387 == null)
			return false;
		return class387.method4787(i, i_4_, method4347(), false, 0);
	}

	public Class334 method4367(GraphicsToolkit class_ra) {
		return ((Class365_Sub1_Sub1_Sub5) this).aClass334_9877;
	}

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

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

	final boolean method4400() {
		return false;
	}

	public Class365_Sub1_Sub1_Sub5(Class331 class331, GraphicsToolkit class_ra,
			Class433 class433, ObjectDefinitions class432, int i, int i_9_, int i_10_,
			int i_11_, int i_12_, boolean bool, int i_13_, int i_14_,
			int i_15_, int i_16_, int i_17_, int i_18_, int i_19_) {
		super(class331, i, i_9_, i_10_, i_11_, i_12_, i_13_, i_14_, i_15_,
				i_16_, 512737201 * class432.anInt5409 == 1, Class113
						.method1253(i_17_, i_18_, -1836023814));
		aClass60_9878 = new Class60(class_ra, class433, class432, i_17_, i_18_,
				plane, i_9_, this, bool, i_19_);
		((Class365_Sub1_Sub1_Sub5) this).aBoolean9875 = 1532834983 * class432.anInt5382 != 0
				&& !bool;
		method4362(1, 823536706);
	}

	public int method4379() {
		return aClass60_9878.method705(-462285436);
	}

	public void method28(GraphicsToolkit class_ra) {
		aClass60_9878.method702(class_ra, 700008268);
	}

	boolean method4369() {
		return ((Class365_Sub1_Sub1_Sub5) this).aBoolean9876;
	}

	boolean method4349() {
		return ((Class365_Sub1_Sub1_Sub5) this).aBoolean9876;
	}

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

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

	boolean method4351() {
		return ((Class365_Sub1_Sub1_Sub5) this).aBoolean9876;
	}

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

	public int method4380() {
		return aClass60_9878.method705(674885315);
	}

	final boolean method4386() {
		return false;
	}

	public int method4361(int i) {
		try {
			return aClass60_9878.method705(677575417);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.bm(").append(')').toString());
		}
	}

	static final void method4488(Class403 class403, int i) {
		try {
			int i_23_ = (((Class403) class403).anIntArray5244[((((Class403) class403).anInt5239 -= -391880689) * 681479919)]);
			IComponentDefinition class105 = Class50.getIComponentDefinitions(i_23_, (byte) -18);
			Class119 class119 = Class389.aClass119Array4165[i_23_ >> 16];
			Class60.method714(class105, class119, class403, (byte) 0);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.gw(").append(')').toString());
		}
	}

	static final void method4489(Class403 class403, byte i) {
		try {
			if (Class68.aShortArray678 == null
					|| (-316347407 * Class242.anInt2709 >= Class344.anInt3688 * 367592105))
				((Class403) class403).anIntArray5244[((((Class403) class403).anInt5239 += -391880689) * 681479919) - 1] = -1;
			else
				((Class403) class403).anIntArray5244[((((Class403) class403).anInt5239 += -391880689) * 681479919) - 1] = ((Class68.aShortArray678[(Class242.anInt2709 += 1578804497)
						* -316347407 - 1]) & 0xffff);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.ads(").append(')').toString());
		}
	}

	public static void method4490(int i, int i_24_) {
		try {
			Class298_Sub37_Sub12 class298_sub37_sub12 = Class410.method4985(5,
					(long) i);
			class298_sub37_sub12.method3445(-1791340902);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wb.x(").append(')').toString());
		}
	}
}
