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

📄 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 y
{

	public static final short a[][] = {
		{
			0, 0, 1, 2
		}, {
			3, 3, 4, 5
		}, {
			3, 3, 1, 2
		}, {
			0, 0, 1, 2
		}, {
			0, 0, 1, 2
		}, 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, 0, 0
		}, {
			1, 1, 1, 1
		}, new short[0], {
			0, 0, 0, 0
		}, {
			1, 1, 1, 1
		}, new short[0], new short[0], new short[0]
	};
	public static final short d[][] = {
		{
			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 V;
	private int W;

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

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

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

	public final void c()
	{
		byte byte0 = 0;
		switch (super.f[3])
		{
		case 5: // '\005'
			byte0 = super.x;
			break;
		}
		switch (W)
		{
		case 0: // '\0'
			super.d(a[super.f[3]][(byte0 << 2) + super.f[14]]);
			return;

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

		case 2: // '\002'
			super.d(c[super.f[3]][(byte0 << 2) + super.f[14]]);
			return;

		case 4: // '\004'
			super.d(d[super.f[3]][(byte0 << 2) + super.f[14]]);
			// fall through

		case 3: // '\003'
		default:
			return;
		}
	}

	public final void d()
	{
		if (V > 0)
		{
			V--;
			return;
		}
		switch (W)
		{
		case 1: // '\001'
			if (super.f[0] == 4 || super.f[0] == 3)
				if (f())
				{
					a(16);
					return;
				} else
				{
					b(16);
					return;
				}
			break;

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

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

		case 4: // '\004'
			b((short)1);
			break;
		}
	}

	public final void e()
	{
		boolean flag = false;
		boolean flag1 = false;
		boolean flag2 = false;
		boolean flag3 = false;
		switch (W)
		{
		case 3: // '\003'
		default:
			break;

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

		case 1: // '\001'
			if (s())
			{
				b((short)0);
				return;
			}
			break;

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

		case 4: // '\004'
			if (s())
				b((short)0);
			break;
		}
	}

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

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

}

⌨️ 快捷键说明

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