📄 r.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 r
{
private static int j;
private static z a_z_static;
public static s a_s_array1d_static[];
public static int a_int_static;
public static Image a_javax_microedition_lcdui_Image_static;
public static Image b_javax_microedition_lcdui_Image_static;
public static Image c_javax_microedition_lcdui_Image_static;
public static Image d_javax_microedition_lcdui_Image_static;
public static Image e_javax_microedition_lcdui_Image_static;
public static Image f_javax_microedition_lcdui_Image_static;
public static Image g_javax_microedition_lcdui_Image_static;
public static boolean a_boolean_static;
public static Image h_javax_microedition_lcdui_Image_static;
public static Image i_javax_microedition_lcdui_Image_static;
public static int b_int_static;
public static int c_int_static;
public static int d_int_static = 0;
public static int e_int_static;
public static k a_k_static;
private static k c_k_static;
public static k b_k_static;
public static int f_int_static;
public static final int a_int_array1d_static[] = {
0, 0
};
public static final int b_int_array1d_static[] = {
145, 129
};
public static final int c_int_array1d_static[] = {
149, 164
};
public static final int a_int_array2d_static[][] = {
{
46, 81
}, {
26, 108
}, {
26, 142
}
};
public static final int d_int_array1d_static[] = {
68, 8
};
public static final int e_int_array1d_static[] = {
50, 8
};
public static int f_int_array1d_static[];
public static int g_int_static = 100;
public static boolean b_boolean_static;
public static int h_int_static;
public static int i_int_static;
private static int k;
private static boolean c_boolean_static;
private static boolean d_boolean_static;
private static String a_java_lang_String_static;
public r()
{
}
public static void a(int i1)
{
System.gc();
j = i1;
f_int_static = 1;
if (b_javax_microedition_lcdui_Image_static == null)
b_javax_microedition_lcdui_Image_static = t.a("/time_Bar.png");
if (d_javax_microedition_lcdui_Image_static == null)
d_javax_microedition_lcdui_Image_static = t.a("/timeline_Head.png");
if (c_javax_microedition_lcdui_Image_static == null)
c_javax_microedition_lcdui_Image_static = t.a("/battle_Head.png");
if (e_javax_microedition_lcdui_Image_static == null)
e_javax_microedition_lcdui_Image_static = t.a("/battle_Select_Target.png");
o.d();
if (f_javax_microedition_lcdui_Image_static == null)
f_javax_microedition_lcdui_Image_static = t.a("/num_Big.png");
if (g_javax_microedition_lcdui_Image_static == null)
g_javax_microedition_lcdui_Image_static = t.a("/combo_Tip.png");
if (h_javax_microedition_lcdui_Image_static == null)
h_javax_microedition_lcdui_Image_static = t.a("/Combo.png");
if (i_javax_microedition_lcdui_Image_static == null)
i_javax_microedition_lcdui_Image_static = t.a("/Combo_2.png");
i_int_static = 0;
b_boolean_static = false;
o.d();
g();
o.d();
h();
o.d();
j.c();
o.d();
c.d();
o.d();
if (n.c_boolean_static)
{
b_k_static = new k("/battle_Start.mid", "audio/midi", true, false);
a_k_static = new k("/attack_Sword_2.wav", "audio/x-wav", true, false);
c_k_static = new k("/battle_Win.mid", "audio/midi", true, false);
b_k_static.c();
}
o.d();
g_int_static = b_javax_microedition_lcdui_Image_static.getWidth() - 2 - 16;
}
private static void g()
{
a_z_static = new z();
f_int_array1d_static = new int[2];
f_int_array1d_static[0] = e.a_int_static;
f_int_array1d_static[1] = e.b;
a_z_static.a(23, f_int_array1d_static[0], f_int_array1d_static[1], f_int_array1d_static[0] / 2, f_int_array1d_static[1] / 2, 0);
if (e.a_boolean_static)
{
n.a_javax_microedition_lcdui_Graphics_static.setClip(0, 0, n.a_javax_microedition_lcdui_Image_static.getWidth(), n.a_javax_microedition_lcdui_Image_static.getHeight());
n.a_javax_microedition_lcdui_Graphics_static.setColor(0);
n.a_javax_microedition_lcdui_Graphics_static.fillRect(0, 0, n.a_javax_microedition_lcdui_Image_static.getWidth(), n.a_javax_microedition_lcdui_Image_static.getHeight());
a_z_static.a(n.a_javax_microedition_lcdui_Graphics_static, a_int_array1d_static[0], a_int_array1d_static[1]);
}
}
private static void h()
{
if (n.a_z_static.h == 15)
a_javax_microedition_lcdui_Image_static = t.a("/boss_Snake.png");
else
if (n.a_z_static.h == 21)
a_javax_microedition_lcdui_Image_static = t.a("/boss_YunXiao.png");
else
a_javax_microedition_lcdui_Image_static = t.a("/enemy_Battle.png");
switch (n.a_z_static.h)
{
case 3: // '\003'
a_int_static = n.a(1, 2);
break;
case 5: // '\005'
a_int_static = 1;
break;
case 15: // '\017'
a_int_static = 1;
break;
case 21: // '\025'
a_int_static = 1;
break;
default:
a_int_static = n.a(1, 3);
break;
}
a_s_array1d_static = new s[a_int_static];
for (int i1 = 0; i1 < a_int_static; i1++)
{
a_s_array1d_static[i1] = new s();
int ai[] = {
a_int_array1d_static[0], a_int_array1d_static[1]
};
int ai1[] = {
a_int_array1d_static[0], a_int_array1d_static[1]
};
switch (a_int_static)
{
case 1: // '\001'
ai[0] += a_int_array2d_static[1][0];
ai[1] += a_int_array2d_static[1][1];
a_s_array1d_static[i1].b_int = 1;
break;
case 2: // '\002'
ai[0] += a_int_array2d_static[i1 * 2][0];
ai[1] += a_int_array2d_static[i1 * 2][1];
a_s_array1d_static[i1].b_int = i1 * 2;
break;
case 3: // '\003'
ai[0] += a_int_array2d_static[i1][0];
ai[1] += a_int_array2d_static[i1][1];
a_s_array1d_static[i1].b_int = i1;
break;
}
a_s_array1d_static[i1].a_int_array1d = ai;
a_s_array1d_static[i1].b_int_array1d = ai1;
a_s_array1d_static[i1].a(i1);
}
}
public static void a()
{
j.d();
c.e();
for (int i1 = 0; i1 < a_int_static; i1++)
a_s_array1d_static[i1].a();
a_z_static = null;
a_javax_microedition_lcdui_Image_static = null;
a_s_array1d_static = null;
b_javax_microedition_lcdui_Image_static = null;
c_javax_microedition_lcdui_Image_static = null;
d_javax_microedition_lcdui_Image_static = null;
e_javax_microedition_lcdui_Image_static = null;
f_javax_microedition_lcdui_Image_static = null;
g_javax_microedition_lcdui_Image_static = null;
h_javax_microedition_lcdui_Image_static = null;
i_javax_microedition_lcdui_Image_static = null;
if (n.c_boolean_static)
{
a_k_static.e();
c_k_static.e();
b_k_static.e();
}
}
public static void a(Graphics g1)
{
g1.setClip(0, 0, e.a_int_static, e.b);
g1.drawImage(n.a_javax_microedition_lcdui_Image_static, e.a_int_static / 2, e.b / 2, 3);
}
public static void b(Graphics g1)
{
g1.setClip(0, 0, e.a_int_static, e.b);
g1.setColor(0xffffff);
g1.fillRect(0, 0, e.a_int_static, e.b);
if (e.a_boolean_static)
a(g1);
else
a_z_static.a(g1, a_int_array1d_static[0], a_int_array1d_static[1]);
switch (j.N)
{
case 10: // '\n'
case 11: // '\013'
case 12: // '\f'
case 13: // '\r'
a(g1, j.R);
break;
}
if (c.q == 16 || c.q == 2 || c.q == 17 || j.N == 16 || j.N == 2 || j.N == 17 || j.N == 20 || j.N == 21 || j.N == 22)
{
for (int i1 = 0; i1 < a_int_static; i1++)
a_s_array1d_static[i1].a(g1);
if (j.a_int_array1d_static[1] > c.a_int_array1d_static[1])
{
c.a(g1);
j.c(g1);
} else
{
j.c(g1);
c.a(g1);
}
} else
{
if (j.a_int_array1d_static[1] > c.a_int_array1d_static[1])
{
c.a(g1);
j.c(g1);
} else
{
j.c(g1);
c.a(g1);
}
for (int j1 = 0; j1 < a_int_static; j1++)
a_s_array1d_static[j1].a(g1);
}
for (int k1 = 0; k1 < a_int_static; k1++)
a_s_array1d_static[k1].a_b.a(g1);
c.a_b_static.a(g1);
for (int l1 = 0; l1 < 5; l1++)
if (j.a_b_array1d_static[l1] != null)
j.a_b_array1d_static[l1].a(g1);
j.c_u_static.a(g1, null);
g(g1, e.a_int_static / 2, 8);
switch (j.N)
{
case 10: // '\n'
case 12: // '\f'
case 13: // '\r'
b(g1, j.R);
// fall through
case 11: // '\013'
default:
h(g1, e.a_int_static - 1 - 44, e.b - 23);
break;
}
i(g1, e.a_int_static - 2 - 88, e.b - 23);
j(g1);
k(g1);
d(g1);
switch (j.N)
{
case 8: // '\b'
int i2 = 0;
if (e.b - e.d * 5 - 4 > a_int_array1d_static[1] + f_int_array1d_static[1] + 8)
i2 = a_int_array1d_static[1] + f_int_array1d_static[1] + 8;
else
i2 = e.b - e.d * 5 - 4;
f(g1, e.a_int_static / 2, i2);
break;
case 9: // '\t'
e(g1, e.a_int_static / 2, e.b / 2);
break;
case 14: // '\016'
d(g1, e.a_int_static / 2, e.b / 2);
break;
case 18: // '\022'
c(g1, a_int_array1d_static[0] + 32, a_int_array1d_static[1] + 80);
break;
case 22: // '\026'
b(g1, a_s_array1d_static[j.R].a_int_array1d[0], a_s_array1d_static[j.R].a_int_array1d[1]);
break;
case 23: // '\027'
a(g1, e.a_int_static / 2, a_int_array1d_static[1] + 60);
break;
}
switch (f_int_static)
{
case 1: // '\001'
i(g1);
break;
case 3: // '\003'
g(g1);
break;
case 4: // '\004'
f(g1);
break;
case 5: // '\005'
e(g1);
break;
case 6: // '\006'
h(g1);
break;
case 7: // '\007'
c(g1);
break;
}
}
private static void c(Graphics g1)
{
n.a(g1, e.a_int_static / 2, a_int_array1d_static[1] + 42, e.c * 4 + 2, e.d * 1, true);
n.a(g1, n.a_p_static.a("battleRes.escape"), 4, 17, e.a_int_static / 2, (a_int_array1d_static[1] + 43) - e.d / 2, 1, 0, false, 0);
}
private static void a(Graphics g1, int i1, int j1)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -