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

public class Class645_Sub1_Sub2 extends Class645_Sub1
{
    float[] aFloatArray11530;
    float[] aFloatArray11531;
    int anInt11532 = 0;
    float[] aFloatArray11533;
    
    float method9869(float f, float f_0_, float f_1_) {
	float f_2_ = ((Class645_Sub1_Sub2) this).aFloat10606 / f;
	if (f_2_ < 0.0F)
	    f_2_ = 0.0F;
	if (f_2_ > 1.0F)
	    f_2_ = 1.0F;
	return (f
		/ (((Class645_Sub1_Sub2) this).aFloatArray11530
		   [((Class645_Sub1_Sub2) this).anInt11532 * 1967177819])
		* ((((Class645_Sub1_Sub2) this).aFloatArray11531
		    [((Class645_Sub1_Sub2) this).anInt11532 * 1967177819])
		   + f_2_ * ((((Class645_Sub1_Sub2) this).aFloatArray11533
			      [(((Class645_Sub1_Sub2) this).anInt11532
				* 1967177819)])
			     - (((Class645_Sub1_Sub2) this).aFloatArray11531
				[1967177819 * (((Class645_Sub1_Sub2) this)
					       .anInt11532)]))));
    }
    
    void method9867(int i) {
	((Class645_Sub1_Sub2) this).anInt11532 += -1378979885;
    }
    
    float method9868(float f, float f_3_, float f_4_, int i) {
	float f_5_ = ((Class645_Sub1_Sub2) this).aFloat10606 / f;
	if (f_5_ < 0.0F)
	    f_5_ = 0.0F;
	if (f_5_ > 1.0F)
	    f_5_ = 1.0F;
	return (f
		/ (((Class645_Sub1_Sub2) this).aFloatArray11530
		   [((Class645_Sub1_Sub2) this).anInt11532 * 1967177819])
		* ((((Class645_Sub1_Sub2) this).aFloatArray11531
		    [((Class645_Sub1_Sub2) this).anInt11532 * 1967177819])
		   + f_5_ * ((((Class645_Sub1_Sub2) this).aFloatArray11533
			      [(((Class645_Sub1_Sub2) this).anInt11532
				* 1967177819)])
			     - (((Class645_Sub1_Sub2) this).aFloatArray11531
				[1967177819 * (((Class645_Sub1_Sub2) this)
					       .anInt11532)]))));
    }
    
    void method9876(Class487_Sub17 class487_sub17, int i, int i_6_) {
	((Class645_Sub1_Sub2) this).aFloatArray11531 = new float[i];
	((Class645_Sub1_Sub2) this).aFloatArray11533 = new float[i];
	((Class645_Sub1_Sub2) this).aFloatArray11530 = new float[i];
	((Class645_Sub1_Sub2) this).anInt11532 = 0;
	for (int i_7_ = 0; i_7_ < i; i_7_++) {
	    ((Class645_Sub1_Sub2) this).aFloatArray11531[i_7_]
		= class487_sub17.method9228(276638887);
	    ((Class645_Sub1_Sub2) this).aFloatArray11533[i_7_]
		= class487_sub17.method9228(276638887);
	    ((Class645_Sub1_Sub2) this).aFloatArray11530[i_7_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    void method9874(Class487_Sub17 class487_sub17, int i) {
	((Class645_Sub1_Sub2) this).aFloatArray11531 = new float[i];
	((Class645_Sub1_Sub2) this).aFloatArray11533 = new float[i];
	((Class645_Sub1_Sub2) this).aFloatArray11530 = new float[i];
	((Class645_Sub1_Sub2) this).anInt11532 = 0;
	for (int i_8_ = 0; i_8_ < i; i_8_++) {
	    ((Class645_Sub1_Sub2) this).aFloatArray11531[i_8_]
		= class487_sub17.method9228(276638887);
	    ((Class645_Sub1_Sub2) this).aFloatArray11533[i_8_]
		= class487_sub17.method9228(276638887);
	    ((Class645_Sub1_Sub2) this).aFloatArray11530[i_8_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    float method9870(float f, float f_9_, float f_10_) {
	float f_11_ = ((Class645_Sub1_Sub2) this).aFloat10606 / f;
	if (f_11_ < 0.0F)
	    f_11_ = 0.0F;
	if (f_11_ > 1.0F)
	    f_11_ = 1.0F;
	return (f
		/ (((Class645_Sub1_Sub2) this).aFloatArray11530
		   [((Class645_Sub1_Sub2) this).anInt11532 * 1967177819])
		* ((((Class645_Sub1_Sub2) this).aFloatArray11531
		    [((Class645_Sub1_Sub2) this).anInt11532 * 1967177819])
		   + f_11_ * ((((Class645_Sub1_Sub2) this).aFloatArray11533
			       [(((Class645_Sub1_Sub2) this).anInt11532
				 * 1967177819)])
			      - (((Class645_Sub1_Sub2) this).aFloatArray11531
				 [1967177819 * (((Class645_Sub1_Sub2) this)
						.anInt11532)]))));
    }
    
    void method9871() {
	((Class645_Sub1_Sub2) this).anInt11532 += -1378979885;
    }
    
    void method9872() {
	((Class645_Sub1_Sub2) this).anInt11532 += -1378979885;
    }
    
    void method9873(Class487_Sub17 class487_sub17, int i) {
	((Class645_Sub1_Sub2) this).aFloatArray11531 = new float[i];
	((Class645_Sub1_Sub2) this).aFloatArray11533 = new float[i];
	((Class645_Sub1_Sub2) this).aFloatArray11530 = new float[i];
	((Class645_Sub1_Sub2) this).anInt11532 = 0;
	for (int i_12_ = 0; i_12_ < i; i_12_++) {
	    ((Class645_Sub1_Sub2) this).aFloatArray11531[i_12_]
		= class487_sub17.method9228(276638887);
	    ((Class645_Sub1_Sub2) this).aFloatArray11533[i_12_]
		= class487_sub17.method9228(276638887);
	    ((Class645_Sub1_Sub2) this).aFloatArray11530[i_12_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    public Class645_Sub1_Sub2(Class258 class258) {
	super(class258);
    }
}
