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

📄 o.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 o
{

	public static o a_o_static;
	public static int a_int_static;
	public static int b_int_static;
	private static int d;
	private static byte b_byte_static;
	public static Image a_javax_microedition_lcdui_Image_static;
	public static byte a_byte_static;
	public static Image b_javax_microedition_lcdui_Image_static;
	private static int e = 0;
	private static boolean a_boolean_static;
	public static int c;
	private static int f;
	private static int g;

	public o()
	{
		a_o_static = this;
	}

	public static void a()
	{
		if (a_javax_microedition_lcdui_Image_static == null)
			a_javax_microedition_lcdui_Image_static = t.a("/loading_Back.png");
		if (b_javax_microedition_lcdui_Image_static == null)
			b_javax_microedition_lcdui_Image_static = t.a("/loading_Cover.png");
		if (n.a_p_static == null)
			n.a_p_static = new p("/system.txt");
		a_byte_static = 0;
		d = 0;
		b_byte_static = (byte)(e.b / 6);
		e = 0;
		a_boolean_static = false;
	}

	public static void b()
	{
		a_byte_static = 0;
		a_javax_microedition_lcdui_Image_static = null;
		c = 0;
		f = 0;
	}

	public static void a(int k, int l, int i1, int j1)
	{
		if (k == 6)
			switch (j1)
			{
			case 5: // '\005'
				n.a_byte_static = 4;
				break;

			case 15: // '\017'
				n.a_byte_static = 12;
				break;
			}
		a(k, l, i1, j1, 0);
	}

	public static void a(int k, int l, int i1, int j1, int k1)
	{
		n.j = 1;
		a();
		a_int_static = k;
		b_int_static = i1;
		c = l;
		f = j1;
		a_byte_static = 1;
		g = 0;
		if (k1 != 0)
			g = k1;
	}

	public static void a(Graphics g1)
	{
		switch (a_byte_static)
		{
		case 1: // '\001'
			a(a_int_static, g1);
			c(g1);
			break;

		case 2: // '\002'
			b(g1);
			break;

		case 3: // '\003'
			a(b_int_static, g1);
			c(g1);
			break;
		}
	}

	private static void b(Graphics g1)
	{
		g1.setClip(0, 0, e.a, e.b);
		g1.setColor(0);
		g1.fillRect(0, 0, e.a, e.b);
		if (b_int_static != 3)
		{
			char c1 = '\243';
			byte byte0 = 77;
			byte byte1 = 35;
			byte byte2 = 11;
			g1.setClip(0, 0, e.a, e.b);
			g1.drawImage(a_javax_microedition_lcdui_Image_static, e.a / 2, e.b, 33);
			g1.setClip((e.a / 2 - c1 / 2) + byte0, e.b - 24 - (byte1 * e) / 10, byte2, (byte1 * e) / 10);
			g1.drawImage(b_javax_microedition_lcdui_Image_static, (e.a / 2 - c1 / 2) + byte0, e.b - 24 - byte1, 0);
		}
	}

	private static void a(int k, Graphics g1)
	{
		switch (k)
		{
		case 0: // '\0'
			w.a(g1);
			break;

		case 2: // '\002'
			i.a(g1);
			break;

		case 9: // '\t'
			g.a(g1);
			break;

		case 5: // '\005'
			h.a(g1);
			break;

		case 6: // '\006'
			r.b(g1);
			break;

		case 7: // '\007'
			x.a(g1);
			break;

		case 8: // '\b'
			a.a(g1);
			break;

		case 10: // '\n'
			m.a(g1);
			break;
		}
	}

	private static void c(Graphics g1)
	{
		g1.setClip(0, 0, e.a, e.b);
		if (d > 0)
		{
			g1.setColor(0);
			g1.fillRect(0, e.b / 2 - d / 2, e.a, d);
		}
	}

	public static void c()
	{
		switch (a_byte_static)
		{
		default:
			break;

		case 1: // '\001'
			d += b_byte_static;
			if (d > e.b)
				a_byte_static++;
			break;

		case 2: // '\002'
			if (!a_boolean_static)
			{
				g();
				h();
			}
			break;

		case 3: // '\003'
			d -= b_byte_static;
			if (d <= 0)
			{
				n.j = b_int_static;
				b();
			}
			switch (b_int_static)
			{
			case 9: // '\t'
				j.m();
				break;
			}
			break;
		}
	}

	private static void g()
	{
		switch (a_int_static)
		{
		case 0: // '\0'
			w.b();
			break;

		case 2: // '\002'
			i.b();
			break;

		case 5: // '\005'
			h.a();
			break;

		case 6: // '\006'
			r.a();
			break;

		case 7: // '\007'
			x.a();
			break;

		case 9: // '\t'
			g.a();
			break;

		case 8: // '\b'
			a.a();
			break;

		case 10: // '\n'
			m.a();
			break;
		}
		System.gc();
	}

	private static void h()
	{
		switch (b_int_static)
		{
		case 2: // '\002'
			i.a();
			break;

		case 9: // '\t'
			g.a(f, a_int_static, c, g);
			break;

		case 5: // '\005'
			h.a(a_int_static);
			break;

		case 3: // '\003'
			gameMIDlet.a = true;
			break;

		case 6: // '\006'
			r.a(c);
			break;

		case 7: // '\007'
			x.a(a_int_static, c);
			break;

		case 8: // '\b'
			a.a(a_int_static);
			break;

		case 10: // '\n'
			m.a(a_int_static, c);
			break;
		}
		if (b_int_static != 3)
			e();
	}

	public static void d()
	{
		if (e < 10)
		{
			e++;
			n.a_n_static.repaint();
			n.a_n_static.serviceRepaints();
		}
	}

	public static void e()
	{
		e = 10;
		n.a_n_static.repaint();
		n.a_n_static.serviceRepaints();
		a_boolean_static = true;
		a_byte_static++;
	}

	public static void f()
	{
	}

}

⌨️ 快捷键说明

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