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 + -
显示快捷键?