home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: k
- public class class_0 {
- // $FF: renamed from: f f
- private f field_0;
- // $FF: renamed from: j javax.microedition.lcdui.Image
- private Image field_1;
- // $FF: renamed from: i javax.microedition.lcdui.Image
- private Image field_2;
- // $FF: renamed from: e javax.microedition.lcdui.Image
- private Image field_3;
- // $FF: renamed from: F javax.microedition.lcdui.Image
- private Image field_4;
- // $FF: renamed from: x javax.microedition.lcdui.Image
- private Image field_5;
- // $FF: renamed from: g l
- public l field_6;
- // $FF: renamed from: t l
- public l field_7;
- // $FF: renamed from: s l
- public l field_8;
- // $FF: renamed from: q l
- public l field_9;
- // $FF: renamed from: c int
- public int field_10;
- // $FF: renamed from: B int
- public int field_11;
- // $FF: renamed from: l int
- public int field_12;
- // $FF: renamed from: y int
- private int field_13;
- // $FF: renamed from: m int
- private int field_14;
- // $FF: renamed from: C d
- private d field_15;
- // $FF: renamed from: w boolean
- private boolean field_16;
- // $FF: renamed from: k boolean
- private boolean field_17;
- // $FF: renamed from: d j
- private j field_18;
- // $FF: renamed from: p d
- private d field_19;
- // $FF: renamed from: b boolean
- public boolean field_20;
- // $FF: renamed from: r boolean
- private boolean field_21;
- // $FF: renamed from: v a
- private a field_22;
- // $FF: renamed from: u a
- private a field_23;
- // $FF: renamed from: E e[]
- private e[] field_24;
- // $FF: renamed from: D int
- private int field_25;
- // $FF: renamed from: a int
- private int field_26;
- // $FF: renamed from: h int
- private int field_27;
- // $FF: renamed from: A int
- private int field_28;
- // $FF: renamed from: z boolean
- private boolean field_29;
- // $FF: renamed from: o boolean
- private boolean field_30;
- // $FF: renamed from: n boolean
- private boolean field_31;
- // $FF: renamed from: G boolean
- public boolean field_32;
-
- public class_0(f var1, Image var2, Image var3, Image var4, Image var5, Image var6) {
- this.field_0 = var1;
- this.field_1 = var2;
- this.field_2 = var3;
- this.field_5 = var4;
- this.field_3 = var5;
- this.field_4 = var6;
- this.field_13 = -1;
- this.field_10 = 4;
- this.field_11 = 0;
- this.field_24 = new e[10];
- this.field_6 = new l(var1);
- this.field_7 = new l(var1);
- this.field_8 = new l(var1, false);
- this.field_9 = new l(var1, false);
- }
-
- // $FF: renamed from: a (int, int) void
- private void method_0(int var1, int var2) {
- this.field_6.b(var1, var2);
- this.field_7.b(var1 + 9, var2 + 15);
- this.field_8.b(var1 + 1, var2 + 16 - 12);
- this.field_9.b(this.field_8.o + 8 - 1, this.field_7.n);
- }
-
- // $FF: renamed from: b (int, int) void
- public void method_1(int var1, int var2) {
- this.method_0(var1, var2);
- this.field_13 = 0;
- this.field_18 = null;
- this.field_19 = null;
- this.field_17 = false;
- this.field_16 = false;
- this.field_20 = false;
- this.field_22 = null;
- this.field_23 = null;
- this.field_15 = null;
- this.field_29 = false;
- this.field_30 = false;
- this.field_31 = false;
- this.field_32 = false;
- this.field_27 = 60;
- this.field_14 = 0;
-
- for(int var3 = 0; var3 < this.field_24.length; ++var3) {
- this.field_24[var3] = null;
- }
-
- this.field_26 = 0;
- }
-
- // $FF: renamed from: g () void
- public void method_2() {
- if (this.field_13 != 6 && this.field_13 != 7 && this.field_13 != 14 && this.field_13 != 15) {
- this.field_6.g = false;
- this.field_7.g = false;
- this.field_6.p = -1536;
- this.field_7.p = -1536;
- if (this.field_13 <= 5) {
- this.field_6.e = 256;
- this.field_7.e = 256;
- this.field_13 = 6;
- } else {
- this.field_6.e = -256;
- this.field_7.e = -256;
- this.field_13 = 14;
- }
-
- } else if (this.field_13 != 6 && this.field_13 != 14) {
- this.field_6.a();
- this.field_7.a();
- if (this.field_6.o < 0 || this.field_7.o >= 152) {
- this.field_6.c();
- this.field_7.c();
- this.field_6.e = -this.field_6.e;
- this.field_7.e = -this.field_7.e;
- }
-
- if (this.field_7.n >= 92 && this.field_21) {
- this.field_6.c();
- this.field_7.c();
- this.field_6.p = -1536;
- this.field_7.p = -1536;
- this.field_21 = false;
- }
-
- if (this.field_6.n >= 92 && !this.field_21) {
- this.field_20 = false;
- --this.field_10;
- this.field_6.g = true;
- this.field_7.g = true;
- }
-
- l var10000 = this.field_6;
- var10000.p += 256;
- var10000 = this.field_7;
- var10000.p += 256;
- } else {
- ++this.field_13;
- }
- }
-
- // $FF: renamed from: a (boolean, boolean, boolean, boolean, boolean) void
- public void method_3(boolean var1, boolean var2, boolean var3, boolean var4, boolean var5) {
- if (this.field_27 > 0) {
- --this.field_27;
- }
-
- if (this.field_32) {
- ++this.field_28;
- if (this.field_28 == 3) {
- this.field_28 = 0;
- }
- }
-
- if (this.field_26 > 0) {
- --this.field_26;
- if (this.field_26 == 0 && (this.field_13 == 5 || this.field_13 == 13)) {
- this.field_13 -= 5;
- }
-
- var1 = false;
- var2 = false;
- var3 = false;
- var4 = false;
- var5 = false;
- }
-
- if (this.field_25 > 0) {
- --this.field_25;
- if (this.field_25 == 0) {
- if (this.field_15 == null) {
- this.field_13 = 0;
- } else {
- this.field_13 = 16;
- }
- }
-
- var1 = false;
- var2 = false;
- var3 = false;
- var4 = false;
- var5 = false;
- }
-
- if (!this.field_16) {
- this.field_14 = 0;
- }
-
- if (!var1 && !var2 && this.field_16 && this.field_14 != 0) {
- if (this.field_14 > 0) {
- --this.field_14;
- } else {
- ++this.field_14;
- }
- }
-
- if (var1 && this.field_15 == null) {
- if (this.field_13 >= 1 && this.field_13 <= 4) {
- ++this.field_13;
- if (this.field_13 == 5) {
- this.field_13 = 1;
- }
- } else {
- this.field_13 = 1;
- }
-
- if (!this.field_16) {
- this.field_14 = -15;
- } else if (this.field_14 > -15) {
- --this.field_14;
- }
- } else if (var2 && this.field_15 == null) {
- if (this.field_13 >= 9 && this.field_13 <= 12) {
- ++this.field_13;
- if (this.field_13 == 13) {
- this.field_13 = 9;
- }
- } else {
- this.field_13 = 9;
- }
-
- if (!this.field_16) {
- this.field_14 = 15;
- } else if (this.field_14 < 15) {
- ++this.field_14;
- }
- }
-
- boolean var6 = false;
- if ((this.field_14 == -1 || this.field_14 == -4 || this.field_14 == -7 || this.field_14 == -9 || this.field_14 == -11 || this.field_14 == -13 || this.field_14 == -14 || this.field_14 == -15) && this.field_6.o > 0) {
- this.field_6.a(-256, 0);
- this.field_7.a(-256, 0);
- if (this.field_0.a(this.field_6.i, this.field_6.h, this.field_7.i, this.field_7.h) == null) {
- this.field_8.a(-256, 0);
- this.field_9.a(-256, 0);
- var6 = true;
- } else {
- this.field_6.c();
- this.field_7.c();
- }
- }
-
- if ((this.field_14 == 1 || this.field_14 == 4 || this.field_14 == 7 || this.field_14 == 9 || this.field_14 == 11 || this.field_14 == 13 || this.field_14 == 14 || this.field_14 == 15) && this.field_7.o < 151) {
- this.field_6.a(256, 0);
- this.field_7.a(256, 0);
- if (this.field_0.a(this.field_6.i, this.field_6.h, this.field_7.i, this.field_7.h) == null) {
- this.field_8.a(256, 0);
- this.field_9.a(256, 0);
- var6 = true;
- } else {
- this.field_6.c();
- this.field_7.c();
- }
- }
-
- if (var5) {
- this.method_4();
- } else if (var3 && !this.field_17 && this.field_15 == null) {
- this.field_15 = this.field_0.c(this.field_6.o + 5, this.field_7.n);
- if (this.field_15 != null) {
- this.field_13 = 16;
- this.method_0(this.field_15.f, this.field_6.n);
- }
- } else if (var3 && this.field_15 != null) {
- ++this.field_13;
- this.field_6.a(0, -256);
- this.field_7.a(0, -256);
- this.field_8.a(0, -256);
- this.field_9.a(0, -256);
- if (this.field_13 == 20) {
- this.field_13 = 16;
- }
-
- if (this.field_6.n + 8 <= this.field_15.c) {
- this.field_13 = 20;
- this.field_25 = 5;
- this.method_0(this.field_6.o, this.field_15.c - 16);
- this.field_15 = null;
- }
- } else if (var4 && !this.field_17 && this.field_15 == null) {
- this.field_15 = this.field_0.b(this.field_6.o + 5, this.field_7.n + 1);
- if (this.field_15 != null) {
- this.field_13 = 20;
- this.field_25 = 5;
- this.method_0(this.field_15.f, this.field_15.c - 8);
- }
- } else if (var4 && this.field_15 != null) {
- --this.field_13;
- this.field_6.a(0, 256);
- this.field_7.a(0, 256);
- this.field_8.a(0, 256);
- this.field_9.a(0, 256);
- if (this.field_13 == 15) {
- this.field_13 = 19;
- }
-
- if (this.field_7.n >= this.field_15.a) {
- this.method_0(this.field_6.o, this.field_15.a - 15);
- this.field_13 = 0;
- this.field_15 = null;
- }
- }
-
- if (this.field_15 == null && (var6 || this.field_17)) {
- this.field_17 = true;
- this.field_6.a(0, 256);
- this.field_7.a(0, 256);
- if (this.field_18 != null && f.a(this.field_18.i, this.field_18.g, this.field_18.p, this.field_18.c, this.field_6.o, this.field_6.n, this.field_7.o, this.field_7.n)) {
- this.field_17 = false;
- this.field_6.c();
- this.field_7.c();
- } else if (this.field_19 != null && this.field_7.l < this.field_19.c && this.field_7.n >= this.field_19.c && this.field_6.o <= this.field_19.d && this.field_7.o >= this.field_19.f) {
- this.field_17 = false;
- this.field_6.c();
- this.field_7.c();
- } else {
- this.field_18 = this.field_0.a(this.field_6.i, this.field_6.h, this.field_7.i, this.field_7.h);
- if (this.field_18 == null) {
- this.field_19 = this.field_0.c(this.field_6.o, this.field_7.l, this.field_7.o, this.field_7.n);
- if (this.field_19 != null) {
- this.method_0(this.field_6.o, this.field_19.c - 16);
- this.field_17 = false;
- }
- } else {
- this.method_0(this.field_6.o, this.field_18.g - 16);
- this.field_19 = null;
- this.field_17 = false;
- }
- }
-
- this.field_16 = this.field_18 != null && this.field_18.o;
- if (this.field_7.n > 91) {
- if (this.field_7.l == 91) {
- this.field_6.c();
- this.field_7.c();
- } else {
- this.method_0(this.field_6.o, 76);
- }
-
- this.field_17 = false;
- }
-
- if (this.field_17) {
- this.field_8.a(0, 256);
- this.field_9.a(0, 256);
- this.field_16 = false;
- }
-
- } else {
- this.field_17 = false;
- }
- }
-
- // $FF: renamed from: b () void
- public void method_4() {
- boolean var1 = false;
- if (!this.field_30) {
- if (this.field_22 == null || this.field_29 && this.field_23 == null) {
- a var2 = new a(this.field_0, this.field_3, this.field_6.o, this.field_6.n, this.field_7.n);
- if (this.field_22 == null) {
- this.field_22 = var2;
- } else {
- this.field_23 = var2;
- }
-
- var1 = true;
- }
- } else {
- for(int var3 = 0; var3 < this.field_24.length; ++var3) {
- if (this.field_24[var3] == null) {
- this.field_24[var3] = new e(this.field_0, this.field_4, this.field_6.o + 5, this.field_6.n);
- var1 = true;
- break;
- }
- }
- }
-
- if (var1) {
- if (this.field_13 <= 4) {
- this.field_13 = 5;
- } else if (this.field_13 <= 12) {
- this.field_13 = 13;
- }
-
- this.field_26 = 5;
- }
-
- }
-
- // $FF: renamed from: c () void
- public void method_5() {
- if (this.field_22 != null) {
- this.field_22.a(this.field_31);
- if (this.field_22.a) {
- this.field_22 = null;
- }
- }
-
- if (this.field_23 != null) {
- this.field_23.a(this.field_31);
- if (this.field_23.a) {
- this.field_23 = null;
- }
- }
-
- }
-
- // $FF: renamed from: e () void
- public void method_6() {
- for(int var1 = 0; var1 < this.field_24.length; ++var1) {
- if (this.field_24[var1] != null) {
- this.field_24[var1].a();
- if (this.field_24[var1].a) {
- this.field_24[var1] = null;
- }
- }
- }
-
- }
-
- // $FF: renamed from: d () void
- public void method_7() {
- this.field_32 = false;
- this.field_27 = 60;
- }
-
- // $FF: renamed from: a () void
- public void method_8() {
- if (this.field_27 <= 0) {
- this.field_20 = true;
- this.field_21 = true;
- }
- }
-
- // $FF: renamed from: f () void
- public void method_9() {
- this.field_20 = true;
- this.field_21 = true;
- }
-
- // $FF: renamed from: b (int) void
- public void method_10(int var1) {
- this.field_11 += var1;
- }
-
- // $FF: renamed from: a (int) void
- public void method_11(int var1) {
- switch (var1) {
- case 0:
- this.field_31 = true;
- this.field_29 = false;
- this.field_30 = false;
- break;
- case 1:
- if (this.field_10 < 9) {
- ++this.field_10;
- }
-
- this.field_0.d();
- break;
- case 2:
- this.field_0.h();
- break;
- case 3:
- this.field_31 = false;
- this.field_29 = false;
- this.field_30 = true;
- if (this.field_22 != null && this.field_22.g > 0) {
- this.field_22 = null;
- }
-
- if (this.field_23 != null && this.field_23.g > 0) {
- this.field_23 = null;
- }
- break;
- case 4:
- this.field_0.i();
- break;
- case 5:
- this.field_32 = true;
- this.field_28 = 0;
- break;
- case 6:
- this.field_0.R = 150;
- break;
- case 7:
- this.field_29 = true;
- this.field_31 = false;
- this.field_30 = false;
- if (this.field_22 != null && this.field_22.g > 0) {
- this.field_22 = null;
- }
-
- if (this.field_23 != null && this.field_23.g > 0) {
- this.field_23 = null;
- }
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- public void method_12(Graphics var1) {
- if (this.field_22 != null) {
- this.field_22.a(var1);
- }
-
- if (this.field_23 != null) {
- this.field_23.a(var1);
- }
-
- for(int var2 = 0; var2 < this.field_24.length; ++var2) {
- if (this.field_24[var2] != null) {
- this.field_24[var2].a(var1);
- }
- }
-
- if (this.field_32) {
- int var3 = this.field_6.o + -2;
- int var4 = this.field_6.n + -1;
- int var5 = var4 + 18 > 92 ? 92 - var4 : 18;
- var1.setClip(var3, var4, 14, var5);
- var1.drawImage(this.field_5, var3 - this.field_28 * 14, var4, 20);
- }
-
- if (this.field_27 <= 0 || (this.field_27 & 1) == 0) {
- if (this.field_13 != -1) {
- Image var7 = this.field_13 < 10 ? this.field_1 : this.field_2;
- int var8 = this.field_13 < 10 ? this.field_13 : this.field_13 - 10;
- int var9 = this.field_6.o - 3;
- int var6 = this.field_6.n + 16 > 92 ? 92 - this.field_6.n : 16;
- var1.setClip(var9, this.field_6.n, 16, var6);
- var1.drawImage(var7, var9 - var8 * 16, this.field_6.n, 20);
- }
-
- }
- }
- }
-