⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h.java

📁 很好的3款手机游戏源码
💻 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 + -