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

final class Class45 implements Interface63 {
	public boolean method422(Class647_Sub1_Sub3 class647_sub1_sub3, int i) {
		return (class647_sub1_sub3 instanceof Interface61 && ((Interface61) class647_sub1_sub3).method393(888723289));
	}

	public boolean method423(Class647_Sub1_Sub3 class647_sub1_sub3) {
		return (class647_sub1_sub3 instanceof Interface61 && ((Interface61) class647_sub1_sub3).method393(196732135));
	}

	static final void method1235(Class669 class669, int i) {
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = client.aBool10992 ? 1 : 0;
	}

	static final void method1236(Class669 class669, int i) {
		class669.anInt8558 -= -34844996;
		int i_0_ = class669.anIntArray8557[class669.anInt8558 * 1357652815];
		int i_1_ = class669.anIntArray8557[1357652815 * class669.anInt8558 + 1];
		int i_2_ = class669.anIntArray8557[1357652815 * class669.anInt8558 + 2];
		int i_3_ = class669.anIntArray8557[3 + class669.anInt8558 * 1357652815];
		int i_4_ = 256;
		Class254.aClass217_2743.method3854(Class189.aClass189_2143, i_0_, i_1_, i_3_, Class198.aClass198_2195.method3672((byte) 66), Class186.aClass186_2131, 0.0F, 0.0F, null, 0, i_4_, i_2_, -1416385535);
	}

	public static final Class523_Sub36 method1237(int i, Class523_Sub36 class523_sub36, int[] is, boolean bool, int i_5_) {
		Class523_Sub36 class523_sub36_6_ = (Class523_Sub36) client.aClass14_11187.getFromIndex((long) i);
		if (null != class523_sub36_6_)
			Class579.method9657(class523_sub36_6_, (class523_sub36.anInt10666 * -1444773101 != (-1444773101 * class523_sub36_6_.anInt10666)), bool, -125849173);
		client.aClass14_11187.method738(class523_sub36, (long) i);
		Class607.method9986(-1444773101 * class523_sub36.anInt10666, is, -293345223);
		InterfaceComponentDefinitions class250 = Class188.getDefinitions(i, -696052591);
		if (null != class250)
			Login.method15991(class250, (byte) -23);
		if (client.aClass250_11189 != null) {
			Login.method15991(client.aClass250_11189, (byte) -35);
			client.aClass250_11189 = null;
		}
		if (class250 != null)
			Class644.method10553((Class31.aClass242Array302[class250.interfaceHash * -1363815505 >>> 16]), class250, !bool, (byte) -36);
		if (!bool)
			Class591.method9777(class523_sub36.anInt10666 * -1444773101, is, 1068706266);
		if (!bool && -1 != -1614846429 * client.anInt11186)
			Class562.method9466(-1614846429 * client.anInt11186, 1, -1777880974);
		return class523_sub36;
	}
}
