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

public class Class514 implements Interface59
{
    public static Class514 aClass514_7029;
    public static Class514 aClass514_7030;
    public static Class514 aClass514_7031;
    public static Class514 aClass514_7032;
    public static Class514 aClass514_7033;
    public static Class514 aClass514_7034
	= new Class514("", 10, new Class422[] { Class422.aClass422_4743 },
		       null);
    public static Class514 aClass514_7035;
    public static Class514 aClass514_7036;
    static Class514 aClass514_7037;
    public static Class514 aClass514_7038;
    public static Class514 aClass514_7039;
    public static Class514 aClass514_7040;
    public static Class514 aClass514_7041;
    public static Class514 aClass514_7042;
    public static Class514 aClass514_7043;
    public static Class514 aClass514_7044;
    public static Class514 aClass514_7045;
    public static Class514 aClass514_7046;
    public static Class514 aClass514_7047;
    public static Class514 aClass514_7048;
    static Class514 aClass514_7049;
    static Class514 aClass514_7050;
    public int anInt7051;
    static Class520 aClass520_7052;
    
    Class514(String string, int i, Class422[] class422s,
	     Class422[] class422s_0_) {
	this(string, i, null != class422s, class422s, null != class422s_0_,
	     class422s_0_);
    }
    
    public int method38() {
	return anInt7051 * -2111160695;
    }
    
    Class514(String string, int i) {
	this(string, i, false, null, false, null);
    }
    
    Class514(String string, int i, boolean bool, Class422[] class422s,
	     boolean bool_1_, Class422[] class422s_2_) {
	anInt7051 = -899246151 * i;
    }
    
    static {
	aClass514_7030
	    = new Class514("", 11, new Class422[] { Class422.aClass422_4743 },
			   null);
	aClass514_7046
	    = new Class514("", 12, new Class422[] { Class422.aClass422_4743 },
			   null);
	aClass514_7032
	    = new Class514("", 13, new Class422[] { Class422.aClass422_4743 },
			   null);
	aClass514_7033
	    = new Class514("", 14, new Class422[] { Class422.aClass422_4743 },
			   null);
	aClass514_7044
	    = new Class514("", 15,
			   new Class422[] { Class422.aClass422_4743,
					    Class422.aClass422_4795,
					    Class422.aClass422_4795 },
			   null);
	aClass514_7035
	    = new Class514("", 16,
			   new Class422[] { Class422.aClass422_4743,
					    Class422.aClass422_4795,
					    Class422.aClass422_4795 },
			   null);
	aClass514_7036
	    = new Class514("", 17,
			   new Class422[] { Class422.aClass422_4743,
					    Class422.aClass422_4795,
					    Class422.aClass422_4795 },
			   null);
	aClass514_7037 = new Class514("", 18);
	aClass514_7031 = new Class514("", 19);
	aClass514_7041
	    = new Class514("", 20,
			   new Class422[] { Class422.aClass422_4721,
					    Class422.aClass422_4795 },
			   null);
	aClass514_7040 = new Class514("", 21);
	aClass514_7029 = new Class514("", 22);
	aClass514_7042
	    = new Class514("", 23, new Class422[] { Class422.aClass422_4719 },
			   null);
	aClass514_7043 = new Class514("", 24);
	aClass514_7039 = new Class514("", 25);
	aClass514_7038 = new Class514("", 26);
	aClass514_7045 = new Class514("", 27);
	aClass514_7047 = new Class514("", 28);
	aClass514_7048 = new Class514_Sub1("", 29, true, false);
	aClass514_7049 = new Class514("", 73, true, true);
	aClass514_7050 = new Class514("", 76, true, false);
    }
    
    Class514(String string, int i, boolean bool, boolean bool_4_) {
	this(string, i, bool, null, bool_4_, null);
    }
    
    public int method24() {
	return anInt7051 * -2111160695;
    }
    
    static final void method6319(Class211 class211, Class612 class612, int i) {
	int i_5_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	int i_6_
	    = ((((Class612) class612).anIntArray8021
		[(((Class612) class612).anInt8022 -= 201091009) * -40654783])
	       - 1);
	int i_7_ = i_6_;
	if (1731723461 * class211.anInt2286 != 6
	    && 1731723461 * class211.anInt2286 != 2)
	    throw new RuntimeException("");
	Class257 class257
	    = ((Class257)
	       Class282.aClass662_Sub6_3263
		   .method31(class211.anInt2401 * 1360801803, 862570036));
	if (class211.aClass271_2425 == null)
	    class211.aClass271_2425
		= new Class271(class257, 6 == 1731723461 * class211.anInt2286);
	class211.aClass271_2425.aLong3165
	    = Class290.method3975((byte) -88) * 3202116999784416643L;
	if (null != class257.aByteArray2988) {
	    if (i_6_ < 0 || i_6_ >= class257.aByteArray2988.length)
		throw new RuntimeException("");
	    i_7_ = class257.aByteArray2988[i_6_];
	}
	if (class257.aShortArray2970 == null || i_7_ < 0
	    || i_7_ >= class257.aShortArray2970.length)
	    throw new RuntimeException("");
	class211.aClass271_2425.aShortArray3168[i_7_] = (short) i_5_;
	Class67_Sub1_Sub2.method10127(class211, (short) 492);
    }
    
    static final void method6320(Class612 class612, int i) {
	if (!Class127.aClass258_Sub1_1526.method3589(1609721397)
		 .method3667((byte) 1))
	    throw new RuntimeException();
	Class287_Sub3 class287_sub3
	    = ((Class287_Sub3)
	       Class127.aClass258_Sub1_1526.method3611((byte) 34));
	class287_sub3.method8921(Class56.aClass406_644, -1, 0.0F, -860788277);
	client.aBool10737 = true;
    }
    
    public static void method6321(int i) {
	Class171.aClass666_1981.method7923((byte) 1);
	Class171.aClass656_1979.method7797((byte) -64);
	Class171.aClass160Array1971 = null;
	Class171.aClass174Array1973 = null;
	Class171.aClass164Array1974 = null;
	Class171.aClass165Array1975 = null;
	Class649.aClass163Array8255 = null;
	Class171.anInt1977 = -1775221725;
	Class171.anInt1978 = 0;
	Class171.anInt1976 = 0;
	Class668.aClass176_8461 = null;
	Class171.anInt1982 = -1406813907;
	Class171.anInt1980 = 2141487933;
	if (Class171.aBool1972) {
	    client.aShort10965 = Class581.aShort7792;
	    client.aShort10848 = Class547.aShort7408;
	    client.aShort10911 = Class606.aShort7973;
	    client.aShort10964 = Class71.aShort1007;
	    Class171.aBool1972 = false;
	}
    }
    
    static void method6322(int i, int i_8_, int[] is, int[] is_9_, float[] fs,
			   float[] fs_10_, int i_11_, int i_12_, int i_13_,
			   int i_14_, int i_15_, int i_16_, byte i_17_) {
	int i_18_ = i_11_ + i_12_ * i;
	int i_19_ = i_13_ + i_8_ * i_14_;
	int i_20_ = i - i_15_;
	int i_21_ = i_8_ - i_15_;
	if (null == is) {
	    for (int i_22_ = 0; i_22_ < i_16_; i_22_++) {
		int i_23_ = i_18_ + i_15_;
		while (i_18_ < i_23_)
		    fs_10_[i_19_++] = fs[i_18_++];
		i_18_ += i_20_;
		i_19_ += i_21_;
	    }
	} else if (null == fs) {
	    for (int i_24_ = 0; i_24_ < i_16_; i_24_++) {
		int i_25_ = i_15_ + i_18_;
		while (i_18_ < i_25_)
		    is_9_[i_19_++] = is[i_18_++];
		i_18_ += i_20_;
		i_19_ += i_21_;
	    }
	} else {
	    for (int i_26_ = 0; i_26_ < i_16_; i_26_++) {
		int i_27_ = i_18_ + i_15_;
		while (i_18_ < i_27_) {
		    is_9_[i_19_] = is[i_18_];
		    fs_10_[i_19_++] = fs[i_18_++];
		}
		i_18_ += i_20_;
		i_19_ += i_21_;
	    }
	}
    }
    
    static final void method6323(Class612 class612, int i) {
	int i_28_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	Class211 class211 = Class156.method2513(i_28_, (short) -16401);
	Class203 class203 = Class163_Sub20.aClass203Array9719[i_28_ >> 16];
	Class401.method4856(class211, class203, class612, -487533319);
    }
}
