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

📄 q.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;

public class q
{

	public static int a_int_static;
	private static boolean a_boolean_static;
	private static boolean b_boolean_static;
	private static int b_int_static;
	private static int c_int_static;
	private static int a_int_array1d_static[];
	private static String a_java_lang_String_static;
	private static int d_int_static;
	private static int e;
	private static int f;
	private static int g;
	private static int h;
	private static String b_java_lang_String_static;
	private static boolean c_boolean_static;
	private static boolean d_boolean_static;

	public q()
	{
	}

	public static void a(int i)
	{
		a_int_array1d_static = new int[2];
		a_int_static = i;
		switch (i)
		{
		case 1: // '\001'
		case 3: // '\003'
		case 5: // '\005'
		case 7: // '\007'
		case 9: // '\t'
		case 11: // '\013'
		case 13: // '\r'
			b_java_lang_String_static = "talk." + (i / 2 + 1);
			n.a_byte_static = (byte)i;
			a(b_java_lang_String_static);
			break;

		case 2: // '\002'
		case 4: // '\004'
		case 6: // '\006'
		case 8: // '\b'
		case 10: // '\n'
		case 12: // '\f'
		default:
			b_java_lang_String_static = "talk." + i;
			a(b_java_lang_String_static);
			break;
		}
		d_boolean_static = false;
	}

	private static void a(String s)
	{
		d_int_static = (e.a - 16) / e.c - 1;
		b_int_static = n.b.a(s + ".sum");
		c_int_static = 1;
		d();
		b(s + "." + c_int_static);
	}

	private static void b(String s)
	{
		b_boolean_static = false;
		a_int_array1d_static[0] = n.b.a(s + ".posI") * 16 + 8;
		a_int_array1d_static[1] = n.b.a(s + ".posJ") * 16;
		a_java_lang_String_static = n.b.a(s + ".cont");
		e = a_java_lang_String_static.length() / d_int_static + 1;
		f = 0;
		g = 0;
		if ((a_int_array1d_static[0] == 8) & (a_int_array1d_static[1] == 0))
		{
			a_java_lang_String_static = "[" + n.a_java_lang_String_static + "]" + a_java_lang_String_static;
			e = a_java_lang_String_static.length() / d_int_static + 1;
			n.a_z_static.a(j.a, j.b);
		} else
		{
			n.a_z_static.a(a_int_array1d_static[0], a_int_array1d_static[1]);
		}
	}

	private static void d()
	{
		a_java_lang_String_static = null;
		e = 0;
	}

	public static void a(Graphics g1)
	{
		if (a_int_static != 0)
		{
			if (a_boolean_static)
				c(g1);
			if (b_boolean_static)
				b(g1);
		}
	}

	private static void b(Graphics g1)
	{
		int i = e.d * 2;
		n.a(g1, e.a / 2, e.b - 10 - i / 2, e.a - 16, i, true);
		n.b(g1, a_java_lang_String_static, d_int_static, 0, 6, ((e.b - 11 - i) + 3) - g, 0, 6, e.b - 8 - i, e.a - 12, i, 0, false, 0);
		if (g == f)
		{
			g1.setClip(e.a / 2 - 4, (e.b - 10) + h / 2, 7, 7);
			g1.drawImage(n.e, e.a / 2 - 4, (e.b - 10) + h / 2, 0);
		}
	}

	private static void c(Graphics g1)
	{
	}

	public static void a()
	{
		f();
		e();
	}

	private static void e()
	{
		if (!d_boolean_static)
		{
			if (n.a_z_static.a)
				b_boolean_static = false;
			else
				b_boolean_static = true;
		} else
		if (!n.a_z_static.a)
			switch (a_int_static)
			{
			case 1: // '\001'
			case 3: // '\003'
			case 5: // '\005'
			case 7: // '\007'
			case 9: // '\t'
			case 11: // '\013'
			case 13: // '\r'
				n.a_byte_static++;
				c.a_byte_static -= 30;
				if (c.a_byte_static < 0)
					c.a_byte_static = 0;
				// fall through

			case 2: // '\002'
			case 4: // '\004'
			case 6: // '\006'
			case 8: // '\b'
			case 10: // '\n'
			case 12: // '\f'
			default:
				a_int_static = 0;
				break;
			}
	}

	private static void f()
	{
		if (g < f)
		{
			int i = (f - g) / 2;
			if (i < 1)
				i = 1;
			g += i;
		} else
		if (g > f)
		{
			int k = (g - f) / 2;
			if (k < 1)
				k = 1;
			g -= k;
		} else
		{
			h--;
			if (h < 0)
				h = 5;
		}
	}

	public static void b()
	{
		switch (n.i)
		{
		default:
			break;

		case 6: // '\006'
		case 8: // '\b'
		case 53: // '5'
		case 56: // '8'
			if (b_boolean_static)
			{
				f += e.d;
				e--;
				if (e <= 0)
					if (c_int_static < b_int_static)
					{
						c_int_static++;
						c_boolean_static = true;
					} else
					{
						d_boolean_static = true;
						a_boolean_static = false;
						b_boolean_static = false;
						switch (a_int_static)
						{
						case -6: 
						case -5: 
							a_int_static = 0;
							o.a(9, n.a_z_static.h, 10, 0);
							break;

						case -7: 
						case -4: 
						case -1: 
							a_int_static = 0;
							j.k = j.g + j.h;
							j.l = j.i + j.j;
							c.c = c.a_int_static;
							c.d = c.b;
							break;

						case -10: 
						case -9: 
						case -8: 
							a_int_static = 0;
							o.a(9, n.a_z_static.h, 6, 0);
							break;

						case -3: 
						case -2: 
						default:
							n.a_z_static.a(j.a, j.b);
							break;
						}
					}
			}
			break;
		}
	}

	public static void c()
	{
		if (c_boolean_static)
		{
			d();
			b(b_java_lang_String_static + "." + c_int_static);
			c_boolean_static = false;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -