📄 c.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 + -