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

public class Class645_Sub2 extends Class645
{
    Interface27 anInterface27_10608;
    Class396 aClass396_10609 = new Class396();
    Class396 aClass396_10610;
    Class396 aClass396_10611 = new Class396(Float.NaN, Float.NaN, Float.NaN);
    boolean aBool10612;
    Class396 aClass396_10613 = new Class396(Float.NaN, Float.NaN, Float.NaN);
    
    public void method7656(Class277 class277, Class400 class400, int i,
			   int i_0_, float f) {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass258_8228
				      .method3590((byte) 37));
	class396.aFloat4545 -= (float) i;
	class396.aFloat4547 -= (float) i_0_;
	class396.aFloat4542 *= -1.0F;
	Class396 class396_1_ = method7650(-1748916968);
	class396_1_.aFloat4545 -= (float) i;
	class396_1_.aFloat4547 -= (float) i_0_;
	class396_1_.aFloat4542 *= -1.0F;
	class400.method4811((double) class396.aFloat4545,
			    (double) class396.aFloat4542,
			    (double) class396.aFloat4547,
			    (double) class396_1_.aFloat4545,
			    (double) class396_1_.aFloat4542,
			    (double) class396_1_.aFloat4547, 0.0F, 1.0F, 0.0F);
	class396.method4785();
	class396_1_.method4785();
    }
    
    public void method9880(Interface27 interface27, Class396 class396,
			   boolean bool, int i) {
	((Class645_Sub2) this).anInterface27_10608 = interface27;
	((Class645_Sub2) this).aClass396_10609.method4735(class396);
	((Class645_Sub2) this).aBool10612 = bool;
	interface27.method151((byte) 115);
    }
    
    public void method9881(short i) {
	if (((Class645_Sub2) this).anInterface27_10608 != null)
	    ((Class645_Sub2) this).anInterface27_10608
		= (((Class645_Sub2) this).aClass258_8228.method3587
		       (1643660992).method120
		   (((Class645_Sub2) this).anInterface27_10608
			.method150(1663661803),
		    ((Class645_Sub2) this).anInterface27_10608
			.method140(-1758317092),
		    -391181613));
    }
    
    public Class645_Sub2(Class258 class258) {
	super(class258);
	((Class645_Sub2) this).aClass396_10610 = new Class396();
    }
    
    public void method7665(float f) {
	if (((Class645_Sub2) this).anInterface27_10608 != null) {
	    ((Class645_Sub2) this).aClass396_10613.method4735
		(((Class645_Sub2) this).anInterface27_10608.method151
		     ((byte) 26).method9337(-1416658850));
	    ((Class645_Sub2) this).aClass258_8228.method3622
		(false, f, ((Class645_Sub2) this).aClass396_10611,
		 ((Class645_Sub2) this).aClass258_8228.method3614((byte) 1),
		 ((Class645_Sub2) this).aClass396_10613,
		 ((Class645_Sub2) this).aClass396_10610, -982278927);
	}
    }
    
    public void method7654(Class277 class277, Class400 class400, int i,
			   int i_2_, float f, int i_3_) {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass258_8228
				      .method3590((byte) -70));
	class396.aFloat4545 -= (float) i;
	class396.aFloat4547 -= (float) i_2_;
	class396.aFloat4542 *= -1.0F;
	Class396 class396_4_ = method7650(-760418352);
	class396_4_.aFloat4545 -= (float) i;
	class396_4_.aFloat4547 -= (float) i_2_;
	class396_4_.aFloat4542 *= -1.0F;
	class400.method4811((double) class396.aFloat4545,
			    (double) class396.aFloat4542,
			    (double) class396.aFloat4547,
			    (double) class396_4_.aFloat4545,
			    (double) class396_4_.aFloat4542,
			    (double) class396_4_.aFloat4547, 0.0F, 1.0F, 0.0F);
	class396.method4785();
	class396_4_.method4785();
    }
    
    public Class396 method7653(int i) {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10613);
	Class396 class396_5_
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10609);
	if (((Class645_Sub2) this).aBool10612)
	    class396_5_.method4753(((Class645_Sub2) this)
				       .anInterface27_10608
				       .method141(-605281610));
	class396.method4739(class396_5_);
	class396_5_.method4785();
	return class396;
    }
    
    public void method9882() {
	if (((Class645_Sub2) this).anInterface27_10608 != null)
	    ((Class645_Sub2) this).anInterface27_10608
		= (((Class645_Sub2) this).aClass258_8228.method3587
		       (778673048).method120
		   (((Class645_Sub2) this).anInterface27_10608
			.method150(1663661803),
		    ((Class645_Sub2) this).anInterface27_10608
			.method140(-1851844471),
		    1869889973));
    }
    
    public void method7658(Class487_Sub17 class487_sub17, int i) {
	Class262 class262
	    = Class228.method3263(class487_sub17.method9219(-806972730),
				  -463261125);
	int i_6_ = class487_sub17.method9220((byte) -98);
	((Class645_Sub2) this).anInterface27_10608
	    = ((Class645_Sub2) this).aClass258_8228.method3587(1897221160)
		  .method120(class262, i_6_, -95603333);
	((Class645_Sub2) this).aClass396_10609.method4776(class487_sub17);
	if (class487_sub17.method9219(-1001032318) == 1)
	    ((Class645_Sub2) this).aBool10612 = true;
	else
	    ((Class645_Sub2) this).aBool10612 = false;
    }
    
    public void method7663(Class487_Sub17 class487_sub17) {
	Class262 class262
	    = Class228.method3263(class487_sub17.method9219(-1531440268),
				  884268410);
	int i = class487_sub17.method9220((byte) -2);
	((Class645_Sub2) this).anInterface27_10608
	    = ((Class645_Sub2) this).aClass258_8228.method3587(1056782918)
		  .method120(class262, i, 279078733);
	((Class645_Sub2) this).aClass396_10609.method4776(class487_sub17);
	if (class487_sub17.method9219(-1934296568) == 1)
	    ((Class645_Sub2) this).aBool10612 = true;
	else
	    ((Class645_Sub2) this).aBool10612 = false;
    }
    
    public void method7657(float f) {
	if (((Class645_Sub2) this).anInterface27_10608 != null) {
	    ((Class645_Sub2) this).aClass396_10613.method4735
		(((Class645_Sub2) this).anInterface27_10608.method151
		     ((byte) 63).method9337(-1100848386));
	    ((Class645_Sub2) this).aClass258_8228.method3622
		(false, f, ((Class645_Sub2) this).aClass396_10611,
		 ((Class645_Sub2) this).aClass258_8228.method3614((byte) 1),
		 ((Class645_Sub2) this).aClass396_10613,
		 ((Class645_Sub2) this).aClass396_10610, -1136720871);
	}
    }
    
    public void method7661(float f) {
	if (((Class645_Sub2) this).anInterface27_10608 != null) {
	    ((Class645_Sub2) this).aClass396_10613.method4735
		(((Class645_Sub2) this).anInterface27_10608.method151
		     ((byte) 82).method9337(-1368828595));
	    ((Class645_Sub2) this).aClass258_8228.method3622
		(false, f, ((Class645_Sub2) this).aClass396_10611,
		 ((Class645_Sub2) this).aClass258_8228.method3614((byte) 1),
		 ((Class645_Sub2) this).aClass396_10613,
		 ((Class645_Sub2) this).aClass396_10610, 570799878);
	}
    }
    
    public Class396 method7650(int i) {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10611);
	Class396 class396_7_
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10609);
	if (((Class645_Sub2) this).aBool10612)
	    class396_7_.method4753(((Class645_Sub2) this)
				       .anInterface27_10608
				       .method141(360411221));
	class396.method4739(class396_7_);
	class396_7_.method4785();
	return class396;
    }
    
    public boolean method7660() {
	return !Float.isNaN(((Class645_Sub2) this).aClass396_10611.aFloat4545);
    }
    
    public Class396 method7655() {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10611);
	Class396 class396_8_
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10609);
	if (((Class645_Sub2) this).aBool10612)
	    class396_8_.method4753(((Class645_Sub2) this)
				       .anInterface27_10608
				       .method141(-664124435));
	class396.method4739(class396_8_);
	class396_8_.method4785();
	return class396;
    }
    
    public void method9883() {
	if (((Class645_Sub2) this).anInterface27_10608 != null)
	    ((Class645_Sub2) this).anInterface27_10608
		= (((Class645_Sub2) this).aClass258_8228.method3587
		       (1576149706).method120
		   (((Class645_Sub2) this).anInterface27_10608
			.method150(1663661803),
		    ((Class645_Sub2) this).anInterface27_10608
			.method140(-1770998603),
		    326721253));
    }
    
    public Class396 method9884(byte i) {
	return ((Class645_Sub2) this).aClass396_10611;
    }
    
    public void method7664(Class487_Sub17 class487_sub17) {
	Class262 class262
	    = Class228.method3263(class487_sub17.method9219(-1180893753),
				  -1509850250);
	int i = class487_sub17.method9220((byte) -22);
	((Class645_Sub2) this).anInterface27_10608
	    = ((Class645_Sub2) this).aClass258_8228.method3587(-2000581742)
		  .method120(class262, i, -578268338);
	((Class645_Sub2) this).aClass396_10609.method4776(class487_sub17);
	if (class487_sub17.method9219(-1015348480) == 1)
	    ((Class645_Sub2) this).aBool10612 = true;
	else
	    ((Class645_Sub2) this).aBool10612 = false;
    }
    
    public void method7651(float f, byte i) {
	if (((Class645_Sub2) this).anInterface27_10608 != null) {
	    ((Class645_Sub2) this).aClass396_10613.method4735
		(((Class645_Sub2) this).anInterface27_10608.method151
		     ((byte) 20).method9337(-1155775022));
	    ((Class645_Sub2) this).aClass258_8228.method3622
		(false, f, ((Class645_Sub2) this).aClass396_10611,
		 ((Class645_Sub2) this).aClass258_8228.method3614((byte) 1),
		 ((Class645_Sub2) this).aClass396_10613,
		 ((Class645_Sub2) this).aClass396_10610, 1640667050);
	}
    }
    
    public void method7666(Class277 class277, Class400 class400, int i,
			   int i_9_, float f) {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass258_8228
				      .method3590((byte) 84));
	class396.aFloat4545 -= (float) i;
	class396.aFloat4547 -= (float) i_9_;
	class396.aFloat4542 *= -1.0F;
	Class396 class396_10_ = method7650(-1209660545);
	class396_10_.aFloat4545 -= (float) i;
	class396_10_.aFloat4547 -= (float) i_9_;
	class396_10_.aFloat4542 *= -1.0F;
	class400.method4811((double) class396.aFloat4545,
			    (double) class396.aFloat4542,
			    (double) class396.aFloat4547,
			    (double) class396_10_.aFloat4545,
			    (double) class396_10_.aFloat4542,
			    (double) class396_10_.aFloat4547, 0.0F, 1.0F,
			    0.0F);
	class396.method4785();
	class396_10_.method4785();
    }
    
    public void method7667(Class277 class277, Class400 class400, int i,
			   int i_11_, float f) {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass258_8228
				      .method3590((byte) -54));
	class396.aFloat4545 -= (float) i;
	class396.aFloat4547 -= (float) i_11_;
	class396.aFloat4542 *= -1.0F;
	Class396 class396_12_ = method7650(-1188042062);
	class396_12_.aFloat4545 -= (float) i;
	class396_12_.aFloat4547 -= (float) i_11_;
	class396_12_.aFloat4542 *= -1.0F;
	class400.method4811((double) class396.aFloat4545,
			    (double) class396.aFloat4542,
			    (double) class396.aFloat4547,
			    (double) class396_12_.aFloat4545,
			    (double) class396_12_.aFloat4542,
			    (double) class396_12_.aFloat4547, 0.0F, 1.0F,
			    0.0F);
	class396.method4785();
	class396_12_.method4785();
    }
    
    public void method9885() {
	if (((Class645_Sub2) this).anInterface27_10608 != null)
	    ((Class645_Sub2) this).anInterface27_10608
		= (((Class645_Sub2) this).aClass258_8228.method3587
		       (895730406).method120
		   (((Class645_Sub2) this).anInterface27_10608
			.method150(1663661803),
		    ((Class645_Sub2) this).anInterface27_10608
			.method140(-2066553712),
		    -211118926));
    }
    
    public boolean method7652(int i) {
	return !Float.isNaN(((Class645_Sub2) this).aClass396_10611.aFloat4545);
    }
    
    public void method9886() {
	if (((Class645_Sub2) this).anInterface27_10608 != null)
	    ((Class645_Sub2) this).anInterface27_10608
		= (((Class645_Sub2) this).aClass258_8228.method3587
		       (-203656773).method120
		   (((Class645_Sub2) this).anInterface27_10608
			.method150(1663661803),
		    ((Class645_Sub2) this).anInterface27_10608
			.method140(-1938227694),
		    -60281883));
    }
    
    public boolean method7659() {
	return !Float.isNaN(((Class645_Sub2) this).aClass396_10611.aFloat4545);
    }
    
    public Class396 method7662() {
	Class396 class396
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10613);
	Class396 class396_13_
	    = Class396.method4731(((Class645_Sub2) this).aClass396_10609);
	if (((Class645_Sub2) this).aBool10612)
	    class396_13_.method4753(((Class645_Sub2) this)
					.anInterface27_10608
					.method141(-165030868));
	class396.method4739(class396_13_);
	class396_13_.method4785();
	return class396;
    }
}
