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

public class Class365_Sub1_Sub3_Sub1 extends Class365_Sub1_Sub3 implements
		Interface3 {
	boolean aBoolean9903 = true;
	boolean aBoolean9904;
	Class334 aClass334_9905;
	public Class60 aClass60_9906;

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

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

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

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

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

	public void method4504(Class435 class435, byte i) {
		try {
			aClass60_9906.method698(class435, -1138005946);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.by(").append(')').toString());
		}
	}

	boolean method4351() {
		return ((Class365_Sub1_Sub3_Sub1) this).aBoolean9903;
	}

	void method4357(GraphicsToolkit class_ra, int i) {
		try {
			Class387 class387 = aClass60_9906.method700(class_ra, 262144,
					false, true, (byte) 75);
			if (null != class387) {
				Class222 class222 = method4347();
				Class235 class235 = method4337();
				int i_0_ = (int) class235.aClass217_2599.aFloat2451 >> 9;
				int i_1_ = (int) class235.aClass217_2599.aFloat2454 >> 9;
				aClass60_9906.method701(class_ra, class387, class222, i_0_,
						i_0_, i_1_, i_1_, false, 1852542070);
			}
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.bb(").append(')').toString());
		}
	}

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

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

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

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

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

	public boolean method39(int i) {
		try {
			return aClass60_9906.method706(-1796811837);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.i(").append(')').toString());
		}
	}

	boolean method4365() {
		return false;
	}

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

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

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

	boolean method4383() {
		return ((Class365_Sub1_Sub3_Sub1) this).aBoolean9903;
	}

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

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

	boolean method4349() {
		return ((Class365_Sub1_Sub3_Sub1) this).aBoolean9903;
	}

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

	Class335 method4370(GraphicsToolkit class_ra) {
		Class387 class387 = aClass60_9906.method700(class_ra, 2048, false,
				true, (byte) -76);
		if (class387 == null)
			return null;
		Class222 class222 = class_ra.method5178();
		class222.method2070(method4347());
		class222.method2064((float) aShort9802, 0.0F, (float) aShort9803);
		Class235 class235 = method4337();
		Class335 class335 = Class73.method818(
				((Class365_Sub1_Sub3_Sub1) this).aBoolean9904, 1290253643);
		int i = (int) class235.aClass217_2599.aFloat2451 >> 9;
		int i_4_ = (int) class235.aClass217_2599.aFloat2454 >> 9;
		aClass60_9906.method701(class_ra, class387, class222, i, i, i_4_, i_4_,
				true, 1549011469);
		class387.method4739(class222, aClass302_Sub1Array7726[0], 0);
		if (null != ((Class60) aClass60_9906).aClass351_602) {
			Class69 class69 = ((Class60) aClass60_9906).aClass351_602
					.method4229();
			class_ra.method5042(class69);
		}
		((Class365_Sub1_Sub3_Sub1) this).aBoolean9903 = class387.i()
				|| null != ((Class60) aClass60_9906).aClass351_602;
		if (null == ((Class365_Sub1_Sub3_Sub1) this).aClass334_9905)
			((Class365_Sub1_Sub3_Sub1) this).aClass334_9905 = Class472
					.method6063((int) class235.aClass217_2599.aFloat2451,
							(int) class235.aClass217_2599.aFloat2455,
							(int) class235.aClass217_2599.aFloat2454, class387,
							1999311873);
		else
			Class264_Sub2.method2507(
					(((Class365_Sub1_Sub3_Sub1) this).aClass334_9905),
					(int) class235.aClass217_2599.aFloat2451,
					(int) class235.aClass217_2599.aFloat2455,
					(int) class235.aClass217_2599.aFloat2454, class387,
					(byte) 74);
		return class335;
	}

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

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

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

	boolean method4353() {
		return false;
	}

	boolean method4369() {
		return ((Class365_Sub1_Sub3_Sub1) this).aBoolean9903;
	}

	boolean method4374() {
		return false;
	}

	void method4371(GraphicsToolkit class_ra) {
		Class387 class387 = aClass60_9906.method700(class_ra, 262144, false,
				true, (byte) 34);
		if (null != class387) {
			Class222 class222 = method4347();
			Class235 class235 = method4337();
			int i = (int) class235.aClass217_2599.aFloat2451 >> 9;
			int i_5_ = (int) class235.aClass217_2599.aFloat2454 >> 9;
			aClass60_9906.method701(class_ra, class387, class222, i, i, i_5_,
					i_5_, false, 22822212);
		}
	}

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

	public int method4505() {
		return aClass60_9906.method699(2068020131);
	}

	public int method4506() {
		return aClass60_9906.method699(2094377016);
	}

	void method4373(GraphicsToolkit class_ra) {
		Class387 class387 = aClass60_9906.method700(class_ra, 262144, false,
				true, (byte) 16);
		if (null != class387) {
			Class222 class222 = method4347();
			Class235 class235 = method4337();
			int i = (int) class235.aClass217_2599.aFloat2451 >> 9;
			int i_6_ = (int) class235.aClass217_2599.aFloat2454 >> 9;
			aClass60_9906.method701(class_ra, class387, class222, i, i, i_6_,
					i_6_, false, 386620711);
		}
	}

	Class335 method4394(GraphicsToolkit class_ra, int i) {
		try {
			Class387 class387 = aClass60_9906.method700(class_ra, 2048, false,
					true, (byte) -55);
			if (class387 == null)
				return null;
			Class222 class222 = class_ra.method5178();
			class222.method2070(method4347());
			class222.method2064((float) aShort9802, 0.0F, (float) aShort9803);
			Class235 class235 = method4337();
			Class335 class335 = Class73
					.method818((((Class365_Sub1_Sub3_Sub1) this).aBoolean9904),
							1881845078);
			int i_7_ = (int) class235.aClass217_2599.aFloat2451 >> 9;
			int i_8_ = (int) class235.aClass217_2599.aFloat2454 >> 9;
			aClass60_9906.method701(class_ra, class387, class222, i_7_, i_7_,
					i_8_, i_8_, true, -43742513);
			class387.method4739(class222, aClass302_Sub1Array7726[0], 0);
			if (null != ((Class60) aClass60_9906).aClass351_602) {
				Class69 class69 = ((Class60) aClass60_9906).aClass351_602
						.method4229();
				class_ra.method5042(class69);
			}
			((Class365_Sub1_Sub3_Sub1) this).aBoolean9903 = (class387.i() || null != ((Class60) aClass60_9906).aClass351_602);
			if (null == ((Class365_Sub1_Sub3_Sub1) this).aClass334_9905)
				((Class365_Sub1_Sub3_Sub1) this).aClass334_9905 = Class472
						.method6063((int) (class235.aClass217_2599.aFloat2451),
								(int) (class235.aClass217_2599.aFloat2455),
								(int) (class235.aClass217_2599.aFloat2454),
								class387, 2072413227);
			else
				Class264_Sub2.method2507(
						((Class365_Sub1_Sub3_Sub1) this).aClass334_9905,
						(int) class235.aClass217_2599.aFloat2451,
						(int) class235.aClass217_2599.aFloat2455,
						(int) class235.aClass217_2599.aFloat2454, class387,
						(byte) 84);
			return class335;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.bo(").append(')').toString());
		}
	}

	public Class334 method4368(GraphicsToolkit class_ra) {
		return ((Class365_Sub1_Sub3_Sub1) this).aClass334_9905;
	}

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

	public void method28(GraphicsToolkit class_ra) {
		aClass60_9906.method702(class_ra, 2051751369);
	}

	boolean method4352(GraphicsToolkit class_ra, int i, int i_10_) {
		Class387 class387 = aClass60_9906.method700(class_ra, 131072, false,
				false, (byte) -39);
		if (null == class387)
			return false;
		return class387.method4787(i, i_10_, method4347(), false, 0);
	}

	public int method4379() {
		return aClass60_9906.method705(1794626017);
	}

	public int method4380() {
		return aClass60_9906.method705(-1950259661);
	}

	public int method4381() {
		return aClass60_9906.method705(-398878374);
	}

	public Class365_Sub1_Sub3_Sub1(Class331 class331, GraphicsToolkit class_ra,
			Class433 class433, ObjectDefinitions class432, int i, int i_11_, int i_12_,
			int i_13_, int i_14_, boolean bool, int i_15_, int i_16_,
			int i_17_, int i_18_, int i_19_) {
		super(class331, i_12_, i_13_, i_14_, i, i_11_, i_15_, i_16_);
		aClass60_9906 = new Class60(class_ra, class433, class432, i_17_, i_18_,
				plane, i_11_, this, bool, i_19_);
		((Class365_Sub1_Sub3_Sub1) this).aBoolean9904 = 1532834983 * class432.anInt5382 != 0
				&& !bool;
		method4362(1, -659392218);
	}

	boolean method4382() {
		return ((Class365_Sub1_Sub3_Sub1) this).aBoolean9903;
	}

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

	public boolean method41() {
		return aClass60_9906.method706(1916662090);
	}

	boolean method4385(GraphicsToolkit class_ra, int i, int i_20_) {
		Class387 class387 = aClass60_9906.method700(class_ra, 131072, false,
				false, (byte) -72);
		if (null == class387)
			return false;
		return class387.method4787(i, i_20_, method4347(), false, 0);
	}

	public Class334 method4367(GraphicsToolkit class_ra) {
		return ((Class365_Sub1_Sub3_Sub1) this).aClass334_9905;
	}

	public static void method4507(long[] ls, Object[] objects, byte i) {
		try {
			Class165.method1782(ls, objects, 0, ls.length - 1, 1394023611);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.r(").append(')').toString());
		}
	}

	public static String[] method4508(String string, char c, int i) {
		try {
			int i_21_ = Class314.method3831(string, c, -452041917);
			String[] strings = new String[1 + i_21_];
			int i_22_ = 0;
			int i_23_ = 0;
			for (int i_24_ = 0; i_24_ < i_21_; i_24_++) {
				int i_25_;
				for (i_25_ = i_23_; string.charAt(i_25_) != c; i_25_++) {
					/* empty */
				}
				strings[i_22_++] = string.substring(i_23_, i_25_);
				i_23_ = 1 + i_25_;
			}
			strings[i_21_] = string.substring(i_23_);
			return strings;
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.h(").append(')').toString());
		}
	}

	static final void method4509(IComponentDefinition class105, Class119 class119,
			Class403 class403, byte i) {
		try {
			class105.method1122(333321190);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("wl.kx(").append(')').toString());
		}
	}
}
