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

public class Class645_Sub1_Sub3 extends Class645_Sub1
{
    void method9867(int i) {
	/* empty */
    }
    
    float method9868(float f, float f_0_, float f_1_, int i) {
	float f_2_ = f - ((Class645_Sub1_Sub3) this).aFloat10606;
	if ((((Class645_Sub1_Sub3) this).aClass258_8228.method3620((byte) -19)
	     .aFloat4545)
	    == Float.POSITIVE_INFINITY)
	    f_0_ = ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
		       ((byte) 106).method4746();
	else {
	    float f_3_
		= f_0_ / ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			     ((byte) -69).method4746();
	    float f_4_ = f_0_ / 2.0F * f_3_;
	    if (f_4_ > f_2_) {
		f_0_ -= ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			    ((byte) -81).method4746() * f_1_;
		if (f_0_ < 0.0F)
		    f_0_ = 0.0F;
	    } else if (f_0_
		       < ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			     ((byte) 106).method4746()) {
		f_0_ += ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			    ((byte) -77).method4746() * f_1_;
		if (f_0_
		    > ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			  ((byte) 106).method4746())
		    f_0_
			= ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			      ((byte) 106).method4746();
	    }
	}
	return f_0_;
    }
    
    void method9871() {
	/* empty */
    }
    
    public Class645_Sub1_Sub3(Class258 class258) {
	super(class258);
    }
    
    void method9874(Class487_Sub17 class487_sub17, int i) {
	/* empty */
    }
    
    float method9870(float f, float f_5_, float f_6_) {
	float f_7_ = f - ((Class645_Sub1_Sub3) this).aFloat10606;
	if ((((Class645_Sub1_Sub3) this).aClass258_8228.method3620((byte) -66)
	     .aFloat4545)
	    == Float.POSITIVE_INFINITY)
	    f_5_ = ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
		       ((byte) 106).method4746();
	else {
	    float f_8_
		= f_5_ / ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			     ((byte) -101).method4746();
	    float f_9_ = f_5_ / 2.0F * f_8_;
	    if (f_9_ > f_7_) {
		f_5_ -= ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			    ((byte) -34).method4746() * f_6_;
		if (f_5_ < 0.0F)
		    f_5_ = 0.0F;
	    } else if (f_5_
		       < ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			     ((byte) 106).method4746()) {
		f_5_ += ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			    ((byte) -13).method4746() * f_6_;
		if (f_5_
		    > ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			  ((byte) 106).method4746())
		    f_5_
			= ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			      ((byte) 106).method4746();
	    }
	}
	return f_5_;
    }
    
    float method9869(float f, float f_10_, float f_11_) {
	float f_12_ = f - ((Class645_Sub1_Sub3) this).aFloat10606;
	if ((((Class645_Sub1_Sub3) this).aClass258_8228.method3620((byte) -57)
	     .aFloat4545)
	    == Float.POSITIVE_INFINITY)
	    f_10_ = ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			((byte) 106).method4746();
	else {
	    float f_13_
		= f_10_ / ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			      ((byte) -92).method4746();
	    float f_14_ = f_10_ / 2.0F * f_13_;
	    if (f_14_ > f_12_) {
		f_10_ -= ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			     ((byte) -105).method4746() * f_11_;
		if (f_10_ < 0.0F)
		    f_10_ = 0.0F;
	    } else if (f_10_
		       < ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			     ((byte) 106).method4746()) {
		f_10_ += ((Class645_Sub1_Sub3) this).aClass258_8228.method3620
			     ((byte) -14).method4746() * f_11_;
		if (f_10_
		    > ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			  ((byte) 106).method4746())
		    f_10_
			= ((Class645_Sub1_Sub3) this).aClass258_8228.method3597
			      ((byte) 106).method4746();
	    }
	}
	return f_10_;
    }
    
    void method9872() {
	/* empty */
    }
    
    void method9873(Class487_Sub17 class487_sub17, int i) {
	/* empty */
    }
    
    void method9876(Class487_Sub17 class487_sub17, int i, int i_15_) {
	/* empty */
    }
}
