x.java
来自「很好的3款手机游戏源码」· Java 代码 · 共 2,135 行 · 第 1/4 页
JAVA
2,135 行
}
}
n.b(g1);
}
private static void b(Graphics g1, int i1, int j1, int k1)
{
if (_DD3 != _B_B._BB[3])
{
return;
} else
{
g1.setClip(i1, j1, 7, 7);
g1.drawImage(a_javax_microedition_lcdui_Image_static, i1 - k1 * 7, j1, 0);
return;
}
}
private static void f(Graphics g1, int i1, int j1)
{
if (_DD5 != _B_B._BB[5])
{
return;
} else
{
int k1 = j1 + 1;
b(g1, i1 + 1, k1, 0);
n.a(g1, i1 + 4, k1, j.a_byte_static, 0, 0);
c(g1, i1 + 21, k1, 0);
c(g1, i1 + 43, k1, 1);
n.a(g1, i1 + 20, k1, j.m, 3, 0);
k1 += 8;
n.a(g1, i1 + 1, k1, 46, j.g, j.k, 0x370000, 0xb50000, false, 0);
k1 += 8;
n.a(g1, i1 + 1, k1, 46, j.i, j.l, 55, 255, false, 0);
k1 += 8;
b(g1, i1 + 1, k1, 1);
n.a(g1, i1 + 9, k1, j.x, 0, 0);
n.a(g1, i1 + 28, k1, j.y, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 2);
n.a(g1, i1 + 9, k1, j.B, 0, 0);
n.a(g1, i1 + 28, k1, j.C, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 3);
n.a(g1, i1 + 9, k1, j.z, 0, 0);
n.a(g1, i1 + 28, k1, j.A, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 4);
n.a(g1, i1 + 9, k1, j.D, 0, 0);
n.a(g1, i1 + 28, k1, j.E, 2, 1);
k1 += 8;
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.drawLine(i1 + 1, k1, i1 + 46, k1);
k1 += 2;
b(g1, i1 + 1, k1, 5);
n.a(g1, i1 + 9, k1, j.n, 0, 0);
n.a(g1, i1 + 28, k1, j.o, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 6);
n.a(g1, i1 + 9, k1, j.p, 0, 0);
n.a(g1, i1 + 28, k1, j.q, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 7);
n.a(g1, i1 + 9, k1, j.r, 0, 0);
n.a(g1, i1 + 28, k1, j.s, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 8);
n.a(g1, i1 + 9, k1, j.t, 0, 0);
n.a(g1, i1 + 28, k1, j.u, 2, 1);
k1 += 8;
b(g1, i1 + 1, k1, 9);
n.a(g1, i1 + 9, k1, j.v, 0, 0);
n.a(g1, i1 + 28, k1, j.w, 2, 1);
k1 += 8;
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.drawLine(i1 + 1, k1, i1 + 46, k1);
k1 += 2;
b(g1, i1 + 1, k1, 10);
n.a(g1, i1 + 28, k1, j.b_byte_static, 0, 0);
return;
}
}
private static void c(Graphics g1, int i1, int j1, int k1)
{
if (_DD0 != _B_B._BB[0])
{
return;
} else
{
g1.setClip(i1, j1, 4, 7);
g1.drawImage(n.c_javax_microedition_lcdui_Image_static, i1 - 60 - k1 * 4, j1, 0);
return;
}
}
private static void g(Graphics g1, int i1, int j1)
{
if (_DD2 != _B_B._BB[2])
return;
int k1 = j1 + 1;
n.a(g1, i1 + 17, k1, 46, c.b_byte_static, c.a_byte_static, 0x186825, 0x59d76d, false, 0);
byte byte0 = 6;
k1 += 8;
n.a(g1, (i1 + 17) - b_int_array1d_static[0] * byte0, k1, 46, c.a_int_static, c.c, 0x370000, 0xb50000, false, 0);
if (c_int_static == 3)
if (c_int_array1d_static[0] < 0)
d(g1, (i1 + 63) - byte0, k1);
else
if (c_int_array1d_static[0] > 0)
c(g1, (i1 + 63) - byte0, k1);
k1 += 8;
n.a(g1, (i1 + 17) - b_int_array1d_static[1] * byte0, k1, 46, c.b_int_static, c.d, 55, 255, false, 0);
if (c_int_static == 3)
if (c_int_array1d_static[1] < 0)
d(g1, (i1 + 63) - byte0, k1);
else
if (c_int_array1d_static[1] > 0)
c(g1, (i1 + 63) - byte0, k1);
k1 += 8;
b(g1, (i1 + 15) - b_int_array1d_static[2] * byte0 - b_int_array1d_static[3] * byte0, k1, 1);
n.a(g1, (i1 + 23) - b_int_array1d_static[2] * byte0 - b_int_array1d_static[3] * byte0, k1, c.j, 0, 0);
if (c_int_static == 3)
if (c_int_array1d_static[2] < 0)
d(g1, (i1 + 39) - byte0 - b_int_array1d_static[3] * byte0, k1);
else
if (c_int_array1d_static[2] > 0)
c(g1, (i1 + 39) - byte0 - b_int_array1d_static[3] * byte0, k1);
b(g1, (i1 + 40) - b_int_array1d_static[3] * byte0, k1, 2);
n.a(g1, (i1 + 48) - b_int_array1d_static[3] * byte0, k1, c.l, 0, 0);
if (c_int_static == 3)
if (c_int_array1d_static[3] < 0)
d(g1, (i1 + 64) - byte0, k1);
else
if (c_int_array1d_static[3] > 0)
c(g1, (i1 + 64) - byte0, k1);
k1 += 8;
b(g1, (i1 + 15) - b_int_array1d_static[4] * byte0 - b_int_array1d_static[5] * byte0, k1, 3);
n.a(g1, (i1 + 23) - b_int_array1d_static[4] * byte0 - b_int_array1d_static[5] * byte0, k1, c.k, 0, 0);
if (c_int_static == 3)
if (c_int_array1d_static[4] < 0)
d(g1, (i1 + 39) - byte0 - b_int_array1d_static[5] * byte0, k1);
else
if (c_int_array1d_static[4] > 0)
c(g1, (i1 + 39) - byte0 - b_int_array1d_static[5] * byte0, k1);
b(g1, (i1 + 40) - b_int_array1d_static[5] * byte0, k1, 4);
n.a(g1, (i1 + 48) - b_int_array1d_static[5] * byte0, k1, c.m, 0, 0);
if (c_int_static == 3)
if (c_int_array1d_static[5] < 0)
d(g1, (i1 + 64) - byte0, k1);
else
if (c_int_array1d_static[5] > 0)
c(g1, (i1 + 64) - byte0, k1);
k1 += 8;
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.drawLine(i1 + 1, k1, i1 + 63, k1);
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0xcbcbcb);
g1.fillRect(i1 + 14, j1 + 44, 49, 20);
g1.setColor(0x686868);
g1.drawLine(i1 + 13, j1 + 43, i1 + 63, j1 + 43);
g1.drawLine(i1 + 13, j1 + 44, i1 + 13, j1 + 63);
g1.setColor(0xffffff);
g1.drawLine(i1 + 63, j1 + 44, i1 + 63, j1 + 64);
g1.drawLine(i1 + 13, j1 + 64, i1 + 62, j1 + 64);
for (int l1 = 0; l1 < c.a_byte_array2d_static.length; l1++)
{
if (c.a_byte_array2d_static[l1][0] <= 0)
continue;
int i2 = 0x888888;
if (E == l1)
i2 = 0;
n.a(g1, n.c_p_static.a(s.a[c.a_byte_array2d_static[l1][0] - 1] + ".name"), 5, 20, i1 + 15, j1 + D + e.d * l1, 1, i1 + 14, j1 + 44, 49, 20, i2, false, 0);
}
n.a(g1, i1 - 7, j1 + 46, E + 1, 0, 0);
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.drawLine(i1 + 3, j1 + 53, i1 + 10, j1 + 53);
n.a(g1, i1 - 4, j1 + 54, c.a_byte_array2d_static.length, 0, 0);
}
public static void a(Graphics g1, int i1, int j1, int k1, int l1, int i2, int j2)
{
if (_DD3 != _B_B._BB[3])
return;
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0xcbcbcb);
g1.fillRect(i1 - 38, j1 + 46, 102, k1);
n.a(g1, i1 - 57, j1 + 29 + k1, i2 + 1, 0, 0);
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0);
g1.drawLine(i1 - 51, j1 + 36 + k1, i1 - 40, j1 + 36 + k1);
n.a(g1, i1 - 55, j1 + 37 + k1, j.b_v_array1d_static.length + j.a_v_array1d_static.length, 0, 0);
for (int k2 = 0; k2 < j.b_v_array1d_static.length; k2++)
{
if (j.b_v_array1d_static[k2].a_byte == 0)
continue;
int j3 = 0x888888;
if (i2 == k2)
j3 = 0;
String s1;
if (j.b_v_array1d_static[k2].b_java_lang_String == null)
s1 = "";
else
s1 = j.b_v_array1d_static[k2].b_java_lang_String;
n.a(g1, s1 + j.b_v_array1d_static[k2].a_java_lang_String, 7, 0, i1 - 37, j1 + j2 + k2 * e.d, 0, i1 - 38, j1 + 46, 102, k1, j3, false, 0);
int i4 = (j1 + j2 + k2 * e.d + e.d / 2) - 3 < j1 + 46 ? j1 + 46 : (j1 + j2 + k2 * e.d + e.d / 2) - 3;
int i5 = (j1 + j2 + k2 * e.d + e.d / 2) - 3 < j1 + 46 ? (j1 + j2 + k2 * e.d + e.d / 2 + 4) - (j1 + 46) : 7;
i5 = i4 + 7 <= j1 + 46 + k1 ? i5 : (j1 + 46 + k1) - i4;
g1.setClip(i1 + 50, i4, 11, i5);
g1.drawImage(e_javax_microedition_lcdui_Image_static, (i1 + 50) - k2 * 11, (j1 + j2 + k2 * e.d + e.d / 2) - 3 - (j3 != 0 ? 7 : 0), 0);
}
for (int l2 = 0; l2 < j.a_v_array1d_static.length; l2++)
{
if (j.a_v_array1d_static[l2].a_byte == 0)
continue;
int k3 = 0x888888;
if (i2 - 3 == l2)
k3 = 0;
String s2;
if (j.a_v_array1d_static[l2].b_java_lang_String == null)
s2 = "";
else
s2 = j.a_v_array1d_static[l2].b_java_lang_String;
n.a(g1, s2 + j.a_v_array1d_static[l2].a_java_lang_String, 7, 0, i1 - 37, j1 + j2 + (l2 + 3) * e.d, 0, i1 - 38, j1 + 46, 102, k1, k3, false, 0);
}
int i3;
switch (l1)
{
case 1: // '\001'
case 7: // '\007'
i3 = i1 - 52;
break;
case 2: // '\002'
case 8: // '\b'
i3 = i1 - 26;
break;
case 3: // '\003'
case 4: // '\004'
case 5: // '\005'
case 6: // '\006'
default:
i3 = i1;
break;
}
int l3;
switch (l1)
{
case 7: // '\007'
case 8: // '\b'
case 9: // '\t'
l3 = j1 + 45 + k1;
break;
default:
l3 = j1;
break;
}
v v1 = new v();
if (i2 < 3)
v1 = j.b_v_array1d_static[i2];
else
v1 = j.a_v_array1d_static[i2 - 3];
if (v1.a_byte != 0)
{
g1.setClip(i3 + 2, l3 + 2, 32, 25);
switch (v1.a_byte)
{
case 1: // '\001'
case 2: // '\002'
case 3: // '\003'
case 4: // '\004'
case 5: // '\005'
case 6: // '\006'
case 7: // '\007'
g1.drawImage(c_javax_microedition_lcdui_Image_static, (i3 + 2) - (v1.d - 1) * 32, (l3 + 2) - (v1.a_byte - 1) * 25, 0);
g1.drawImage(b_javax_microedition_lcdui_Image_static, (i3 + 2) - (v1.d - 1) * 32, (l3 + 2) - (v1.a_byte - 1) * 25, 0);
break;
case 8: // '\b'
case 9: // '\t'
case 10: // '\n'
case 11: // '\013'
g1.drawImage(c_javax_microedition_lcdui_Image_static, (i3 + 2) - ((v1.a_byte - 8) % 5) * 32, (l3 + 2) - (7 + (v1.a_byte - 8) / 5) * 25, 0);
g1.drawImage(b_javax_microedition_lcdui_Image_static, (i3 + 2) - ((v1.a_byte - 8) % 5) * 32, (l3 + 2) - (7 + (v1.a_byte - 8) / 5) * 25, 0);
break;
case 12: // '\f'
case 13: // '\r'
case 14: // '\016'
case 15: // '\017'
case 16: // '\020'
g1.drawImage(c_javax_microedition_lcdui_Image_static, (i3 + 2) - ((v1.a_byte - 12) % 5) * 32, (l3 + 2) - (8 + (v1.a_byte - 12) / 5) * 25, 0);
g1.drawImage(b_javax_microedition_lcdui_Image_static, (i3 + 2) - ((v1.a_byte - 12) % 5) * 32, (l3 + 2) - (8 + (v1.a_byte - 12) / 5) * 25, 0);
break;
}
if (v1.a_byte <= 7)
{
for (int j4 = 5; j4 <= 8; j4++)
if (v1.a_byte_array1d[j4] > 0 && v1.b_byte != j4)
{
g1.setClip(i3 + 4, l3 + 29, 13, 13);
g1.drawImage(d_javax_microedition_lcdui_Image_static, (i3 + 4) - (j4 - 5) * 13, l3 + 29, 0);
}
}
if (v1.a_byte <= 7)
{
for (int k4 = 9; k4 <= 13; k4++)
if (v1.a_byte_array1d[k4] > 0 && v1.b_byte != k4)
{
g1.setClip(i3 + 19, l3 + 29, 13, 13);
g1.drawImage(d_javax_microedition_lcdui_Image_static, (i3 + 19) - (k4 - 5) * 13, l3 + 29, 0);
}
}
}
if (v1.a_byte >= 1 && v1.a_byte <= 16)
{
int l4 = 0;
for (int j5 = 0; j5 < 5; j5++)
{
if (v1.a_byte_array1d[j5] == 0)
continue;
byte byte0;
if (v1.a_byte_array1d[j5] < 0)
byte0 = 2;
else
byte0 = 1;
b(g1, i3 + 38, l3 + 1 + l4 * 7, v.b_byte_array1d_static[j5]);
n.a(g1, i3 + 46, l3 + 1 + l4 * 7, v1.a_byte_array1d[j5], 0, byte0);
l4++;
}
l4 = 0;
if (v1.b_byte != 0)
{
b(g1, i3 + 38, l3 + 23, v.b_byte_array1d_static[v1.b_byte]);
n.a(g1, i3 + 46, l3 + 23, v1.a_byte_array1d[v1.b_byte], 0, 1);
l4++;
}
for (int k5 = 5; k5 < 14; k5++)
if (v1.a_byte_array1d[k5] != 0 && v1.b_byte != k5)
{
b(g1, i3 + 38, l3 + 23 + l4 * 7, v.b_byte_array1d_static[k5]);
n.a(g1, i3 + 46, l3 + 23 + l4 * 7, v1.a_byte_array1d[k5], 0, 1);
l4++;
}
}
g1.setClip(0, 0, e.a, e.b);
g1.setColor(0x686868);
g1.drawLine(i1 - 38, j1 + 45, i1 + 62, j1 + 45);
g1.drawLine(i1 - 38, j1 + 46, i1 - 38, j1 + 46 + k1);
g1.setColor(0xffffff);
g1.drawLine(i1 + 62, j1 + 46, i1 + 62, j1 + 46 + k1);
g1.drawLine(i1 - 38, j1 + 46 + k1, i1 + 61, j1 + 46 + k1);
}
public static void a(Graphics g1, int i1, int j1, int k1)
{
if (_DD2 != _B_B._BB[2])
{
return;
} else
{
byte byte0 = 65;
int l1 = 43;
b(g1, i1, j1, byte0, l1, a_int_array1d_static[0], a_int_array1d_static[1]);
byte0 = 117;
l1 = k1 + 2;
b(g1, i1 - 52, j1 + 43, byte0, l1, a_int_array1d_static[0], a_int_array1d_static[1]);
return;
}
}
private static void h(Graphics g1, int i1, int j1)
{
if (_DD0 != _B_B._BB[0])
return;
String s1 = a_f_array1d_static[m].a_java_lang_String;
if (m >= 20 && m <= 25 && d_int_array1d_static[m - 20] != 0)
{
s1 = n.a_p_static.a("item.eff" + d_int_array1d_static[m - 20]);
System.out.println("Para_Type: " + d_int_array1d_static[m - 20]);
}
n.a_y_static.a(s1);
int k1 = s1.length() * 13 + 2;
int l1 = i1 + n;
int i2 = j1 + o;
byte byte0 = 14;
if (a_f_array1d_static[m].f != -1)
l1 += p;
else
if (a_f_array1d_static[m].e != -1)
l1 -= k1;
else
i2 -= byte0;
int j2 = c_int_static != 0 ? 1 : 0;
if (!s1.equals(""))
{
b(g1, l1, i2, k1, byte0, a_int_array2d_static[j2][0], a_int_array2d_static[j2][1]);
n.a_y_static.a(l1 + 1, i2 + 1, g1);
}
}
private static void j(Graphics g1)
{
if (_DD7 != _B_B._BB[7])
return;
byte byte0 = 54;
byte byte1 = 42;
int i1 = e.a / 2 - byte0 / 2;
int j1 = e.b / 2 - byte1 / 2;
n.a(g1, i1 + byte0 / 2, j1 + byte1 / 2, byte0, byte1, true);
b(g1, i1, j1 + l, byte0 - 1, 13, a_int_array2d_static[0][0], a_int_array2d_static[0][1]);
n.a_y_static.a(n.a_p_static.a("statusRes.sys_Txt").substring(0, 4));
n.a_y_static.a(i1 + 1, j1, g1);
String s1;
if (n.c_boolean_static)
s1 = n.a_p_static.a("menuRes.sound_On");
else
s1 = n.a_p_static.a("menuRes.sound_Off");
n.a_y_static.a(s1);
n.a_y_static.a(i1 + 1, j1 + 14, g1);
n.a_y_static.a(n.a_p_static.a("statusRes.sys_Txt").substring(4, 8));
n.a_y_static.a(i1 + 1, j1 + 28, g1);
n.b(g1);
}
private static void i(Graphics g1, int i1, int j1)
{
if (_DD3 != _B_B._BB[3])
{
return;
} else
{
byte byte0 = 48;
byte byte1 = 109;
b(g1, i1, j1, byte0, byte1, a_int_array1d_static[0], a_int_array1d_static[1]);
return;
}
}
private static void j(Graphics g1, int i1, int j1)
{
if (_DD3 != _B_B._BB[3])
{
return;
} else
{
byte byte0 = 65;
byte byte1 = 66;
b(g1, i1, j1, byte0, byte1, a_int_array1d_static[0], a_int_array1d_static[1]);
return;
}
}
public static void b(Graphics g1, int i1, int j1, int k1, int l1, int i2, int j2)
{
if (_DD7 != _B_B._BB[7])
{
return;
} else
{
g1.setClip(0, 0, e.a, e.b);
g1.setColor(i2);
g1.fillRect(i1, j1, k1, l1);
g1.setColor(j2);
g1.drawLine(i1 + k1, j1 + 1, i1 + k1, j1 + l1);
g1.drawLine(i1 + 1, j1 + l1, i1 + k1, j1 + l1);
return;
}
}
public static void b()
{
if (_DD0 != _B_B._BB[0])
return;
switch (c_int_static)
{
case 0: // '\0'
k();
u();
break;
case 1: // '\001'
t();
break;
case 2: // '\002'
p();
break;
case 3: // '\003'
l();
break;
case 4: // '\004'
e();
break;
}
}
private static void e()
{
if (_DD2 != _B_B._BB[2])
return;
switch (f_int_static)
{
case 0: // '\0'
g();
break;
case 2: // '\002'
f();
break;
}
}
private static void f()
{
if (_DD6 != _B_B._BB[6])
return;
switch (n.i)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?