home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
-
- // $FF: renamed from: g
- public class class_0 extends Canvas implements Runnable {
- // $FF: renamed from: else int
- private int field_0;
- // $FF: renamed from: new int[]
- private static int[] field_1 = new int[]{16, 16, 0, 8, 8, 8};
- // $FF: renamed from: for int[]
- private static int[] field_2 = new int[]{1, 1, 0, 2, 2, 4};
- // $FF: renamed from: if int
- private int field_3 = 0;
- // $FF: renamed from: do int
- private int field_4;
- // $FF: renamed from: byte boolean
- public boolean field_5 = false;
- // $FF: renamed from: case boolean
- public boolean field_6 = false;
- // $FF: renamed from: goto boolean
- private boolean field_7 = false;
- // $FF: renamed from: a long
- public long field_8 = 0L;
- // $FF: renamed from: try java.lang.String[]
- private String[] field_9 = new String[]{"Remote Desktop", "for Mobiles", "Version ", "Copyright (c) 2005", "ZZZ Software", "desktopmobiles.com"};
- // $FF: renamed from: int java.lang.Thread
- private Thread field_10;
- // $FF: renamed from: char long
- public long field_11 = 3000L;
-
- public class_0() {
- int var1 = 0;
-
- try {
- StringBuffer var10000 = new StringBuffer();
- String[] var10002 = this.field_9;
- var10002[2] = var10000.append(var10002[2]).append(main.ae).toString();
- ++var1;
-
- for(this.field_4 = 0; this.field_4 < this.field_9.length; ++this.field_4) {
- this.field_3 += Font.getFont(0, field_2[this.field_4], field_1[this.field_4]).getHeight();
- }
-
- this.field_0 = Font.getFont(0, 0, 0).getHeight();
- ++var1;
- this.field_3 += this.field_0;
- this.field_3 /= 2;
- ++var1;
- main.a(this, (Alert)null);
- ++var1;
-
- try {
- this.field_10 = new Thread(this);
- ++var1;
- this.field_8 = System.currentTimeMillis();
- this.field_10.start();
- ++var1;
- } catch (Exception var3) {
- p.a("aa", this, var3);
- this.field_7 = true;
- }
- } catch (Exception var4) {
- p.a("a" + var1, this, var4);
- }
-
- }
-
- protected void keyPressed(int var1) {
- if (this.field_7 && this.field_6) {
- if (this.field_11 == 1000000L) {
- main.a().if(main.a);
- } else {
- main.a().a(0);
- }
- }
-
- this.field_5 = true;
- }
-
- protected void paint(Graphics var1) {
- try {
- main.a(this);
- int var2 = this.getWidth();
- int var3 = this.getHeight();
- var1.setColor(16777193);
- var1.fillRect(0, 0, var2, var3);
- var1.setColor(0);
- int var5 = 0;
- if (var3 / 2 - this.field_3 < 0) {
- this.field_3 = var3 / 2;
- }
-
- for(this.field_4 = 0; this.field_4 < this.field_9.length; ++this.field_4) {
- Font var4 = Font.getFont(0, field_2[this.field_4], field_1[this.field_4]);
- var1.setFont(var4);
- if (var5 + this.field_0 + var4.getHeight() < var3) {
- var1.drawString(this.field_9[this.field_4], var2 / 2, var3 / 2 - this.field_3 + var5, 17);
- }
-
- var5 += var4.getHeight();
- }
-
- Font var7 = Font.getFont(0, 0, 0);
- var1.setFont(var7);
- if (this.field_6) {
- var1.drawString("Press any key", var2 / 2, var3 - var7.getHeight(), 17);
- } else {
- var1.drawString("Loading...", var2 / 2, var3 - var7.getHeight(), 17);
- }
- } catch (Exception var6) {
- }
-
- }
-
- public void run() {
- try {
- boolean var1 = true;
-
- while(!this.field_6 || !this.field_5 && System.currentTimeMillis() - this.field_8 < this.field_11) {
- if (this.field_6 && var1) {
- var1 = false;
- this.repaint();
- }
-
- Thread var10000 = this.field_10;
- Thread.sleep(50L);
- }
-
- if (this.field_11 == 1000000L) {
- main.a().if(main.a);
- } else {
- main.a().a(0);
- }
- } catch (Exception var2) {
- }
-
- }
- }
-