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

public class Class271
{
    public int[] anIntArray3162;
    int[][] anIntArrayArray3163;
    float[] aFloatArray3164;
    public long aLong3165;
    int[][] anIntArrayArray3166;
    public short[] aShortArray3167;
    public short[] aShortArray3168;
    
    public Class271(Class257 class257, boolean bool) {
	if (bool) {
	    anIntArray3162 = new int[class257.anIntArray2978.length];
	    ((Class271) this).aFloatArray3164
		= new float[class257.anIntArray2978.length];
	    ((Class271) this).anIntArrayArray3163
		= new int[class257.anIntArray2978.length][3];
	    ((Class271) this).anIntArrayArray3166
		= new int[class257.anIntArray2978.length][3];
	    System.arraycopy(class257.anIntArray2978, 0, anIntArray3162, 0,
			     anIntArray3162.length);
	} else {
	    anIntArray3162 = new int[class257.anIntArray2979.length];
	    ((Class271) this).aFloatArray3164
		= new float[class257.anIntArray2979.length];
	    ((Class271) this).anIntArrayArray3163
		= new int[class257.anIntArray2979.length][3];
	    ((Class271) this).anIntArrayArray3166
		= new int[class257.anIntArray2979.length][3];
	    System.arraycopy(class257.anIntArray2979, 0, anIntArray3162, 0,
			     anIntArray3162.length);
	}
	if (class257.aShortArray3015 != null) {
	    aShortArray3167 = new short[class257.aShortArray3015.length];
	    System.arraycopy(class257.aShortArray3015, 0, aShortArray3167, 0,
			     aShortArray3167.length);
	}
	if (class257.aShortArray2970 != null) {
	    aShortArray3168 = new short[class257.aShortArray2970.length];
	    System.arraycopy(class257.aShortArray2970, 0, aShortArray3168, 0,
			     aShortArray3168.length);
	}
    }
    
    public Class271(long l, int[] is, float[] fs, int[][] is_0_, int[][] is_1_,
		    short[] is_2_, short[] is_3_) {
	aLong3165 = 3202116999784416643L * l;
	anIntArray3162 = is;
	((Class271) this).aFloatArray3164 = fs;
	((Class271) this).anIntArrayArray3163 = is_0_;
	((Class271) this).anIntArrayArray3166 = is_1_;
	aShortArray3167 = is_2_;
	aShortArray3168 = is_3_;
    }
    
    static final void method3743(Class211 class211, Class203 class203,
				 Class612 class612, int i) {
	String string = (String) (((Class612) class612).anObjectArray8034
				  [(((Class612) class612).anInt8017
				    -= 1516150619) * -1930397485]);
	int[] is = Class53.method933(string, class612, 889576067);
	if (null != is)
	    string = string.substring(0, string.length() - 1);
	class211.anObjectArray2366
	    = Class487_Sub21.method9339(string, class612, 65280);
	class211.anIntArray2367 = is;
	class211.aBool2360 = true;
    }
    
    static final void method3744(Class612 class612, byte i) {
	((Class612) class612).anInt8022 -= 402182018;
	int i_4_ = (((Class612) class612).anIntArray8021
		    [((Class612) class612).anInt8022 * -40654783]);
	float f
	    = Class387.method4681(((Class612) class612).anIntArray8021
				  [(-40654783 * ((Class612) class612).anInt8022
				    + 1)]);
	Class487_Sub35_Sub9 class487_sub35_sub9
	    = Class127.aClass258_Sub1_1526.method3582(i_4_, 348245947);
	if (class487_sub35_sub9 == null)
	    throw new RuntimeException("");
	if (!(class487_sub35_sub9 instanceof Class487_Sub35_Sub9_Sub2))
	    throw new RuntimeException("");
	((Class487_Sub35_Sub9_Sub2) class487_sub35_sub9).method10670(f,
								     (byte) 1);
    }
    
    static String method3745(int i, int i_5_, boolean bool, int i_6_) {
	if (i_5_ < 2 || i_5_ > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i_5_).toString());
	if (!bool || i < 0)
	    return Integer.toString(i, i_5_);
	int i_7_ = 2;
	int i_8_ = i / i_5_;
	while (0 != i_8_) {
	    i_8_ /= i_5_;
	    i_7_++;
	}
	char[] cs = new char[i_7_];
	cs[0] = '+';
	for (int i_9_ = i_7_ - 1; i_9_ > 0; i_9_--) {
	    int i_10_ = i;
	    i /= i_5_;
	    int i_11_ = i_10_ - i_5_ * i;
	    if (i_11_ >= 10)
		cs[i_9_] = (char) (i_11_ + 87);
	    else
		cs[i_9_] = (char) (48 + i_11_);
	}
	return new String(cs);
    }
    
    static final void method3746(Class612 class612, int i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = Class447.aClass487_Sub42_5156.aClass637_Sub5_10490
		  .method9638(-40654783) == 2 ? 1 : 0;
    }
}
