📄 h.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;
import javax.microedition.lcdui.Image;
public class h
{
private static String a_java_lang_String_static;
private static int a_int_static;
private static int b_int_static;
private static int c;
private static int d;
private static int e;
private static int f;
private static int g;
private static Image a_javax_microedition_lcdui_Image_static;
private static Image b_javax_microedition_lcdui_Image_static;
public h()
{
}
public static void a(int j)
{
d = 1;
switch (j)
{
case 2: // '\002'
g = 0;
break;
case 6: // '\006'
g = 1;
break;
}
switch (g)
{
default:
break;
case 0: // '\0'
b_javax_microedition_lcdui_Image_static = t.a("/roll_Start.png");
a_java_lang_String_static = n.b.a("rollRes.start");
e = e.b / 2 + 8;
f = e.b - e - 8;
break;
case 1: // '\001'
b_javax_microedition_lcdui_Image_static = t.a("/roll_End.png");
a_java_lang_String_static = n.b.a("rollRes.end");
e = e.b / 2 + 8;
f = e.b - e - 8;
if (!n.c)
break;
i.a = new k("/menu_BGM.mid", "audio/midi", true, false);
if (!i.a.a)
i.a.c();
break;
}
l.a(3, 30, false, false, 0, e.b / 2, e.a, 0, e.a / 2 - b_javax_microedition_lcdui_Image_static.getWidth() / 2, e.b / 4 - b_javax_microedition_lcdui_Image_static.getHeight() / 2, b_javax_microedition_lcdui_Image_static.getWidth(), b_javax_microedition_lcdui_Image_static.getHeight());
b_int_static = e.a / e.c - 4;
c = (a_java_lang_String_static.length() / b_int_static) * e.d;
a_javax_microedition_lcdui_Image_static = t.a("/roll_Alpha.png");
a_int_static = e + f;
}
public static void a()
{
a_java_lang_String_static = null;
a_javax_microedition_lcdui_Image_static = null;
n.a.a();
b_javax_microedition_lcdui_Image_static = null;
if (n.c && i.a != null)
i.a.e();
}
public static void a(Graphics g1)
{
int j = a_javax_microedition_lcdui_Image_static.getWidth();
int i1 = a_javax_microedition_lcdui_Image_static.getHeight() / 2;
switch (g)
{
default:
break;
case 0: // '\0'
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.fillRect(0, 0, e.a, e.b);
int j1 = b_javax_microedition_lcdui_Image_static.getWidth();
int l1 = b_javax_microedition_lcdui_Image_static.getHeight();
int j2 = e.a / 2 - j1 / 2;
int l2 = e.b / 4 - l1 / 2;
g1.drawImage(b_javax_microedition_lcdui_Image_static, j2, l2, 0);
l.a(g1);
for (int j3 = 0; j3 < j1 / j; j3++)
{
g1.setClip(j2 + j3 * j, l2, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, j2 + j3 * j, l2, 0);
g1.setClip(j2 + j3 * j, (l2 + l1) - i1, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, j2 + j3 * j, (l2 + l1) - i1 * 2, 0);
}
n.b(g1, a_java_lang_String_static, b_int_static, 17, e.a / 2, a_int_static, 1, 0, e, e.a, f, 0xffffff, false, 0xffffff);
for (int k3 = 0; k3 < e.a / j; k3++)
{
g1.setClip(k3 * j, e, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, k3 * j, e, 0);
g1.setClip(k3 * j, (e + f) - i1, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, k3 * j, (e + f) - i1 * 2, 0);
}
break;
case 1: // '\001'
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.fillRect(0, 0, e.a, e.b);
int k1 = b_javax_microedition_lcdui_Image_static.getWidth();
int i2 = b_javax_microedition_lcdui_Image_static.getHeight();
int k2 = e.a / 2 - k1 / 2;
int i3 = e.b / 4 - i2 / 2;
g1.drawImage(b_javax_microedition_lcdui_Image_static, k2, i3, 0);
for (int l3 = 0; l3 < k1 / j; l3++)
{
g1.setClip(k2 + l3 * j, i3, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, k2 + l3 * j, i3, 0);
g1.setClip(k2 + l3 * j, (i3 + i2) - i1, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, k2 + l3 * j, (i3 + i2) - i1 * 2, 0);
}
n.b(g1, a_java_lang_String_static, b_int_static, 17, e.a / 2, a_int_static, 1, 0, e, e.a, f, 0xffffff, false, 0xffffff);
for (int i4 = 0; i4 < e.a / j; i4++)
{
g1.setClip(i4 * j, e, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, i4 * j, e, 0);
g1.setClip(i4 * j, (e + f) - i1, j, i1);
g1.drawImage(a_javax_microedition_lcdui_Image_static, i4 * j, (e + f) - i1 * 2, 0);
}
break;
}
}
public static void b()
{
switch (n.i)
{
default:
break;
case 6: // '\006'
case 56: // '8'
d = 4;
break;
case 8: // '\b'
case 53: // '5'
switch (g)
{
case 0: // '\0'
o.a(5, 0, 9, 2);
break;
}
break;
}
}
public static void c()
{
switch (n.i)
{
case 6: // '\006'
case 8: // '\b'
case 53: // '5'
case 56: // '8'
d = 1;
break;
}
}
public static void d()
{
a_int_static -= d;
switch (g)
{
default:
break;
case 0: // '\0'
if (a_int_static < e - c)
o.a(5, 0, 9, 2);
break;
case 1: // '\001'
if (a_int_static < e - c)
o.a(5, 0, 2, 0);
break;
}
l.c();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -