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

📄 c.java

📁 j2me武林传之刀剑江湖录[中篇]反编译的源代码
💻 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 


public final class c extends z
{

	public static final short a[][] = {
		{
			0, 0, 1, 2
		}, {
			3, 3, 4, 5
		}, {
			3, 3, 1, 2
		}, {
			0, 0, 1, 2
		}, {
			3, 3, 4, 5
		}, new short[0], {
			6, 6, 6, 6
		}, new short[0], new short[0]
	};
	public static final short b[][] = {
		{
			0, 0, 0, 0
		}, {
			0, 0, 0, 0
		}, new short[0], {
			0, 0, 0, 0
		}, new short[0], new short[0], new short[0], new short[0]
	};
	public static final short c[][] = {
		{
			0, 0, 1, 2
		}, {
			0, 0, 1, 2
		}, new short[0], {
			0, 0, 1, 2
		}, {
			0, 0, 1, 2
		}, new short[0], new short[0], new short[0]
	};
	private int U;
	private int V;

	public c(int i)
	{
		V = i;
	}

	public final void a()
	{
		super.f = new short[26];
		super.e[14] = super.e[14];
		super.f[2] = super.e[15];
		super.f[22] = 50;
		super.f[23] = 50;
		super.f[24] = 30;
		super.f[25] = 30;
		super.f[19] = super.e[22];
	}

	public final boolean b()
	{
		return super.b();
	}

	public final void c()
	{
		if (super.e[3] == 2)
		{
			aa aa1 = z.d[super.e[6]];
			short word0 = super.e[7];
			byte byte1 = aa1.c[word0];
			super.p[1] = 0;
			super.p[0] = (short)(byte1 - 1);
			return;
		}
		byte byte0 = 0;
		switch (super.e[3])
		{
		case 5: // '\005'
			byte0 = super.w;
			break;
		}
		switch (V)
		{
		case 0: // '\0'
			super.d(a[super.e[3]][(byte0 << 2) + super.e[14]]);
			return;

		case 1: // '\001'
			super.d(b[super.e[3]][(byte0 << 2) + super.e[14]]);
			// fall through

		case 3: // '\003'
			super.d(c[super.e[3]][(byte0 << 2) + super.e[14]]);
			// fall through

		case 2: // '\002'
		default:
			return;
		}
	}

	public final void d()
	{
		if (U > 0)
		{
			U--;
			return;
		}
		super.o++;
		switch (V)
		{
		default:
			break;

		case 1: // '\001'
			if (super.e[0] == 4 || super.e[0] == 3)
				if (f())
				{
					a(16);
					return;
				} else
				{
					b(16);
					return;
				}
			break;

		case 3: // '\003'
			if (super.o % 30 == 0)
			{
				int i;
				if ((i = v.b(4)) != super.e[14])
					c((short)i);
				super.o = 0;
			}
			// fall through

		case 0: // '\0'
			b((short)1);
			return;

		case 2: // '\002'
			b((short)1);
			break;
		}
	}

	public final void e()
	{
		boolean flag = false;
		boolean flag1 = false;
		boolean flag2 = false;
		boolean flag3 = false;
		switch (V)
		{
		default:
			break;

		case 0: // '\0'
			f(super.e[14]);
			if (t())
			{
				int i = v.b(4);
				c((short)i);
				U = 15;
				b((short)0);
				return;
			}
			break;

		case 2: // '\002'
			f(super.e[14]);
			if (t())
			{
				int j = v.b(2);
				c((short)j);
				U = 10;
				b((short)0);
			}
			break;
		}
	}

	public final boolean f()
	{
		short aword0[] = i();
		return v.a(((z) (k.s)).e[8], ((z) (k.s)).e[9], aword0[0], aword0[1], aword0[2], aword0[3]);
	}

	public final byte[][] g()
	{
		return (new byte[][] {
			z.L, new byte[0]
		});
	}

}

⌨️ 快捷键说明

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