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

74 lines
2.3 KiB
Java

public class Class12
{
private static boolean aBoolean204;
private static boolean aBoolean205;
private static byte aByte206 = 2;
public static int anInt207;
public static Class12[] aClass12Array208;
public int anInt209;
public int anInt210;
public Class10 aClass10_211;
public boolean aBoolean212 = false;
public int[] anIntArray213 = new int[6];
public int[] anIntArray214 = new int[6];
public static Class29 aClass29_215 = new Class29(-947, 30);
public static void method138(Class34 arg0, int arg1) {
Class33_Sub2_Sub3 class33_sub2_sub3
= new Class33_Sub2_Sub3(arg0.method371(0, null, "spotanim.dat"),
(byte) 63);
anInt207 = class33_sub2_sub3.method344();
if (aClass12Array208 == null)
aClass12Array208 = new Class12[anInt207];
for (int i = 0; i < anInt207; i++) {
if (aClass12Array208[i] == null)
aClass12Array208[i] = new Class12();
aClass12Array208[i].anInt209 = i;
aClass12Array208[i].method139((byte) 4, class33_sub2_sub3);
}
if (arg1 != -47511)
aBoolean204 = !aBoolean204;
}
public void method139(byte arg0, Class33_Sub2_Sub3 arg1) {
if (arg0 == 4) {
boolean flag = false;
} else
throw new NullPointerException();
for (;;) {
int i = arg1.method342();
if (i == 0)
break;
if (i == 1)
anInt210 = arg1.method344();
else if (i == 2)
aClass10_211 = Class10.aClass10Array183[arg1.method344()];
else if (i == 3)
aBoolean212 = true;
else if (i >= 40 && i < 50)
anIntArray213[i - 40] = arg1.method344();
else if (i >= 50 && i < 60)
anIntArray214[i - 50] = arg1.method344();
else
System.out
.println("Error unrecognised spotanim config code: " + i);
}
}
public Class33_Sub2_Sub1 method140() {
Class33_Sub2_Sub1 class33_sub2_sub1
= (Class33_Sub2_Sub1) aClass29_215.method250((long) anInt209);
if (class33_sub2_sub1 != null)
return class33_sub2_sub1;
class33_sub2_sub1 = new Class33_Sub2_Sub1(anInt210, aBoolean205);
for (int i = 0; i < 6; i++) {
if (anIntArray213[0] != 0)
class33_sub2_sub1.method272(anIntArray213[i],
anIntArray214[i]);
}
aClass29_215.method251(class33_sub2_sub1, (long) anInt209, aByte206);
return class33_sub2_sub1;
}
}