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

public class Class299_Sub1 extends Class299
{
    static final int anInt9749 = 3;
    static final int anInt9750 = 2;
    static final int anInt9751 = 1;
    static final int anInt9752 = 8;
    static final int anInt9753 = 13;
    static final int anInt9754 = 4;
    static final int anInt9755 = 0;
    static final int anInt9756 = 6;
    static final int anInt9757 = 7;
    static final int anInt9758 = 12;
    static final int anInt9759 = 9;
    static final int anInt9760 = 10;
    static final int anInt9761 = 11;
    static final int anInt9762 = 12;
    Class230[] aClass230Array9763;
    static final int anInt9764 = 14;
    int[] anIntArray9765;
    static final int anInt9766 = 16;
    static final int anInt9767 = 15;
    static final int anInt9768 = 0;
    Class229 aClass229_9769;
    static final int anInt9770 = 2;
    static final int anInt9771 = 7;
    static final int anInt9772 = 1;
    static final int anInt9773 = 17;
    static final int anInt9774 = 18;
    static final int anInt9775 = 19;
    Class403 aClass403_9776 = new Class403();
    static final int anInt9777 = 17;
    int[][] anIntArrayArray9778;
    static final int anInt9779 = 5;
    
    public Class299_Sub1(Class151_Sub2 class151_sub2) throws Exception_Sub6 {
	super(class151_sub2);
	((Class299_Sub1) this).aClass230Array9763 = new Class230[19];
	((Class299_Sub1) this).anIntArrayArray9778 = new int[19][17];
	method8820((byte) -68);
    }
    
    boolean method8820(byte i) throws Exception_Sub6 {
	((Class299_Sub1) this).aClass229_9769
	    = aClass151_Sub2_3404.method8245("Model");
	Class487_Sub31_Sub1 class487_sub31_sub1
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DiffuseSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_0_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("EnvironmentSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_1_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsPosAndRadiusInv", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_2_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsDiffuseColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_3_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WVPMatrix",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_4_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("TexCoordMatrix", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_5_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_6_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_7_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_8_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_9_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunDir",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_10_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_11_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AntiSunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_12_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AmbientColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_13_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("EyePos",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_14_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("SpecularExponent", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_15_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WorldMatrix",
							       1385157655);
	((Class299_Sub1) this).aClass230Array9763[0]
	    = ((Class299_Sub1) this).aClass229_9769.method3288("Unlit",
							       -755803374);
	((Class299_Sub1) this).aClass230Array9763[1]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("Unlit_IgnoreAlpha", 1338509478);
	((Class299_Sub1) this).aClass230Array9763[17]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGround", -1392043145);
	((Class299_Sub1) this).aClass230Array9763[18]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGroundSpecular", -1667619135);
	for (int i_16_ = 0; i_16_ <= 4; i_16_++) {
	    ((Class299_Sub1) this).aClass230Array9763[i_16_ + 2]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Standard_").append(i_16_)
			.append
			("PointLights").toString(),
		    -1759562380));
	    ((Class299_Sub1) this).aClass230Array9763[7 + i_16_]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Specular_").append(i_16_)
			.append
			("PointLights").toString(),
		    -1710936842));
	    ((Class299_Sub1) this).aClass230Array9763[12 + i_16_]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("EnvironmentalMapping_").append
			(i_16_).append
			("PointLights").toString(),
		    536614162));
	}
	for (int i_17_ = 0; i_17_ < 19; i_17_++) {
	    int i_18_ = (((Class299_Sub1) this).aClass229_9769.method3276
			 (((Class299_Sub1) this).aClass230Array9763[i_17_],
			  (byte) 3));
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][2]
		= class487_sub31_sub1.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][3]
		= class487_sub31_sub1_0_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][1]
		= class487_sub31_sub1_1_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][0]
		= class487_sub31_sub1_2_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][4]
		= class487_sub31_sub1_3_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][5]
		= class487_sub31_sub1_4_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][7]
		= class487_sub31_sub1_5_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][8]
		= class487_sub31_sub1_6_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][9]
		= class487_sub31_sub1_7_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][10]
		= class487_sub31_sub1_8_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][11]
		= class487_sub31_sub1_9_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][12]
		= class487_sub31_sub1_10_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][13]
		= class487_sub31_sub1_11_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][14]
		= class487_sub31_sub1_12_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][6]
		= class487_sub31_sub1_13_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][15]
		= class487_sub31_sub1_15_.method10268(i_18_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i_17_][16]
		= class487_sub31_sub1_14_.method10268(i_18_);
	}
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[2]);
	return true;
    }
    
    public void method4025(int i) {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[12 + i]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(691856396)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3275((((Class299_Sub1)
							   this)
							  .anIntArray9765[15]),
							 aClass403_3421,
							 (short) 1960);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3315((((Class299_Sub1)
							   this)
							  .anIntArray9765[3]),
							 1, anInterface37_3422,
							 -329420650);
	method8822(i, -1249272648);
    }
    
    public void method4023(boolean bool) {
	if (bool)
	    ((Class299_Sub1) this).aClass229_9769
		.method3277(((Class299_Sub1) this).aClass230Array9763[1]);
	else
	    ((Class299_Sub1) this).aClass229_9769
		.method3277(((Class299_Sub1) this).aClass230Array9763[0]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(663275733)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3315((((Class299_Sub1)
							   this)
							  .anIntArray9765[2]),
							 0, anInterface31_3407,
							 -1492153477);
	((Class299_Sub1) this).aClass229_9769.method3295
	    (((Class299_Sub1) this).anIntArray9765[4],
	     ((Class299_Sub1) this).aClass403_9776, -1656774435);
	((Class299_Sub1) this).aClass229_9769.method3294((((Class299_Sub1)
							   this)
							  .anIntArray9765[5]),
							 aClass403_3403,
							 (byte) 122);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[7],
	     aClass388_3413.aFloat4517, aClass388_3413.aFloat4516,
	     aClass388_3413.aFloat4515, aClass388_3413.aFloat4518, 1389847347);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[8],
	     aClass396_3406.aFloat4545, aClass396_3406.aFloat4542,
	     aClass396_3406.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[9],
	     aClass388_3425.aFloat4517, aClass388_3425.aFloat4516,
	     aClass388_3425.aFloat4515, aClass388_3425.aFloat4518, 897587355);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[10],
	     aClass396_3416.aFloat4545, aClass396_3416.aFloat4542,
	     aClass396_3416.aFloat4547, (short) 256);
	aClass151_Sub2_3404.method8351(Class342.aClass342_3644, anInt3414,
				       anInt3415, anInt3424, anInt3418);
    }
    
    public void method4033(int i) {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[7 + i]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(-929136417)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[16], aFloat3411, aFloat3412,
	     0.0F, 0.0F, 1227619662);
	method8822(i, 13313899);
    }
    
    public void method4027() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[18]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(440867362)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[16], aFloat3411, aFloat3412,
	     0.0F, 0.0F, 773516566);
	method8822(0, 2052099559);
    }
    
    public void method4034() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[17]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(2115427514)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	method8822(0, -1943019753);
    }
    
    public void method4022(int i) {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[i + 2]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(-771270537)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	method8822(i, -1924026630);
    }
    
    public void method4020(Class403 class403) {
	((Class299_Sub1) this).aClass403_9776.method4864(class403);
	((Class299_Sub1) this).aClass403_9776
	    .method4863(aClass151_Sub2_3404.aClass403_8960);
    }
    
    public void method4036(boolean bool) {
	if (bool)
	    ((Class299_Sub1) this).aClass229_9769
		.method3277(((Class299_Sub1) this).aClass230Array9763[1]);
	else
	    ((Class299_Sub1) this).aClass229_9769
		.method3277(((Class299_Sub1) this).aClass230Array9763[0]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(1729843632)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3315((((Class299_Sub1)
							   this)
							  .anIntArray9765[2]),
							 0, anInterface31_3407,
							 -393745220);
	((Class299_Sub1) this).aClass229_9769.method3295
	    (((Class299_Sub1) this).anIntArray9765[4],
	     ((Class299_Sub1) this).aClass403_9776, -2026693043);
	((Class299_Sub1) this).aClass229_9769.method3294((((Class299_Sub1)
							   this)
							  .anIntArray9765[5]),
							 aClass403_3403,
							 (byte) 83);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[7],
	     aClass388_3413.aFloat4517, aClass388_3413.aFloat4516,
	     aClass388_3413.aFloat4515, aClass388_3413.aFloat4518, 1507787952);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[8],
	     aClass396_3406.aFloat4545, aClass396_3406.aFloat4542,
	     aClass396_3406.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[9],
	     aClass388_3425.aFloat4517, aClass388_3425.aFloat4516,
	     aClass388_3425.aFloat4515, aClass388_3425.aFloat4518, 1615427596);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[10],
	     aClass396_3416.aFloat4545, aClass396_3416.aFloat4542,
	     aClass396_3416.aFloat4547, (short) 256);
	aClass151_Sub2_3404.method8351(Class342.aClass342_3644, anInt3414,
				       anInt3415, anInt3424, anInt3418);
    }
    
    public void method4028(Class403 class403) {
	((Class299_Sub1) this).aClass403_9776.method4864(class403);
	((Class299_Sub1) this).aClass403_9776
	    .method4863(aClass151_Sub2_3404.aClass403_8960);
    }
    
    public void method4029(Class403 class403) {
	((Class299_Sub1) this).aClass403_9776.method4864(class403);
	((Class299_Sub1) this).aClass403_9776
	    .method4863(aClass151_Sub2_3404.aClass403_8960);
    }
    
    boolean method8821() throws Exception_Sub6 {
	((Class299_Sub1) this).aClass229_9769
	    = aClass151_Sub2_3404.method8245("Model");
	Class487_Sub31_Sub1 class487_sub31_sub1
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DiffuseSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_19_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("EnvironmentSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_20_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsPosAndRadiusInv", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_21_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsDiffuseColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_22_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WVPMatrix",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_23_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("TexCoordMatrix", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_24_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_25_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_26_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_27_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_28_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunDir",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_29_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_30_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AntiSunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_31_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AmbientColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_32_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("EyePos",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_33_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("SpecularExponent", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_34_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WorldMatrix",
							       1385157655);
	((Class299_Sub1) this).aClass230Array9763[0]
	    = ((Class299_Sub1) this).aClass229_9769.method3288("Unlit",
							       816769381);
	((Class299_Sub1) this).aClass230Array9763[1]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("Unlit_IgnoreAlpha", -1353067992);
	((Class299_Sub1) this).aClass230Array9763[17]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGround", -543406545);
	((Class299_Sub1) this).aClass230Array9763[18]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGroundSpecular", -476180344);
	for (int i = 0; i <= 4; i++) {
	    ((Class299_Sub1) this).aClass230Array9763[i + 2]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Standard_").append(i).append
			("PointLights").toString(),
		    98556005));
	    ((Class299_Sub1) this).aClass230Array9763[7 + i]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Specular_").append(i).append
			("PointLights").toString(),
		    1749024255));
	    ((Class299_Sub1) this).aClass230Array9763[12 + i]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("EnvironmentalMapping_").append
			(i).append
			("PointLights").toString(),
		    -1974147248));
	}
	for (int i = 0; i < 19; i++) {
	    int i_35_
		= (((Class299_Sub1) this).aClass229_9769.method3276
		   (((Class299_Sub1) this).aClass230Array9763[i], (byte) 3));
	    ((Class299_Sub1) this).anIntArrayArray9778[i][2]
		= class487_sub31_sub1.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][3]
		= class487_sub31_sub1_19_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][1]
		= class487_sub31_sub1_20_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][0]
		= class487_sub31_sub1_21_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][4]
		= class487_sub31_sub1_22_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][5]
		= class487_sub31_sub1_23_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][7]
		= class487_sub31_sub1_24_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][8]
		= class487_sub31_sub1_25_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][9]
		= class487_sub31_sub1_26_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][10]
		= class487_sub31_sub1_27_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][11]
		= class487_sub31_sub1_28_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][12]
		= class487_sub31_sub1_29_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][13]
		= class487_sub31_sub1_30_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][14]
		= class487_sub31_sub1_31_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][6]
		= class487_sub31_sub1_32_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][15]
		= class487_sub31_sub1_34_.method10268(i_35_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][16]
		= class487_sub31_sub1_33_.method10268(i_35_);
	}
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[2]);
	return true;
    }
    
    public void method4031(int i) {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[i + 2]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769
		    .method3279(-1615682529)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	method8822(i, 1819055727);
    }
    
    public void method4032(int i) {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[7 + i]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(380138441)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[16], aFloat3411, aFloat3412,
	     0.0F, 0.0F, 582554379);
	method8822(i, 594869541);
    }
    
    public void method4038() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[18]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(-432155886)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[16], aFloat3411, aFloat3412,
	     0.0F, 0.0F, 1830391463);
	method8822(0, 130006434);
    }
    
    void method8822(int i, int i_36_) {
	((Class299_Sub1) this).aClass229_9769.method3315((((Class299_Sub1)
							   this)
							  .anIntArray9765[2]),
							 0, anInterface31_3407,
							 -928300649);
	((Class299_Sub1) this).aClass229_9769.method3295
	    (((Class299_Sub1) this).anIntArray9765[4],
	     ((Class299_Sub1) this).aClass403_9776, -2022229584);
	((Class299_Sub1) this).aClass229_9769.method3294((((Class299_Sub1)
							   this)
							  .anIntArray9765[5]),
							 aClass403_3403,
							 (byte) 34);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[7],
	     aClass388_3413.aFloat4517, aClass388_3413.aFloat4516,
	     aClass388_3413.aFloat4515, aClass388_3413.aFloat4518, 1216801852);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[8],
	     aClass396_3406.aFloat4545, aClass396_3406.aFloat4542,
	     aClass396_3406.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[9],
	     aClass388_3425.aFloat4517, aClass388_3425.aFloat4516,
	     aClass388_3425.aFloat4515, aClass388_3425.aFloat4518, 813276195);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[10],
	     aClass396_3416.aFloat4545, aClass396_3416.aFloat4542,
	     aClass396_3416.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[11]),
							 aClass396_3417,
							 (byte) -112);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[12]),
							 aClass396_3408,
							 (byte) -50);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[13]),
							 aClass396_3423,
							 (byte) -29);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[14]),
							 aClass396_3420,
							 (byte) -86);
	if (i > 0) {
	    ((Class299_Sub1) this).aClass229_9769.method3292
		(((Class299_Sub1) this).anIntArray9765[1], aFloatArray3409,
		 i * 4, -1226727289);
	    ((Class299_Sub1) this).aClass229_9769.method3292
		(((Class299_Sub1) this).anIntArray9765[0], aFloatArray3405,
		 4 * i, -1226727289);
	}
	aClass151_Sub2_3404.method8351(Class342.aClass342_3644, anInt3414,
				       anInt3415, anInt3424, anInt3418);
    }
    
    public void method4035() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[17]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(65374144)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	method8822(0, -2140134008);
    }
    
    public void method4026() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[18]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(986642751)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[16], aFloat3411, aFloat3412,
	     0.0F, 0.0F, 1987342031);
	method8822(0, 1638114224);
    }
    
    public void method4037() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[18]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(-398525700)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[16], aFloat3411, aFloat3412,
	     0.0F, 0.0F, 1577870946);
	method8822(0, 2043207277);
    }
    
    public void method4030(int i) {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[12 + i]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(1343711398)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	((Class299_Sub1) this).aClass229_9769.method3275((((Class299_Sub1)
							   this)
							  .anIntArray9765[15]),
							 aClass403_3421,
							 (short) 7355);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[6],
	     aClass396_3410.aFloat4545, aClass396_3410.aFloat4542,
	     aClass396_3410.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3315((((Class299_Sub1)
							   this)
							  .anIntArray9765[3]),
							 1, anInterface37_3422,
							 1664426653);
	method8822(i, 1465694649);
    }
    
    public void method4024() {
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[17]);
	((Class299_Sub1) this).anIntArray9765
	    = (((Class299_Sub1) this).anIntArrayArray9778
	       [((Class299_Sub1) this).aClass229_9769.method3279(1019662141)]);
	((Class299_Sub1) this).aClass229_9769.method3268();
	method8822(0, 2120224006);
    }
    
    boolean method8823() throws Exception_Sub6 {
	((Class299_Sub1) this).aClass229_9769
	    = aClass151_Sub2_3404.method8245("Model");
	Class487_Sub31_Sub1 class487_sub31_sub1
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DiffuseSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_37_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("EnvironmentSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_38_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsPosAndRadiusInv", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_39_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsDiffuseColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_40_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WVPMatrix",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_41_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("TexCoordMatrix", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_42_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_43_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_44_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_45_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_46_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunDir",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_47_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_48_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AntiSunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_49_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AmbientColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_50_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("EyePos",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_51_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("SpecularExponent", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_52_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WorldMatrix",
							       1385157655);
	((Class299_Sub1) this).aClass230Array9763[0]
	    = ((Class299_Sub1) this).aClass229_9769.method3288("Unlit",
							       -1294215713);
	((Class299_Sub1) this).aClass230Array9763[1]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("Unlit_IgnoreAlpha", -1994589002);
	((Class299_Sub1) this).aClass230Array9763[17]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGround", 1710442238);
	((Class299_Sub1) this).aClass230Array9763[18]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGroundSpecular", 1566711683);
	for (int i = 0; i <= 4; i++) {
	    ((Class299_Sub1) this).aClass230Array9763[i + 2]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Standard_").append(i).append
			("PointLights").toString(),
		    -353008027));
	    ((Class299_Sub1) this).aClass230Array9763[7 + i]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Specular_").append(i).append
			("PointLights").toString(),
		    -792149881));
	    ((Class299_Sub1) this).aClass230Array9763[12 + i]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("EnvironmentalMapping_").append
			(i).append
			("PointLights").toString(),
		    1850200115));
	}
	for (int i = 0; i < 19; i++) {
	    int i_53_
		= (((Class299_Sub1) this).aClass229_9769.method3276
		   (((Class299_Sub1) this).aClass230Array9763[i], (byte) 3));
	    ((Class299_Sub1) this).anIntArrayArray9778[i][2]
		= class487_sub31_sub1.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][3]
		= class487_sub31_sub1_37_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][1]
		= class487_sub31_sub1_38_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][0]
		= class487_sub31_sub1_39_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][4]
		= class487_sub31_sub1_40_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][5]
		= class487_sub31_sub1_41_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][7]
		= class487_sub31_sub1_42_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][8]
		= class487_sub31_sub1_43_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][9]
		= class487_sub31_sub1_44_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][10]
		= class487_sub31_sub1_45_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][11]
		= class487_sub31_sub1_46_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][12]
		= class487_sub31_sub1_47_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][13]
		= class487_sub31_sub1_48_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][14]
		= class487_sub31_sub1_49_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][6]
		= class487_sub31_sub1_50_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][15]
		= class487_sub31_sub1_52_.method10268(i_53_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][16]
		= class487_sub31_sub1_51_.method10268(i_53_);
	}
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[2]);
	return true;
    }
    
    boolean method8824() throws Exception_Sub6 {
	((Class299_Sub1) this).aClass229_9769
	    = aClass151_Sub2_3404.method8245("Model");
	Class487_Sub31_Sub1 class487_sub31_sub1
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DiffuseSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_54_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("EnvironmentSampler", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_55_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsPosAndRadiusInv", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_56_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("PointLightsDiffuseColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_57_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WVPMatrix",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_58_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("TexCoordMatrix", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_59_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_60_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("HeightFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_61_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogPlane", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_62_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("DistanceFogColour", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_63_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunDir",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_64_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("SunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_65_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AntiSunColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_66_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("AmbientColour",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_67_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("EyePos",
							       1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_68_
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3274("SpecularExponent", 1385157655);
	Class487_Sub31_Sub1 class487_sub31_sub1_69_
	    = ((Class299_Sub1) this).aClass229_9769.method3274("WorldMatrix",
							       1385157655);
	((Class299_Sub1) this).aClass230Array9763[0]
	    = ((Class299_Sub1) this).aClass229_9769.method3288("Unlit",
							       -330079148);
	((Class299_Sub1) this).aClass230Array9763[1]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("Unlit_IgnoreAlpha", 185741622);
	((Class299_Sub1) this).aClass230Array9763[17]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGround", -290316472);
	((Class299_Sub1) this).aClass230Array9763[18]
	    = ((Class299_Sub1) this).aClass229_9769
		  .method3288("UnderwaterGroundSpecular", -515044637);
	for (int i = 0; i <= 4; i++) {
	    ((Class299_Sub1) this).aClass230Array9763[i + 2]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Standard_").append(i).append
			("PointLights").toString(),
		    490125208));
	    ((Class299_Sub1) this).aClass230Array9763[7 + i]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("Specular_").append(i).append
			("PointLights").toString(),
		    1122768525));
	    ((Class299_Sub1) this).aClass230Array9763[12 + i]
		= (((Class299_Sub1) this).aClass229_9769.method3288
		   (new StringBuilder().append("EnvironmentalMapping_").append
			(i).append
			("PointLights").toString(),
		    -1885252136));
	}
	for (int i = 0; i < 19; i++) {
	    int i_70_
		= (((Class299_Sub1) this).aClass229_9769.method3276
		   (((Class299_Sub1) this).aClass230Array9763[i], (byte) 3));
	    ((Class299_Sub1) this).anIntArrayArray9778[i][2]
		= class487_sub31_sub1.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][3]
		= class487_sub31_sub1_54_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][1]
		= class487_sub31_sub1_55_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][0]
		= class487_sub31_sub1_56_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][4]
		= class487_sub31_sub1_57_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][5]
		= class487_sub31_sub1_58_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][7]
		= class487_sub31_sub1_59_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][8]
		= class487_sub31_sub1_60_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][9]
		= class487_sub31_sub1_61_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][10]
		= class487_sub31_sub1_62_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][11]
		= class487_sub31_sub1_63_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][12]
		= class487_sub31_sub1_64_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][13]
		= class487_sub31_sub1_65_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][14]
		= class487_sub31_sub1_66_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][6]
		= class487_sub31_sub1_67_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][15]
		= class487_sub31_sub1_69_.method10268(i_70_);
	    ((Class299_Sub1) this).anIntArrayArray9778[i][16]
		= class487_sub31_sub1_68_.method10268(i_70_);
	}
	((Class299_Sub1) this).aClass229_9769
	    .method3277(((Class299_Sub1) this).aClass230Array9763[2]);
	return true;
    }
    
    void method8825(int i) {
	((Class299_Sub1) this).aClass229_9769.method3315((((Class299_Sub1)
							   this)
							  .anIntArray9765[2]),
							 0, anInterface31_3407,
							 1257191297);
	((Class299_Sub1) this).aClass229_9769.method3295
	    (((Class299_Sub1) this).anIntArray9765[4],
	     ((Class299_Sub1) this).aClass403_9776, -1910967152);
	((Class299_Sub1) this).aClass229_9769.method3294((((Class299_Sub1)
							   this)
							  .anIntArray9765[5]),
							 aClass403_3403,
							 (byte) 102);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[7],
	     aClass388_3413.aFloat4517, aClass388_3413.aFloat4516,
	     aClass388_3413.aFloat4515, aClass388_3413.aFloat4518, 919045340);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[8],
	     aClass396_3406.aFloat4545, aClass396_3406.aFloat4542,
	     aClass396_3406.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3319
	    (((Class299_Sub1) this).anIntArray9765[9],
	     aClass388_3425.aFloat4517, aClass388_3425.aFloat4516,
	     aClass388_3425.aFloat4515, aClass388_3425.aFloat4518, 730868554);
	((Class299_Sub1) this).aClass229_9769.method3289
	    (((Class299_Sub1) this).anIntArray9765[10],
	     aClass396_3416.aFloat4545, aClass396_3416.aFloat4542,
	     aClass396_3416.aFloat4547, (short) 256);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[11]),
							 aClass396_3417,
							 (byte) -76);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[12]),
							 aClass396_3408,
							 (byte) -102);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[13]),
							 aClass396_3423,
							 (byte) -112);
	((Class299_Sub1) this).aClass229_9769.method3291((((Class299_Sub1)
							   this)
							  .anIntArray9765[14]),
							 aClass396_3420,
							 (byte) -94);
	if (i > 0) {
	    ((Class299_Sub1) this).aClass229_9769.method3292
		(((Class299_Sub1) this).anIntArray9765[1], aFloatArray3409,
		 i * 4, -1226727289);
	    ((Class299_Sub1) this).aClass229_9769.method3292
		(((Class299_Sub1) this).anIntArray9765[0], aFloatArray3405,
		 4 * i, -1226727289);
	}
	aClass151_Sub2_3404.method8351(Class342.aClass342_3644, anInt3414,
				       anInt3415, anInt3424, anInt3418);
    }
    
    static void method8826(Class403 class403, boolean bool, float f,
			   float f_71_, float f_72_, float f_73_, int i,
			   int i_74_, byte i_75_) {
	int i_76_ = client.aClass452_10749.method5506((byte) -63);
	int i_77_ = client.aClass452_10749.method5505(-1266727860);
	class403.method4874(f, f_71_, f_72_, f_73_, (float) i_77_,
			    (float) i_76_, (float) i, (float) i_74_);
    }
}
