home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / JUEGOS / java / jeditrainer / jeditrainer.jar / b.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-09-01  |  1.6 KB  |  117 lines

  1. import com.nokia.mid.ui.FullCanvas;
  2. import javax.microedition.lcdui.Canvas;
  3. import javax.microedition.lcdui.Graphics;
  4. import sample.SampleMIDlet;
  5.  
  6. // $FF: renamed from: b
  7. public class class_0 extends FullCanvas implements d {
  8.    // $FF: renamed from: b sample.SampleMIDlet
  9.    public final SampleMIDlet field_0;
  10.    // $FF: renamed from: p boolean[]
  11.    public boolean[] field_1;
  12.    // $FF: renamed from: o int
  13.    public static int field_2;
  14.    // $FF: renamed from: n int
  15.    public static int field_3;
  16.    // $FF: renamed from: m byte
  17.    public byte field_4;
  18.  
  19.    public class_0(SampleMIDlet var1) {
  20.       this.field_0 = var1;
  21.       field_2 = ((Canvas)this).getWidth();
  22.       field_3 = ((Canvas)this).getHeight();
  23.       this.field_1 = new boolean[14];
  24.  
  25.       for(int var2 = 0; var2 < 14; ++var2) {
  26.          this.field_1[var2] = true;
  27.       }
  28.  
  29.    }
  30.  
  31.    public void paint(Graphics var1) {
  32.       try {
  33.          this.field_0.c(var1);
  34.       } catch (Exception var3) {
  35.          ((Throwable)var3).printStackTrace();
  36.       }
  37.  
  38.    }
  39.  
  40.    // $FF: renamed from: h () void
  41.    public void method_0() {
  42.       for(int var1 = 0; var1 < 14; ++var1) {
  43.          if (this.field_1[var1]) {
  44.             this.field_0.e[var1] = false;
  45.          }
  46.       }
  47.  
  48.       ((Canvas)this).repaint();
  49.    }
  50.  
  51.    // $FF: renamed from: g (int, boolean) void
  52.    public void method_1(int var1, boolean var2) {
  53.       int var3 = -1;
  54.       if (this.field_4 == 0) {
  55.          if (var1 >= 48 && var1 <= 57) {
  56.             var3 = var1 - 48;
  57.          } else if (var1 == 35) {
  58.             var3 = 11;
  59.          } else if (var1 == 42) {
  60.             var3 = 10;
  61.          }
  62.       } else if (this.field_4 == 1) {
  63.          byte[] var4 = new byte[]{8, 1, 2, 3, 1, 2, 3, 4, 5, 6};
  64.          if (var1 >= 48 && var1 <= 57) {
  65.             var3 = var4[var1 - 48];
  66.          } else if (var1 == 35) {
  67.             var3 = 9;
  68.          } else if (var1 == 42) {
  69.             var3 = 7;
  70.          }
  71.       }
  72.  
  73.       if (var1 == -6) {
  74.          var3 = 12;
  75.       } else if (var1 == -7) {
  76.          var3 = 13;
  77.       }
  78.  
  79.       if (var3 == -1) {
  80.          var1 = ((Canvas)this).getGameAction(var1);
  81.          if (var1 == 1) {
  82.             var3 = 2;
  83.          } else if (var1 == 2) {
  84.             var3 = 4;
  85.          } else if (var1 == 5) {
  86.             var3 = 6;
  87.          } else if (var1 == 6) {
  88.             var3 = 8;
  89.          } else if (var1 == 8) {
  90.             var3 = 5;
  91.          }
  92.       }
  93.  
  94.       if (var3 != -1) {
  95.          if (var2) {
  96.             this.field_0.e[var3] = true;
  97.          }
  98.  
  99.          this.field_1[var3] = !var2;
  100.       }
  101.  
  102.    }
  103.  
  104.    public void keyPressed(int var1) {
  105.       this.method_1(var1, true);
  106.    }
  107.  
  108.    public void keyReleased(int var1) {
  109.       this.method_1(var1, false);
  110.    }
  111.  
  112.    public void hideNotify() {
  113.       SampleMIDlet var10000 = this.field_0;
  114.       c.dg = true;
  115.    }
  116. }
  117.