📄 q.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
import javax.microedition.lcdui.Graphics;
public class q
{
public static int a_int_static;
private static boolean a_boolean_static;
private static boolean b_boolean_static;
private static int b_int_static;
private static int c_int_static;
private static int a_int_array1d_static[];
private static String a_java_lang_String_static;
private static int d_int_static;
private static int e;
private static int f;
private static int g;
private static int h;
private static String b_java_lang_String_static;
private static boolean c_boolean_static;
private static boolean d_boolean_static;
public q()
{
}
public static void a(int i)
{
a_int_array1d_static = new int[2];
a_int_static = i;
switch (i)
{
case 1: // '\001'
case 3: // '\003'
case 5: // '\005'
case 7: // '\007'
case 9: // '\t'
case 11: // '\013'
case 13: // '\r'
b_java_lang_String_static = "talk." + (i / 2 + 1);
n.a_byte_static = (byte)i;
a(b_java_lang_String_static);
break;
case 2: // '\002'
case 4: // '\004'
case 6: // '\006'
case 8: // '\b'
case 10: // '\n'
case 12: // '\f'
default:
b_java_lang_String_static = "talk." + i;
a(b_java_lang_String_static);
break;
}
d_boolean_static = false;
}
private static void a(String s)
{
d_int_static = (e.a - 16) / e.c - 1;
b_int_static = n.b.a(s + ".sum");
c_int_static = 1;
d();
b(s + "." + c_int_static);
}
private static void b(String s)
{
b_boolean_static = false;
a_int_array1d_static[0] = n.b.a(s + ".posI") * 16 + 8;
a_int_array1d_static[1] = n.b.a(s + ".posJ") * 16;
a_java_lang_String_static = n.b.a(s + ".cont");
e = a_java_lang_String_static.length() / d_int_static + 1;
f = 0;
g = 0;
if ((a_int_array1d_static[0] == 8) & (a_int_array1d_static[1] == 0))
{
a_java_lang_String_static = "[" + n.a_java_lang_String_static + "]" + a_java_lang_String_static;
e = a_java_lang_String_static.length() / d_int_static + 1;
n.a_z_static.a(j.a, j.b);
} else
{
n.a_z_static.a(a_int_array1d_static[0], a_int_array1d_static[1]);
}
}
private static void d()
{
a_java_lang_String_static = null;
e = 0;
}
public static void a(Graphics g1)
{
if (a_int_static != 0)
{
if (a_boolean_static)
c(g1);
if (b_boolean_static)
b(g1);
}
}
private static void b(Graphics g1)
{
int i = e.d * 2;
n.a(g1, e.a / 2, e.b - 10 - i / 2, e.a - 16, i, true);
n.b(g1, a_java_lang_String_static, d_int_static, 0, 6, ((e.b - 11 - i) + 3) - g, 0, 6, e.b - 8 - i, e.a - 12, i, 0, false, 0);
if (g == f)
{
g1.setClip(e.a / 2 - 4, (e.b - 10) + h / 2, 7, 7);
g1.drawImage(n.e, e.a / 2 - 4, (e.b - 10) + h / 2, 0);
}
}
private static void c(Graphics g1)
{
}
public static void a()
{
f();
e();
}
private static void e()
{
if (!d_boolean_static)
{
if (n.a_z_static.a)
b_boolean_static = false;
else
b_boolean_static = true;
} else
if (!n.a_z_static.a)
switch (a_int_static)
{
case 1: // '\001'
case 3: // '\003'
case 5: // '\005'
case 7: // '\007'
case 9: // '\t'
case 11: // '\013'
case 13: // '\r'
n.a_byte_static++;
c.a_byte_static -= 30;
if (c.a_byte_static < 0)
c.a_byte_static = 0;
// fall through
case 2: // '\002'
case 4: // '\004'
case 6: // '\006'
case 8: // '\b'
case 10: // '\n'
case 12: // '\f'
default:
a_int_static = 0;
break;
}
}
private static void f()
{
if (g < f)
{
int i = (f - g) / 2;
if (i < 1)
i = 1;
g += i;
} else
if (g > f)
{
int k = (g - f) / 2;
if (k < 1)
k = 1;
g -= k;
} else
{
h--;
if (h < 0)
h = 5;
}
}
public static void b()
{
switch (n.i)
{
default:
break;
case 6: // '\006'
case 8: // '\b'
case 53: // '5'
case 56: // '8'
if (b_boolean_static)
{
f += e.d;
e--;
if (e <= 0)
if (c_int_static < b_int_static)
{
c_int_static++;
c_boolean_static = true;
} else
{
d_boolean_static = true;
a_boolean_static = false;
b_boolean_static = false;
switch (a_int_static)
{
case -6:
case -5:
a_int_static = 0;
o.a(9, n.a_z_static.h, 10, 0);
break;
case -7:
case -4:
case -1:
a_int_static = 0;
j.k = j.g + j.h;
j.l = j.i + j.j;
c.c = c.a_int_static;
c.d = c.b;
break;
case -10:
case -9:
case -8:
a_int_static = 0;
o.a(9, n.a_z_static.h, 6, 0);
break;
case -3:
case -2:
default:
n.a_z_static.a(j.a, j.b);
break;
}
}
}
break;
}
}
public static void c()
{
if (c_boolean_static)
{
d();
b(b_java_lang_String_static + "." + c_int_static);
c_boolean_static = false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -