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

public class Class287_Sub3_Sub1 extends Class287_Sub3
{
    float[] aFloatArray11044;
    float[] aFloatArray11045;
    float[] aFloatArray11046;
    int anInt11047 = 0;
    
    public Class287_Sub3_Sub1(Class258 class258) {
	super(class258);
    }
    
    void method8938(int i) {
	((Class287_Sub3_Sub1) this).anInt11047 += -752735515;
    }
    
    float method8927(float f, float f_0_, float f_1_) {
	float f_2_ = ((Class287_Sub3_Sub1) this).aFloat9890 / f;
	if (f_2_ < 0.0F)
	    f_2_ = 0.0F;
	if (f_2_ > 1.0F)
	    f_2_ = 1.0F;
	return (f
		/ (((Class287_Sub3_Sub1) this).aFloatArray11045
		   [970883821 * ((Class287_Sub3_Sub1) this).anInt11047])
		* ((((((Class287_Sub3_Sub1) this).aFloatArray11046
		      [((Class287_Sub3_Sub1) this).anInt11047 * 970883821])
		     - (((Class287_Sub3_Sub1) this).aFloatArray11044
			[970883821 * ((Class287_Sub3_Sub1) this).anInt11047]))
		    * f_2_)
		   + (((Class287_Sub3_Sub1) this).aFloatArray11044
		      [970883821 * ((Class287_Sub3_Sub1) this).anInt11047])));
    }
    
    void method8926(Class487_Sub17 class487_sub17, int i, int i_3_) {
	((Class287_Sub3_Sub1) this).aFloatArray11044 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11046 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11045 = new float[i];
	((Class287_Sub3_Sub1) this).anInt11047 = 0;
	for (int i_4_ = 0; i_4_ < i; i_4_++) {
	    ((Class287_Sub3_Sub1) this).aFloatArray11044[i_4_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11046[i_4_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11045[i_4_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    void method8931(Class487_Sub17 class487_sub17, int i) {
	((Class287_Sub3_Sub1) this).aFloatArray11044 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11046 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11045 = new float[i];
	((Class287_Sub3_Sub1) this).anInt11047 = 0;
	for (int i_5_ = 0; i_5_ < i; i_5_++) {
	    ((Class287_Sub3_Sub1) this).aFloatArray11044[i_5_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11046[i_5_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11045[i_5_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    void method8928() {
	((Class287_Sub3_Sub1) this).anInt11047 += -752735515;
    }
    
    void method8933(Class487_Sub17 class487_sub17, int i) {
	((Class287_Sub3_Sub1) this).aFloatArray11044 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11046 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11045 = new float[i];
	((Class287_Sub3_Sub1) this).anInt11047 = 0;
	for (int i_6_ = 0; i_6_ < i; i_6_++) {
	    ((Class287_Sub3_Sub1) this).aFloatArray11044[i_6_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11046[i_6_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11045[i_6_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    void method8923() {
	((Class287_Sub3_Sub1) this).anInt11047 += -752735515;
    }
    
    void method8930(Class487_Sub17 class487_sub17, int i) {
	((Class287_Sub3_Sub1) this).aFloatArray11044 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11046 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11045 = new float[i];
	((Class287_Sub3_Sub1) this).anInt11047 = 0;
	for (int i_7_ = 0; i_7_ < i; i_7_++) {
	    ((Class287_Sub3_Sub1) this).aFloatArray11044[i_7_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11046[i_7_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11045[i_7_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    float method8922(float f, float f_8_, float f_9_, int i) {
	float f_10_ = ((Class287_Sub3_Sub1) this).aFloat9890 / f;
	if (f_10_ < 0.0F)
	    f_10_ = 0.0F;
	if (f_10_ > 1.0F)
	    f_10_ = 1.0F;
	return (f
		/ (((Class287_Sub3_Sub1) this).aFloatArray11045
		   [970883821 * ((Class287_Sub3_Sub1) this).anInt11047])
		* ((((((Class287_Sub3_Sub1) this).aFloatArray11046
		      [((Class287_Sub3_Sub1) this).anInt11047 * 970883821])
		     - (((Class287_Sub3_Sub1) this).aFloatArray11044
			[970883821 * ((Class287_Sub3_Sub1) this).anInt11047]))
		    * f_10_)
		   + (((Class287_Sub3_Sub1) this).aFloatArray11044
		      [970883821 * ((Class287_Sub3_Sub1) this).anInt11047])));
    }
    
    void method8935(Class487_Sub17 class487_sub17, int i) {
	((Class287_Sub3_Sub1) this).aFloatArray11044 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11046 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11045 = new float[i];
	((Class287_Sub3_Sub1) this).anInt11047 = 0;
	for (int i_11_ = 0; i_11_ < i; i_11_++) {
	    ((Class287_Sub3_Sub1) this).aFloatArray11044[i_11_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11046[i_11_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11045[i_11_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    void method8932(Class487_Sub17 class487_sub17, int i) {
	((Class287_Sub3_Sub1) this).aFloatArray11044 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11046 = new float[i];
	((Class287_Sub3_Sub1) this).aFloatArray11045 = new float[i];
	((Class287_Sub3_Sub1) this).anInt11047 = 0;
	for (int i_12_ = 0; i_12_ < i; i_12_++) {
	    ((Class287_Sub3_Sub1) this).aFloatArray11044[i_12_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11046[i_12_]
		= class487_sub17.method9228(276638887);
	    ((Class287_Sub3_Sub1) this).aFloatArray11045[i_12_]
		= class487_sub17.method9228(276638887);
	}
    }
    
    void method8929() {
	((Class287_Sub3_Sub1) this).anInt11047 += -752735515;
    }
    
    static final void method10148(Class612 class612, int i) {
	if (Class127.aClass258_Sub1_1526.method3588(-1449682461)
	    != Class278.aClass278_3231)
	    throw new RuntimeException();
	((Class645_Sub5) Class127.aClass258_Sub1_1526.method3586(-1206699053))
	    .method9959
	    ((((Class612) class612).anIntArray8021
	      [(((Class612) class612).anInt8022 -= 201091009) * -40654783]),
	     1640762593);
    }
}
