home *** CD-ROM | disk | FTP | other *** search
- import com.nokia.mid.ui.FullCanvas;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Graphics;
- import sample.SampleMIDlet;
-
- // $FF: renamed from: b
- public class class_0 extends FullCanvas implements d {
- // $FF: renamed from: b sample.SampleMIDlet
- public final SampleMIDlet field_0;
- // $FF: renamed from: p boolean[]
- public boolean[] field_1;
- // $FF: renamed from: o int
- public static int field_2;
- // $FF: renamed from: n int
- public static int field_3;
- // $FF: renamed from: m byte
- public byte field_4;
-
- public class_0(SampleMIDlet var1) {
- this.field_0 = var1;
- field_2 = ((Canvas)this).getWidth();
- field_3 = ((Canvas)this).getHeight();
- this.field_1 = new boolean[14];
-
- for(int var2 = 0; var2 < 14; ++var2) {
- this.field_1[var2] = true;
- }
-
- }
-
- public void paint(Graphics var1) {
- try {
- this.field_0.c(var1);
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: h () void
- public void method_0() {
- for(int var1 = 0; var1 < 14; ++var1) {
- if (this.field_1[var1]) {
- this.field_0.e[var1] = false;
- }
- }
-
- ((Canvas)this).repaint();
- }
-
- // $FF: renamed from: g (int, boolean) void
- public void method_1(int var1, boolean var2) {
- int var3 = -1;
- if (this.field_4 == 0) {
- if (var1 >= 48 && var1 <= 57) {
- var3 = var1 - 48;
- } else if (var1 == 35) {
- var3 = 11;
- } else if (var1 == 42) {
- var3 = 10;
- }
- } else if (this.field_4 == 1) {
- byte[] var4 = new byte[]{8, 1, 2, 3, 1, 2, 3, 4, 5, 6};
- if (var1 >= 48 && var1 <= 57) {
- var3 = var4[var1 - 48];
- } else if (var1 == 35) {
- var3 = 9;
- } else if (var1 == 42) {
- var3 = 7;
- }
- }
-
- if (var1 == -6) {
- var3 = 12;
- } else if (var1 == -7) {
- var3 = 13;
- }
-
- if (var3 == -1) {
- var1 = ((Canvas)this).getGameAction(var1);
- if (var1 == 1) {
- var3 = 2;
- } else if (var1 == 2) {
- var3 = 4;
- } else if (var1 == 5) {
- var3 = 6;
- } else if (var1 == 6) {
- var3 = 8;
- } else if (var1 == 8) {
- var3 = 5;
- }
- }
-
- if (var3 != -1) {
- if (var2) {
- this.field_0.e[var3] = true;
- }
-
- this.field_1[var3] = !var2;
- }
-
- }
-
- public void keyPressed(int var1) {
- this.method_1(var1, true);
- }
-
- public void keyReleased(int var1) {
- this.method_1(var1, false);
- }
-
- public void hideNotify() {
- SampleMIDlet var10000 = this.field_0;
- c.dg = true;
- }
- }
-