home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / JUEGOS / java / pang / pang.jar / j.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-02-16  |  2.5 KB  |  135 lines

  1. import java.util.Random;
  2. import javax.microedition.lcdui.Graphics;
  3. import javax.microedition.lcdui.Image;
  4.  
  5. // $FF: renamed from: j
  6. public class class_0 {
  7.    // $FF: renamed from: k int[][]
  8.    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}};
  9.    // $FF: renamed from: a java.util.Random
  10.    private Random field_1;
  11.    // $FF: renamed from: i int
  12.    public int field_2;
  13.    // $FF: renamed from: g int
  14.    public int field_3;
  15.    // $FF: renamed from: r int
  16.    public int field_4;
  17.    // $FF: renamed from: p int
  18.    public int field_5;
  19.    // $FF: renamed from: d int
  20.    public int field_6;
  21.    // $FF: renamed from: c int
  22.    public int field_7;
  23.    // $FF: renamed from: j int
  24.    public int field_8;
  25.    // $FF: renamed from: t int
  26.    public int field_9;
  27.    // $FF: renamed from: b int
  28.    public int field_10;
  29.    // $FF: renamed from: u int
  30.    public int field_11;
  31.    // $FF: renamed from: q int[]
  32.    private int[] field_12;
  33.    // $FF: renamed from: n int[]
  34.    private int[] field_13;
  35.    // $FF: renamed from: m int[]
  36.    private int[] field_14;
  37.    // $FF: renamed from: f boolean
  38.    public boolean field_15;
  39.    // $FF: renamed from: v boolean
  40.    public boolean field_16;
  41.    // $FF: renamed from: h boolean
  42.    public boolean field_17;
  43.    // $FF: renamed from: o boolean
  44.    public boolean field_18;
  45.    // $FF: renamed from: l boolean
  46.    public boolean field_19;
  47.    // $FF: renamed from: s int
  48.    private int field_20;
  49.    // $FF: renamed from: e javax.microedition.lcdui.Image
  50.    private Image field_21;
  51.  
  52.    public class_0(Image var1, Random var2, int var3, int var4, int var5, int var6, int var7, int var8) {
  53.       this.field_21 = var1;
  54.       this.field_1 = var2;
  55.       this.field_2 = var4;
  56.       this.field_3 = var5;
  57.       this.field_8 = var6 - var4;
  58.       this.field_9 = var7 - var5;
  59.       this.field_4 = this.field_2 + this.field_8 - 2;
  60.       this.field_5 = this.field_4 + 1;
  61.       this.field_6 = this.field_3 + this.field_9 - 2;
  62.       this.field_7 = this.field_6 + 1;
  63.       this.field_10 = this.field_8 - 2;
  64.       this.field_11 = this.field_9 - 2;
  65.       this.field_18 = var8 == 2;
  66.       this.field_19 = var8 == 0;
  67.       int var9 = var3 % 3 * 3;
  68.       if (this.field_19) {
  69.          this.field_12 = field_0[var9];
  70.          this.field_13 = field_0[var9 + 1];
  71.          this.field_14 = field_0[var9 + 2];
  72.       } else {
  73.          this.field_12 = field_0[var9 + 2];
  74.          this.field_13 = field_0[var9 + 1];
  75.          this.field_14 = field_0[var9];
  76.       }
  77.  
  78.    }
  79.  
  80.    // $FF: renamed from: b () void
  81.    public void method_0() {
  82.       this.field_15 = true;
  83.       this.field_20 = 1;
  84.    }
  85.  
  86.    // $FF: renamed from: a () void
  87.    public void method_1() {
  88.       this.field_16 = false;
  89.       this.field_17 = true;
  90.    }
  91.  
  92.    // $FF: renamed from: a (javax.microedition.lcdui.Graphics, javax.microedition.lcdui.Image) void
  93.    public void method_2(Graphics var1, Image var2) {
  94.       var1.setClip(this.field_2, this.field_3, this.field_8, this.field_9);
  95.       if (!this.field_18) {
  96.          if (this.field_20 > 0) {
  97.             ++this.field_20;
  98.             if (this.field_20 == 6) {
  99.                this.field_16 = true;
  100.                return;
  101.             }
  102.          }
  103.  
  104.          if (this.field_20 > 0) {
  105.             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);
  106.          } else {
  107.             var1.setColor(this.field_12[0], this.field_12[1], this.field_12[2]);
  108.          }
  109.  
  110.          var1.drawLine(this.field_2, this.field_7, this.field_5, this.field_7);
  111.          var1.drawLine(this.field_5, this.field_3, this.field_5, this.field_7);
  112.          if (this.field_20 > 0) {
  113.             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);
  114.          } else {
  115.             var1.setColor(this.field_13[0], this.field_13[1], this.field_13[2]);
  116.          }
  117.  
  118.          var1.drawLine(this.field_2, this.field_6, this.field_4, this.field_6);
  119.          var1.drawLine(this.field_4, this.field_3, this.field_4, this.field_6);
  120.          if (this.field_20 > 0) {
  121.             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);
  122.          } else {
  123.             var1.setColor(this.field_14[0], this.field_14[1], this.field_14[2]);
  124.          }
  125.  
  126.          var1.fillRect(this.field_2, this.field_3, this.field_10, this.field_11);
  127.       } else {
  128.          for(int var3 = this.field_2; var3 < this.field_2 + this.field_8; var3 += this.field_21.getWidth()) {
  129.             var1.drawImage(this.field_21, var3, this.field_3, 20);
  130.          }
  131.  
  132.       }
  133.    }
  134. }
  135.