Files
2011-06-26 21:20:49 +00:00

249 lines
7.0 KiB
Java

final class Class13
{
private int anInt216 = 8;
int[] anIntArray217;
int[] anIntArray218;
int[] anIntArray219;
int[] anIntArray220;
int[] anIntArray221;
int[] anIntArray222;
int[] anIntArray223;
int[] anIntArray224;
int[] anIntArray225;
int[] anIntArray226;
boolean aBoolean227 = true;
int anInt228;
int anInt229;
int anInt230;
int anInt231;
static int[] anIntArray232 = new int[6];
static int[] anIntArray233 = new int[6];
static int[] anIntArray234 = new int[6];
static int[] anIntArray235 = new int[6];
static int[] anIntArray236 = new int[6];
static int[] anIntArray237 = { 1, 0 };
static int[] anIntArray238 = { 2, 1 };
static int[] anIntArray239 = { 3, 3 };
static final int[][] anIntArrayArray240
= { { 1, 3, 5, 7 }, { 1, 3, 5, 7 }, { 1, 3, 5, 7 }, { 1, 3, 5, 7, 6 },
{ 1, 3, 5, 7, 6 }, { 1, 3, 5, 7, 6 }, { 1, 3, 5, 7, 6 },
{ 1, 3, 5, 7, 2, 6 }, { 1, 3, 5, 7, 2, 8 }, { 1, 3, 5, 7, 2, 8 },
{ 1, 3, 5, 7, 11, 12 }, { 1, 3, 5, 7, 11, 12 },
{ 1, 3, 5, 7, 13, 14 } };
static final int[][] anIntArrayArray241
= { { 0, 1, 2, 3, 0, 0, 1, 3 }, { 1, 1, 2, 3, 1, 0, 1, 3 },
{ 0, 1, 2, 3, 1, 0, 1, 3 }, { 0, 0, 1, 2, 0, 0, 2, 4, 1, 0, 4, 3 },
{ 0, 0, 1, 4, 0, 0, 4, 3, 1, 1, 2, 4 },
{ 0, 0, 4, 3, 1, 0, 1, 2, 1, 0, 2, 4 },
{ 0, 1, 2, 4, 1, 0, 1, 4, 1, 0, 4, 3 },
{ 0, 4, 1, 2, 0, 4, 2, 5, 1, 0, 4, 5, 1, 0, 5, 3 },
{ 0, 4, 1, 2, 0, 4, 2, 3, 0, 4, 3, 5, 1, 0, 4, 5 },
{ 0, 0, 4, 5, 1, 4, 1, 2, 1, 4, 2, 3, 1, 4, 3, 5 },
{ 0, 0, 1, 5, 0, 1, 4, 5, 0, 1, 2, 4, 1, 0, 5, 3, 1, 5, 4, 3, 1, 4,
2, 3 },
{ 1, 0, 1, 5, 1, 1, 4, 5, 1, 1, 2, 4, 0, 0, 5, 3, 0, 5, 4, 3, 0, 4,
2, 3 },
{ 1, 0, 5, 4, 1, 0, 1, 5, 0, 0, 4, 3, 0, 4, 5, 3, 0, 5, 2, 3, 0, 1,
2, 5 } };
public Class13(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
int arg6, int arg7, int arg8, int arg9, int arg10,
int arg11, int arg12, int arg13, int arg14, int arg15,
int arg16, byte arg17, int arg18, int arg19) {
if (arg3 != arg13 || arg3 != arg2 || arg3 != arg0)
((Class13) this).aBoolean227 = false;
((Class13) this).anInt228 = arg15;
((Class13) this).anInt229 = arg8;
((Class13) this).anInt230 = arg18;
((Class13) this).anInt231 = arg19;
int i = 128;
int i1 = i / 2;
int i2 = i / 4;
int i3 = i * 3 / 4;
int[] ints = anIntArrayArray240[arg15];
int i4 = ints.length;
((Class13) this).anIntArray217 = new int[i4];
((Class13) this).anIntArray218 = new int[i4];
((Class13) this).anIntArray219 = new int[i4];
int[] ints5 = new int[i4];
int[] ints6 = new int[i4];
int i7 = arg4 * i;
int i8 = arg1 * i;
for (int i9 = 0; i9 < i4; i9++) {
int i10 = ints[i9];
if ((i10 & 0x1) == 0 && i10 <= 8)
i10 = (i10 - arg8 - arg8 - 1 & 0x7) + 1;
if (i10 > 8 && i10 <= 12)
i10 = (i10 - 9 - arg8 & 0x3) + 9;
if (i10 > 12 && i10 <= 16)
i10 = (i10 - 13 - arg8 & 0x3) + 13;
int i11;
int i12;
int i13;
int i14;
int i15;
if (i10 == 1) {
i11 = i7;
i12 = i8;
i13 = arg3;
i14 = arg6;
i15 = arg11;
} else if (i10 == 2) {
i11 = i7 + i1;
i12 = i8;
i13 = arg3 + arg13 >> 1;
i14 = arg6 + arg14 >> 1;
i15 = arg11 + arg7 >> 1;
} else if (i10 == 3) {
i11 = i7 + i;
i12 = i8;
i13 = arg13;
i14 = arg14;
i15 = arg7;
} else if (i10 == 4) {
i11 = i7 + i;
i12 = i8 + i1;
i13 = arg13 + arg2 >> 1;
i14 = arg14 + arg9 >> 1;
i15 = arg7 + arg10 >> 1;
} else if (i10 == 5) {
i11 = i7 + i;
i12 = i8 + i;
i13 = arg2;
i14 = arg9;
i15 = arg10;
} else if (i10 == 6) {
i11 = i7 + i1;
i12 = i8 + i;
i13 = arg2 + arg0 >> 1;
i14 = arg9 + arg12 >> 1;
i15 = arg10 + arg16 >> 1;
} else if (i10 == 7) {
i11 = i7;
i12 = i8 + i;
i13 = arg0;
i14 = arg12;
i15 = arg16;
} else if (i10 == 8) {
i11 = i7;
i12 = i8 + i1;
i13 = arg0 + arg3 >> 1;
i14 = arg12 + arg6 >> 1;
i15 = arg16 + arg11 >> 1;
} else if (i10 == 9) {
i11 = i7 + i1;
i12 = i8 + i2;
i13 = arg3 + arg13 >> 1;
i14 = arg6 + arg14 >> 1;
i15 = arg11 + arg7 >> 1;
} else if (i10 == 10) {
i11 = i7 + i3;
i12 = i8 + i1;
i13 = arg13 + arg2 >> 1;
i14 = arg14 + arg9 >> 1;
i15 = arg7 + arg10 >> 1;
} else if (i10 == 11) {
i11 = i7 + i1;
i12 = i8 + i3;
i13 = arg2 + arg0 >> 1;
i14 = arg9 + arg12 >> 1;
i15 = arg10 + arg16 >> 1;
} else if (i10 == 12) {
i11 = i7 + i2;
i12 = i8 + i1;
i13 = arg0 + arg3 >> 1;
i14 = arg12 + arg6 >> 1;
i15 = arg16 + arg11 >> 1;
} else if (i10 == 13) {
i11 = i7 + i2;
i12 = i8 + i2;
i13 = arg3;
i14 = arg6;
i15 = arg11;
} else if (i10 == 14) {
i11 = i7 + i3;
i12 = i8 + i2;
i13 = arg13;
i14 = arg14;
i15 = arg7;
} else if (i10 == 15) {
i11 = i7 + i3;
i12 = i8 + i3;
i13 = arg2;
i14 = arg9;
i15 = arg10;
} else {
i11 = i7 + i2;
i12 = i8 + i3;
i13 = arg0;
i14 = arg12;
i15 = arg16;
}
((Class13) this).anIntArray217[i9] = i11;
((Class13) this).anIntArray218[i9] = i13;
((Class13) this).anIntArray219[i9] = i12;
ints5[i9] = i14;
ints6[i9] = i15;
}
int[] ints16 = anIntArrayArray241[arg15];
int i17 = ints16.length / 4;
if (arg17 != -119)
anInt216 = 136;
((Class13) this).anIntArray223 = new int[i17];
((Class13) this).anIntArray224 = new int[i17];
((Class13) this).anIntArray225 = new int[i17];
((Class13) this).anIntArray220 = new int[i17];
((Class13) this).anIntArray221 = new int[i17];
((Class13) this).anIntArray222 = new int[i17];
if (arg5 != -1)
((Class13) this).anIntArray226 = new int[i17];
int i18 = 0;
for (int i19 = 0; i19 < i17; i19++) {
int i20 = ints16[i18];
int i21 = ints16[i18 + 1];
int i22 = ints16[i18 + 2];
int i23 = ints16[i18 + 3];
i18 += 4;
if (i21 < 4)
i21 = i21 - arg8 & 0x3;
if (i22 < 4)
i22 = i22 - arg8 & 0x3;
if (i23 < 4)
i23 = i23 - arg8 & 0x3;
((Class13) this).anIntArray223[i19] = i21;
((Class13) this).anIntArray224[i19] = i22;
((Class13) this).anIntArray225[i19] = i23;
if (i20 == 0) {
((Class13) this).anIntArray220[i19] = ints5[i21];
((Class13) this).anIntArray221[i19] = ints5[i22];
((Class13) this).anIntArray222[i19] = ints5[i23];
if (((Class13) this).anIntArray226 != null)
((Class13) this).anIntArray226[i19] = -1;
} else {
((Class13) this).anIntArray220[i19] = ints6[i21];
((Class13) this).anIntArray221[i19] = ints6[i22];
((Class13) this).anIntArray222[i19] = ints6[i23];
if (((Class13) this).anIntArray226 != null)
((Class13) this).anIntArray226[i19] = arg5;
}
}
int i24 = arg3;
int i25 = arg13;
if (arg13 < i24)
i24 = arg13;
if (arg13 > i25)
i25 = arg13;
if (arg2 < i24)
i24 = arg2;
if (arg2 > i25)
i25 = arg2;
if (arg0 < i24)
i24 = arg0;
if (arg0 > i25)
i25 = arg0;
i24 /= 14;
i25 /= 14;
}
}