home *** CD-ROM | disk | FTP | other *** search
- import java.io.IOException;
- import java.util.Vector;
-
- public class c17 extends c24 implements Runnable {
- // $FF: renamed from: HR int
- public int field_0 = 0;
- // $FF: renamed from: Dc int
- protected int field_1;
- // $FF: renamed from: Dz boolean
- protected boolean field_2 = false;
- // $FF: renamed from: Be boolean
- protected boolean field_3 = false;
- // $FF: renamed from: GX boolean
- protected boolean field_4 = false;
- // $FF: renamed from: DI short
- public short field_5;
- // $FF: renamed from: FO short
- protected short field_6;
- // $FF: renamed from: EF short
- protected short field_7;
- // $FF: renamed from: Hp byte
- protected byte field_8;
- // $FF: renamed from: Am c21[]
- c21[] field_9;
- // $FF: renamed from: Gc c11
- c11 field_10;
- // $FF: renamed from: IK c11
- c11 field_11;
- // $FF: renamed from: GA java.util.Vector
- Vector field_12 = new Vector(10, 5);
-
- // $FF: renamed from: Js (java.lang.String) c09
- public c09 method_0(String var1) {
- return this.method_5(var1, (byte)-1);
- }
-
- // $FF: renamed from: Cy () void
- public void method_1() {
- this.field_2 = true;
- synchronized(this){}
-
- try {
- this.notify();
- } catch (Throwable var4) {
- throw var4;
- }
-
- Thread.currentThread().setPriority(2);
- Thread.yield();
-
- for(int var1 = 0; var1 < this.field_12.size(); ++var1) {
- c09 var2 = (c09)this.field_12.elementAt(var1);
- if (var2.De != 0) {
- var2.Gt();
- }
- }
-
- }
-
- public void run() {
- try {
- Thread var1 = Thread.currentThread();
- var1.setPriority(5);
-
- for(this.field_0 = 0; this.field_0 < this.field_9.length; ++this.field_0) {
- this.field_9[this.field_0].Hy(true);
- }
-
- if (this.field_1 == 0) {
- this.method_1();
- }
-
- while(super.FC.Ak > 0) {
- if (this.method_3() != null) {
- if (!this.field_2) {
- if (--this.field_1 == 0) {
- this.method_1();
- } else {
- super.FC.Io.repaint();
- }
- }
-
- if (!this.field_4) {
- super.FC.Io.repaint(0L);
- }
- } else {
- Thread.sleep(30L);
- }
- }
-
- super.FC.Jp.waitForAll();
- this.field_3 = true;
- synchronized(this){}
-
- try {
- this.notify();
- } catch (Throwable var5) {
- throw var5;
- }
-
- } catch (InterruptedException var6) {
- System.out.println("res ld err:" + ((Throwable)var6).getMessage());
- }
- }
-
- // $FF: renamed from: Jq () void
- public void method_2() throws InterruptedException {
- Thread var1 = new Thread(this);
- var1.start();
- synchronized(this){}
-
- try {
- while(!this.field_2) {
- this.wait(200L);
- }
-
- if (!this.field_4) {
- while(!this.field_3) {
- this.wait(200L);
- }
- }
- } catch (Throwable var4) {
- throw var4;
- }
-
- System.out.println("Starting scene 1");
- }
-
- // $FF: renamed from: DT () c09
- public c09 method_3() {
- c09 var1 = null;
-
- for(int var2 = 0; var2 < this.field_12.size(); ++var2) {
- c09 var3 = (c09)this.field_12.elementAt(var2);
- if (var3.El() == 3) {
- super.FC.Gp();
- var3.DA = 4;
- var1 = var3;
- System.out.println("Completed resource: " + var3.AN);
- break;
- }
- }
-
- return var1;
- }
-
- // $FF: renamed from: FZ () int
- public int method_4() {
- return this.field_12.size();
- }
-
- // $FF: renamed from: Ha (java.lang.String, byte) c09
- public c09 method_5(String var1, byte var2) {
- c09 var3 = null;
-
- for(int var4 = 0; var4 < this.field_12.size(); ++var4) {
- c09 var5 = (c09)this.field_12.elementAt(var4);
- if (var5.AN.equals(var1) && var5.CF == var2) {
- var3 = var5;
- break;
- }
- }
-
- if (var3 == null) {
- var3 = new c09(super.FC, var1, var2, this.field_0);
- this.field_12.addElement(var3);
- if (this.field_0 == 0 || this.field_2) {
- var3.Gt();
- if (!this.field_2) {
- ++this.field_1;
- }
- }
- }
-
- return var3;
- }
-
- // $FF: renamed from: Fb (c03) void
- public void method_6(c03 var1) {
- super.Fb(var1);
-
- for(int var2 = 0; var2 < this.field_9.length; ++var2) {
- this.field_9[var2].Fb(var1);
- }
-
- if (this.field_10 != null) {
- this.field_10.Fb(var1);
- }
-
- if (this.field_11 != null) {
- this.field_11.Fb(var1);
- }
-
- }
-
- // $FF: renamed from: Il () byte
- public byte method_7() {
- return this.field_8;
- }
-
- // $FF: renamed from: EO (c14) java.lang.Object
- public Object method_8(c14 var1) throws IOException {
- super.EO(var1);
- this.field_6 = var1.Eg();
- this.field_7 = var1.Eg();
- this.field_8 = var1.Fg();
- if (var1.Bm >= 68) {
- this.field_4 = var1.Fg() != 0;
- }
-
- this.field_5 = var1.Eg();
- this.field_9 = new c21[this.field_5];
-
- for(short var2 = 0; var2 < this.field_5; ++var2) {
- this.method_10((c21)var1.EO());
- if (this.field_9[var2] != null) {
- this.field_9[var2].HT(this);
- }
- }
-
- this.field_10 = (c11)var1.EO();
- this.field_11 = (c11)var1.EO();
- return this;
- }
-
- // $FF: renamed from: AG (int) c21
- public c21 method_9(int var1) {
- return this.field_9[var1];
- }
-
- // $FF: renamed from: ID (c21) void
- public void method_10(c21 var1) {
- this.field_9[this.field_0++] = var1;
- }
- }
-