import STDriver.MainPRG; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; public final class e extends Canvas { public boolean[] a; public boolean[] b; public boolean[] c = new boolean[20]; public MainPRG a; public a a; public boolean a = new boolean[300]; public boolean b = new boolean[300]; public e(MainPRG paramMainPRG) { this.a = true; this.b = false; this.a = paramMainPRG; System.out.println("Init Canv...."); } public final void a() { repaint(0, 0, this.a.a.n, this.a.a.o); serviceRepaints(); } public final void paint(Graphics paramGraphics) { if (this.a != null && this.a.a != null && this.a.a.a != null && this.a.a.b != null) paramGraphics.drawImage((Image)this.a.a.a, 0, 0, 20); Thread.yield(); } public final void sizeChanged(int paramInt1, int paramInt2) {} public final void keyReleased(int paramInt) { // Byte code: // 0: aload_0 // 1: getfield a : Z // 4: ifeq -> 29 // 7: aload_0 // 8: getfield a : La; // 11: iload_1 // 12: iconst_0 // 13: invokevirtual a : (IZ)V // 16: aload_0 // 17: getfield c : [Z // 20: aload_0 // 21: iload_1 // 22: invokevirtual getGameAction : (I)I // 25: iconst_0 // 26: bastore // 27: return // 28: pop // 29: return // Exception table: // from to target type // 7 27 28 java/lang/Exception } public final void keyPressed(int paramInt) { // Byte code: // 0: aload_0 // 1: getfield a : La; // 4: iload_1 // 5: iconst_1 // 6: invokevirtual a : (IZ)V // 9: aload_0 // 10: getfield c : [Z // 13: aload_0 // 14: iload_1 // 15: invokevirtual getGameAction : (I)I // 18: iconst_1 // 19: bastore // 20: return // 21: pop // 22: return // Exception table: // from to target type // 0 20 21 java/lang/Exception } public final void showNotify() { if (this.a != null && this.a.a != null) this.a.a.a(); } public final void hideNotify() { if (this.a != null && this.a.a != null) { this.a.a.b(1); this.b = true; } } }