home *** CD-ROM | disk | FTP | other *** search
- import java.util.Vector;
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
- import javax.microedition.midlet.MIDlet;
-
- // $FF: renamed from: ad
- public class class_0 {
- // $FF: renamed from: m java.lang.String[]
- public static final String[] field_0 = new String[]{"frc2.funrungames.com", "frc1.funrungames.com"};
- // $FF: renamed from: e javax.microedition.lcdui.Display
- public static Display field_1;
- // $FF: renamed from: i o
- public static o field_2;
- // $FF: renamed from: b x
- public static x field_3;
- // $FF: renamed from: k w
- public static w field_4;
- // $FF: renamed from: a u
- public static u field_5;
- // $FF: renamed from: f javax.microedition.midlet.MIDlet
- public static MIDlet field_6;
- // $FF: renamed from: n ac
- public static ac field_7;
- // $FF: renamed from: g int
- public static int field_8;
- // $FF: renamed from: l int
- public static int field_9;
- // $FF: renamed from: h g
- public static g field_10;
- // $FF: renamed from: d javax.microedition.lcdui.Image[]
- public static Image[] field_11 = new Image[7];
- // $FF: renamed from: c javax.microedition.lcdui.Image[]
- public static Image[] field_12 = new Image[2];
- // $FF: renamed from: j long
- private static long field_13;
- // $FF: renamed from: o char
- public static char field_14 = 1;
-
- // $FF: renamed from: a (javax.microedition.midlet.MIDlet, javax.microedition.lcdui.Display, u, ac, w) void
- public static void method_0(MIDlet var0, Display var1, u var2, ac var3, w var4) throws Exception {
- method_2();
- method_1();
- field_4 = var4;
- field_1 = var1;
- field_5 = var2;
- field_6 = var0;
- field_7 = var3;
- method_12();
- field_10 = new g();
- a var5 = new a();
- field_8 = var5.getWidth();
- field_9 = var5.getHeight();
- }
-
- // $FF: renamed from: a () void
- public static void method_1() {
- field_2 = new o();
- field_3 = new x();
- }
-
- // $FF: renamed from: d () void
- private static void method_2() {
- field_13 = System.currentTimeMillis();
- }
-
- // $FF: renamed from: b () int
- public static int method_3() {
- return (int)(System.currentTimeMillis() - field_13);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Displayable) void
- public static void method_4(Displayable var0) {
- field_1.setCurrent(var0);
-
- while(field_1.getCurrent() != var0) {
- try {
- Thread.sleep(100L);
- } catch (Exception var2) {
- }
- }
-
- }
-
- // $FF: renamed from: b (java.lang.String) void
- public static void method_5(String var0) {
- method_6(var0, "warning", AlertType.ERROR, -2);
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String, javax.microedition.lcdui.AlertType, int) void
- public static void method_6(String var0, String var1, AlertType var2, int var3) {
- Displayable var4 = field_1.getCurrent();
- Alert var5 = new Alert(var1, var0, (Image)null, var2);
- var5.setTimeout(var3);
- method_4(var5);
-
- while(field_1.getCurrent() == var5) {
- try {
- Thread.sleep(300L);
- } catch (Exception var7) {
- }
- }
-
- method_4(var4);
- }
-
- // $FF: renamed from: a (java.lang.String) boolean
- public static boolean method_7(String var0) throws Exception {
- q var1 = new q(var0);
- return var1.b();
- }
-
- // $FF: renamed from: g (java.lang.String) java.lang.String
- public static String method_8(String var0) {
- return method_10(field_14, var0);
- }
-
- // $FF: renamed from: d (java.lang.String) java.lang.String
- public static String method_9(String var0) {
- return method_10('%', var0);
- }
-
- // $FF: renamed from: a (char, java.lang.String) java.lang.String
- private static String method_10(char var0, String var1) {
- boolean var2 = false;
- StringBuffer var3 = new StringBuffer();
-
- for(int var4 = 0; var4 < var1.length(); ++var4) {
- if (!var2) {
- char var5 = var1.charAt(var4);
- if (var5 == var0) {
- var2 = true;
- } else {
- var3.append(var5);
- }
- } else {
- int var6 = Integer.parseInt(var1.substring(var4, var4 + 2), 16);
- var3.append((char)var6);
- var2 = false;
- ++var4;
- }
- }
-
- return var3.toString();
- }
-
- // $FF: renamed from: h (java.lang.String) java.lang.String[]
- public static String[] method_11(String var0) throws Exception {
- int var1 = 0;
- int var2 = 0;
-
- Vector var3;
- for(var3 = new Vector(10, 10); var2 < var0.length(); ++var1) {
- int var5 = var0.indexOf(" ", var2);
- String var4;
- if (var5 == -1) {
- var4 = var0.substring(var2, var0.length());
- var2 = var0.length();
- } else {
- var4 = var0.substring(var2, var5);
- var2 = var5 + 1;
- }
-
- var3.addElement(var4);
- }
-
- String[] var7 = new String[var1];
-
- for(int var6 = 0; var6 < var1; ++var6) {
- var7[var6] = (String)var3.elementAt(var6);
- }
-
- return var7;
- }
-
- // $FF: renamed from: c () void
- private static void method_12() throws Exception {
- try {
- for(int var0 = 0; var0 < 7; ++var0) {
- String var1 = "/icons/online" + var0 + ".png";
- field_11[var0] = Image.createImage(var1);
- }
-
- field_12[0] = Image.createImage("/icons/g_open.png");
- field_12[1] = Image.createImage("/icons/g_closed.png");
- } catch (Exception var2) {
- k.a(false, "Failed to load resources");
- }
-
- }
-
- // $FF: renamed from: f (java.lang.String) java.lang.String
- public static String method_13(String var0) {
- byte[] var1;
- try {
- var1 = var0.getBytes("UTF-8");
- } catch (Exception var4) {
- return var0;
- }
-
- String var2 = new String();
-
- for(int var3 = 0; var3 < var1.length; ++var3) {
- var2 = var2 + (char)var1[var3];
- }
-
- return var2;
- }
-
- // $FF: renamed from: c (java.lang.String) java.lang.String
- public static String method_14(String var0) {
- byte[] var2 = new byte[var0.length()];
-
- for(int var3 = 0; var3 < var0.length(); ++var3) {
- var2[var3] = (byte)var0.charAt(var3);
- }
-
- String var1;
- try {
- var1 = new String(var2, "UTF-8");
- } catch (Exception var4) {
- var1 = "<coding error>";
- }
-
- return var1;
- }
-
- // $FF: renamed from: e (java.lang.String) java.lang.String
- public static String method_15(String var0) {
- StringBuffer var1 = new StringBuffer();
-
- for(int var2 = 0; var2 < var0.length(); ++var2) {
- if ((var0.charAt(var2) < '0' || var0.charAt(var2) > '9') && (var0.charAt(var2) < 'A' || var0.charAt(var2) > 'Z') && (var0.charAt(var2) < 'a' || var0.charAt(var2) > 'z') && var0.charAt(var2) != 254) {
- String var3 = Integer.toHexString(method_16((byte)var0.charAt(var2)));
- if (var3.length() == 1) {
- var3 = "0" + var3;
- }
-
- var1.append("%" + var3);
- } else {
- var1.append(var0.charAt(var2));
- }
- }
-
- return var1.toString();
- }
-
- // $FF: renamed from: a (byte) int
- public static int method_16(byte var0) {
- return var0 & 255;
- }
- }
-