/* Class163_Sub16 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.Arrays;

public class Class163_Sub16 extends Class163
{
    int[] anIntArray9703;
    int anInt9704;
    int anInt9705;
    int anInt9706;
    
    public void method2555() {
	Class590_Sub1_Sub5_Sub1 class590_sub1_sub5_sub1
	    = Class171.aClass174Array1973
		  [1655320639 * ((Class163_Sub16) this).anInt9705]
		  .method2626(-582623107);
	if (0 == ((Class163_Sub16) this).anInt9706 * 1581052815)
	    Class487_Sub1.method9040(class590_sub1_sub5_sub1,
				     ((Class163_Sub16) this).anIntArray9703, 0,
				     false, (short) -476);
	else
	    Class297.method4014(class590_sub1_sub5_sub1,
				new int[] { ((Class163_Sub16) this).anInt9704
					    * 1222349647 },
				new int[] { 0 },
				new int[] { 1581052815 * ((Class163_Sub16)
							  this).anInt9706 },
				632072260);
    }
    
    public void method2551(int i) {
	Class590_Sub1_Sub5_Sub1 class590_sub1_sub5_sub1
	    = Class171.aClass174Array1973
		  [1655320639 * ((Class163_Sub16) this).anInt9705]
		  .method2626(158125970);
	if (0 == ((Class163_Sub16) this).anInt9706 * 1581052815)
	    Class487_Sub1.method9040(class590_sub1_sub5_sub1,
				     ((Class163_Sub16) this).anIntArray9703, 0,
				     false, (short) 6363);
	else
	    Class297.method4014(class590_sub1_sub5_sub1,
				new int[] { ((Class163_Sub16) this).anInt9704
					    * 1222349647 },
				new int[] { 0 },
				new int[] { 1581052815 * ((Class163_Sub16)
							  this).anInt9706 },
				-303095820);
    }
    
    Class163_Sub16(Class487_Sub17 class487_sub17) {
	super(class487_sub17);
	((Class163_Sub16) this).anInt9705
	    = class487_sub17.method9220((byte) -98) * -1791377473;
	((Class163_Sub16) this).anIntArray9703 = new int[4];
	((Class163_Sub16) this).anInt9704
	    = class487_sub17.method9238(1289511500) * -260725841;
	Arrays.fill(((Class163_Sub16) this).anIntArray9703, 0,
		    ((Class163_Sub16) this).anIntArray9703.length,
		    1222349647 * ((Class163_Sub16) this).anInt9704);
	((Class163_Sub16) this).anInt9706
	    = class487_sub17.method9224((byte) -123) * 1385220975;
    }
    
    public void method2554() {
	Class590_Sub1_Sub5_Sub1 class590_sub1_sub5_sub1
	    = Class171.aClass174Array1973
		  [1655320639 * ((Class163_Sub16) this).anInt9705]
		  .method2626(1772965294);
	if (0 == ((Class163_Sub16) this).anInt9706 * 1581052815)
	    Class487_Sub1.method9040(class590_sub1_sub5_sub1,
				     ((Class163_Sub16) this).anIntArray9703, 0,
				     false, (short) 3859);
	else
	    Class297.method4014(class590_sub1_sub5_sub1,
				new int[] { ((Class163_Sub16) this).anInt9704
					    * 1222349647 },
				new int[] { 0 },
				new int[] { 1581052815 * ((Class163_Sub16)
							  this).anInt9706 },
				-2084637731);
    }
    
    boolean method2557() {
	Class157 class157
	    = ((Class157)
	       Class140.aClass662_Sub4_1635.method31((((Class163_Sub16) this)
						      .anInt9704) * 1222349647,
						     1491540457));
	return class157.method2516(-1225377574);
    }
    
    boolean method2553(int i) {
	Class157 class157
	    = ((Class157)
	       Class140.aClass662_Sub4_1635.method31((((Class163_Sub16) this)
						      .anInt9704) * 1222349647,
						     -951152857));
	return class157.method2516(-1225377574);
    }
    
    static boolean method8805(byte i) {
	client.anInt10746 += 1210902915;
	client.aBool10706 = true;
	return true;
    }
}
