home *** CD-ROM | disk | FTP | other *** search
- import java.util.Random;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: j
- public class class_0 {
- // $FF: renamed from: k int[][]
- public static final int[][] field_0 = new int[][]{{255, 204, 0}, {187, 119, 0}, {136, 0, 0}, {187, 204, 255}, {102, 119, 204}, {0, 0, 119}, {255, 187, 221}, {170, 85, 119}, {119, 0, 0}};
- // $FF: renamed from: a java.util.Random
- private Random field_1;
- // $FF: renamed from: i int
- public int field_2;
- // $FF: renamed from: g int
- public int field_3;
- // $FF: renamed from: r int
- public int field_4;
- // $FF: renamed from: p int
- public int field_5;
- // $FF: renamed from: d int
- public int field_6;
- // $FF: renamed from: c int
- public int field_7;
- // $FF: renamed from: j int
- public int field_8;
- // $FF: renamed from: t int
- public int field_9;
- // $FF: renamed from: b int
- public int field_10;
- // $FF: renamed from: u int
- public int field_11;
- // $FF: renamed from: q int[]
- private int[] field_12;
- // $FF: renamed from: n int[]
- private int[] field_13;
- // $FF: renamed from: m int[]
- private int[] field_14;
- // $FF: renamed from: f boolean
- public boolean field_15;
- // $FF: renamed from: v boolean
- public boolean field_16;
- // $FF: renamed from: h boolean
- public boolean field_17;
- // $FF: renamed from: o boolean
- public boolean field_18;
- // $FF: renamed from: l boolean
- public boolean field_19;
- // $FF: renamed from: s int
- private int field_20;
- // $FF: renamed from: e javax.microedition.lcdui.Image
- private Image field_21;
-
- public class_0(Image var1, Random var2, int var3, int var4, int var5, int var6, int var7, int var8) {
- this.field_21 = var1;
- this.field_1 = var2;
- this.field_2 = var4;
- this.field_3 = var5;
- this.field_8 = var6 - var4;
- this.field_9 = var7 - var5;
- this.field_4 = this.field_2 + this.field_8 - 2;
- this.field_5 = this.field_4 + 1;
- this.field_6 = this.field_3 + this.field_9 - 2;
- this.field_7 = this.field_6 + 1;
- this.field_10 = this.field_8 - 2;
- this.field_11 = this.field_9 - 2;
- this.field_18 = var8 == 2;
- this.field_19 = var8 == 0;
- int var9 = var3 % 3 * 3;
- if (this.field_19) {
- this.field_12 = field_0[var9];
- this.field_13 = field_0[var9 + 1];
- this.field_14 = field_0[var9 + 2];
- } else {
- this.field_12 = field_0[var9 + 2];
- this.field_13 = field_0[var9 + 1];
- this.field_14 = field_0[var9];
- }
-
- }
-
- // $FF: renamed from: b () void
- public void method_0() {
- this.field_15 = true;
- this.field_20 = 1;
- }
-
- // $FF: renamed from: a () void
- public void method_1() {
- this.field_16 = false;
- this.field_17 = true;
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, javax.microedition.lcdui.Image) void
- public void method_2(Graphics var1, Image var2) {
- var1.setClip(this.field_2, this.field_3, this.field_8, this.field_9);
- if (!this.field_18) {
- if (this.field_20 > 0) {
- ++this.field_20;
- if (this.field_20 == 6) {
- this.field_16 = true;
- return;
- }
- }
-
- if (this.field_20 > 0) {
- var1.setColor(this.field_12[0] + (255 - this.field_12[0]) * this.field_20 / 5, this.field_12[1] + (255 - this.field_12[1]) * this.field_20 / 5, this.field_12[2] + (255 - this.field_12[2]) * this.field_20 / 5);
- } else {
- var1.setColor(this.field_12[0], this.field_12[1], this.field_12[2]);
- }
-
- var1.drawLine(this.field_2, this.field_7, this.field_5, this.field_7);
- var1.drawLine(this.field_5, this.field_3, this.field_5, this.field_7);
- if (this.field_20 > 0) {
- var1.setColor(this.field_13[0] + (255 - this.field_13[0]) * this.field_20 / 5, this.field_13[1] + (255 - this.field_13[1]) * this.field_20 / 5, this.field_13[2] + (255 - this.field_13[2]) * this.field_20 / 5);
- } else {
- var1.setColor(this.field_13[0], this.field_13[1], this.field_13[2]);
- }
-
- var1.drawLine(this.field_2, this.field_6, this.field_4, this.field_6);
- var1.drawLine(this.field_4, this.field_3, this.field_4, this.field_6);
- if (this.field_20 > 0) {
- var1.setColor(this.field_14[0] + (255 - this.field_14[0]) * this.field_20 / 5, this.field_14[1] + (255 - this.field_14[1]) * this.field_20 / 5, this.field_14[2] + (255 - this.field_14[2]) * this.field_20 / 5);
- } else {
- var1.setColor(this.field_14[0], this.field_14[1], this.field_14[2]);
- }
-
- var1.fillRect(this.field_2, this.field_3, this.field_10, this.field_11);
- } else {
- for(int var3 = this.field_2; var3 < this.field_2 + this.field_8; var3 += this.field_21.getWidth()) {
- var1.drawImage(this.field_21, var3, this.field_3, 20);
- }
-
- }
- }
- }
-