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

public class Class195_Sub2_Sub1 extends Class195_Sub2
{
    Class132 aClass132_10556 = new Class132(64);
    Class272 aClass272_10557;
    static Class92[] aClass92Array10558;
    public static Class66 aClass66_10559;
    
    public Class168 method16799(int i, int i_0_) {
	Class168_Sub1 class168_sub1;
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    class168_sub1
		= (Class168_Sub1) ((Class195_Sub2_Sub1) this)
				      .aClass132_10556.method3282((long) i);
	    if (null == class168_sub1) {
		byte[] is
		    = (((Class195_Sub2_Sub1) this).aClass272_10557.method5250
		       ((aClass296_10409.method5933(-2054745479).anInt1266
			 * 646641047),
			i, -89308637));
		class168_sub1 = new Class168_Sub1(aClass296_10409, i);
		if (is != null)
		    class168_sub1.method3818(new Class243_Sub10(is),
					     792702300);
		((Class195_Sub2_Sub1) this).aClass132_10556
		    .method3293(class168_sub1, (long) i);
	    }
	}
	return class168_sub1;
    }
    
    public void method16904() {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3292(1537249763);
	}
    }
    
    public void method16905(int i) {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3288(1989782061);
	}
    }
    
    public void method16906(int i, byte i_1_) {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3287(i,
								   -612406707);
	}
    }
    
    public void method16907(int i) {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3292(1537249763);
	}
    }
    
    public void method16908() {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3288(1919072501);
	}
    }
    
    public Class168 method16813(int i) {
	Class168_Sub1 class168_sub1;
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    class168_sub1
		= (Class168_Sub1) ((Class195_Sub2_Sub1) this)
				      .aClass132_10556.method3282((long) i);
	    if (null == class168_sub1) {
		byte[] is
		    = (((Class195_Sub2_Sub1) this).aClass272_10557.method5250
		       ((aClass296_10409.method5933(-1861016652).anInt1266
			 * 646641047),
			i, 724528620));
		class168_sub1 = new Class168_Sub1(aClass296_10409, i);
		if (is != null)
		    class168_sub1.method3818(new Class243_Sub10(is),
					     761655424);
		((Class195_Sub2_Sub1) this).aClass132_10556
		    .method3293(class168_sub1, (long) i);
	    }
	}
	return class168_sub1;
    }
    
    public Class168 method16820(int i) {
	Class168_Sub1 class168_sub1;
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    class168_sub1
		= (Class168_Sub1) ((Class195_Sub2_Sub1) this)
				      .aClass132_10556.method3282((long) i);
	    if (null == class168_sub1) {
		byte[] is
		    = (((Class195_Sub2_Sub1) this).aClass272_10557.method5250
		       ((aClass296_10409.method5933(-2112841967).anInt1266
			 * 646641047),
			i, 931276897));
		class168_sub1 = new Class168_Sub1(aClass296_10409, i);
		if (is != null)
		    class168_sub1.method3818(new Class243_Sub10(is),
					     1663196707);
		((Class195_Sub2_Sub1) this).aClass132_10556
		    .method3293(class168_sub1, (long) i);
	    }
	}
	return class168_sub1;
    }
    
    public void method16909() {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3288(2042734602);
	}
    }
    
    public void method16910(int i) {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3287(i,
								   -507694476);
	}
    }
    
    public Class195_Sub2_Sub1(Class447 class447, Class296 class296,
			      Class457 class457, Class272 class272) {
	super(class447, class296, class457,
	      null != class272 ? class272.method5261(((class296.method5933
						       (-1388045855).anInt1266)
						      * 646641047),
						     (byte) 91) : 0);
	((Class195_Sub2_Sub1) this).aClass272_10557 = class272;
    }
    
    public void method16911() {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3292(1537249763);
	}
    }
    
    public void method16912(int i) {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3287(i,
								   -808435213);
	}
    }
    
    public void method16913() {
	synchronized (((Class195_Sub2_Sub1) this).aClass132_10556) {
	    ((Class195_Sub2_Sub1) this).aClass132_10556.method3292(1537249763);
	}
    }
    
    static final void method16914
	(Class478_Sub1_Sub1_Sub5 class478_sub1_sub1_sub5,
	 Class478_Sub1_Sub1_Sub5 class478_sub1_sub1_sub5_2_, int i, int i_3_,
	 int i_4_, int i_5_, int i_6_, int i_7_, int i_8_, int i_9_) {
	int i_10_ = class478_sub1_sub1_sub5_2_.method17707(-743931663);
	if (i_10_ != -1) {
	    Object object = null;
	    Class135 class135
		= (Class135) client.aClass132_8168.method3282((long) i_10_);
	    if (class135 == null) {
		Class102[] class102s
		    = Class176.method3889(Class622.aClass272_7991, i_10_, 0);
		if (class102s == null)
		    return;
		class135
		    = Class455.aClass87_6287.method2232(class102s[0], true);
		client.aClass132_8168.method3293(class135, (long) i_10_);
	    }
	    Class275 class275
		= class478_sub1_sub1_sub5.method8465().aClass275_4065;
	    Class552.method12121(class478_sub1_sub1_sub5.aByte8557,
				 (int) class275.aFloat4140,
				 (int) class275.aFloat4135,
				 class478_sub1_sub1_sub5
				     .method17702((byte) -51) * 256,
				 0, false, false, (byte) 4);
	    int i_11_
		= (int) ((float) i_3_ + client.aFloatArray8257[0] - 18.0F);
	    int i_12_ = (int) ((float) i_4_ + client.aFloatArray8257[1] - 16.0F
			       - 54.0F);
	    i_11_ += i / 4 * 18;
	    i_12_ += i % 4 * 18;
	    class135.method3352(i_11_, i_12_);
	    if (class478_sub1_sub1_sub5 == class478_sub1_sub1_sub5_2_)
		Class455.aClass87_6287.method2118(i_11_ - 1, i_12_ - 1, 18, 18,
						  -256, -1473810605);
	    Class249_Sub6 class249_sub6 = Class192.method4114((short) 6885);
	    ((Class249_Sub6) class249_sub6).aClass478_Sub1_Sub1_Sub5_10054
		= class478_sub1_sub1_sub5_2_;
	    ((Class249_Sub6) class249_sub6).anInt10055 = 1689754619 * i_11_;
	    ((Class249_Sub6) class249_sub6).anInt10056 = -279619109 * i_12_;
	    ((Class249_Sub6) class249_sub6).anInt10058
		= -821283107 * (i_11_ + 16);
	    ((Class249_Sub6) class249_sub6).anInt10052
		= -1947704841 * (i_12_ + 16);
	    client.aClass425_8179.method7655(class249_sub6, (byte) 14);
	}
    }
}
