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

public class Class505
{
    float aFloat6981;
    byte[] aByteArray6982;
    byte[] aByteArray6983;
    int anInt6984;
    int anInt6985;
    Class492 aClass492_6986;
    Class341_Sub1 this$0;
    int anInt6987;
    int anInt6988;
    int anInt6989;
    int anInt6990;
    
    int method6254() {
	return ((Class505) this).anInt6987 * -812172571;
    }
    
    void method6255(byte[] is, int i, int i_0_, int i_1_) {
	int i_2_ = i;
	while (i_2_ < i_0_ + i) {
	    ((Class505) this).aByteArray6982[(705596337
					      * ((Class505) this).anInt6985)]
		= is[i_2_];
	    ((Class505) this).aByteArray6982[1 + 705596337 * (((Class505) this)
							      .anInt6985)]
		= is[1 + i_2_];
	    i_2_ += 2;
	    ((Class505) this).anInt6985 += -1302480222;
	    ((Class505) this).anInt6985
		= -651240111 * (((Class505) this).anInt6985 * 705596337
				% ((Class505) this).aByteArray6982.length);
	    ((Class505) this).anInt6987 -= 500557274;
	}
    }
    
    int method6256(int i) {
	return ((Class505) this).anInt6987 * -812172571;
    }
    
    Class505(Class341_Sub1 class341_sub1, Class492 class492, int i, float f,
	     int i_3_, int i_4_, boolean bool, boolean bool_5_) {
	((Class505) this).this$0 = class341_sub1;
	((Class505) this).aClass492_6986 = class492;
	((Class505) this).aByteArray6982 = new byte[i];
	((Class505) this).aByteArray6983 = new byte[i_3_ / 8];
	((Class505) this).anInt6987
	    = ((Class505) this).aByteArray6982.length * -1897205011;
	((Class505) this).aFloat6981 = f;
	((Class505) this).anInt6988 = i_3_ * 179850837;
	((Class505) this).anInt6989 = i_4_ * -1145382115;
	((Class505) this).anInt6985 = 0;
	((Class505) this).anInt6984 = 0;
	((Class505) this).anInt6990 = 0;
    }
    
    int method6257() {
	return ((Class505) this).anInt6987 * -812172571;
    }
    
    public static boolean method6258(int i, int i_6_, int i_7_) {
	if (null == Class598.aClass341_7901
	    || Class598.aClass341_7901.method4336((byte) -38) == null)
	    return false;
	if (i_6_ == i)
	    return true;
	Class347 class347 = Class598.aClass341_7901.method4336((byte) -7)
				.method4316(i, -1648587019);
	Class347 class347_8_ = Class598.aClass341_7901.method4336
				   ((byte) -30).method4316(i_6_, -1648587019);
	Class347 class347_9_ = class347;
    while_18_:
	do {
	    do {
		if (null == class347_9_)
		    break while_18_;
		class347_9_ = class347_9_.method4383(-2049945850);
		if (class347_8_ == class347_9_)
		    return true;
	    } while (class347 != class347_9_);
	    return false;
	} while (false);
	class347_9_ = class347_8_;
    while_19_:
	do {
	    do {
		if (class347_9_ == null)
		    break while_19_;
		class347_9_ = class347_9_.method4383(689867901);
		if (class347_9_ == class347)
		    return true;
	    } while (class347_8_ != class347_9_);
	    return false;
	} while (false);
	return false;
    }
    
    static final void method6259(Class612 class612, int i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	Class203 class203 = ((Class625) class625).aClass203_8100;
	Class91.method1253(class211, class203, class612, (byte) 3);
    }
    
    static final void method6260(Class612 class612, int i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = -746534393 * client.anInt10875;
    }
    
    static final void method6261(Class612 class612, int i)
	throws Exception_Sub2 {
	((Class612) class612).anInt8022 -= 402182018;
	int i_10_ = (((Class612) class612).anIntArray8021
		     [-40654783 * ((Class612) class612).anInt8022]);
	int i_11_ = (((Class612) class612).anIntArray8021
		     [1 + -40654783 * ((Class612) class612).anInt8022]);
	Class396 class396
	    = Class396.method4730((float) i_10_, (float) i_10_, (float) i_10_);
	if (class396.aFloat4545 == -1.0F)
	    class396.aFloat4545 = Float.POSITIVE_INFINITY;
	if (-1.0F == class396.aFloat4542)
	    class396.aFloat4542 = Float.POSITIVE_INFINITY;
	if (-1.0F == class396.aFloat4547)
	    class396.aFloat4547 = Float.POSITIVE_INFINITY;
	Class127.aClass258_Sub1_1526.method3570(class396, -549777185);
	Class127.aClass258_Sub1_1526.method3568((float) i_11_ / 1000.0F,
						2096402877);
	class396.method4785();
    }
    
    static final void method6262(Class612 class612, byte i) {
	int i_12_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	Class127.aClass258_Sub1_1526.method3604(i_12_, -823977465);
    }
    
    static final void method6263(Class612 class612, int i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = (((Class612) class612).anIntArray8023
	       [(((Class612) class612).anIntArray8041
		 [1776597551 * ((Class612) class612).anInt8026])]);
    }
    
    static final void method6264(Class612 class612, byte i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = (1 == class211.anInt2286 * 1731723461
	       ? 1360801803 * class211.anInt2401 : -1);
    }
    
    static final void method6265(Class612 class612, int i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	Class203 class203 = ((Class625) class625).aClass203_8100;
	Class178.method2686(class211, class203, class612,
			    ((Class481.aClass487_Sub29_6647
			      == ((Class612) class612).aClass487_Sub29_8030)
			     ? Class223.aClass223_2575
			     : Class223.aClass223_2577),
			    (byte) -17);
    }
}
