📄 w.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 w extends y
{
public static final short a[][] = {
{
0, 0, 0, 0
}, new short[0], {
1, 1, 1, 1
}, {
1, 1, 1, 1
}, new short[0], new short[0], new short[0], new short[0], {
1, 1, 1, 1
}
};
public static final short b[][] = {
{
0, 0, 0, 0
}, new short[0], new short[0], new short[0], new short[0], new short[0], new short[0], new short[0], {
1, 1, 1, 1
}
};
private int c;
public w(int i)
{
c = i;
}
public final void a()
{
super.g = new short[21];
}
public final void c()
{
switch (c)
{
case 0: // '\0'
super.d(a[super.f[3]][super.f[14]]);
return;
case 1: // '\001'
super.d(b[super.f[3]][super.f[14]]);
break;
}
}
public final void d()
{
if (c == 0)
{
short word0 = c(H());
short word1 = H().f[14];
if ((word0 != 2 || word1 != 3) && (word0 != 3 || word1 != 2) && (word0 != 1 || word1 != 0) && (word0 != 0 || word1 != 1))
return;
int i = Math.abs(super.f[8] - H().f[8]);
int j = Math.abs(super.f[9] - H().f[9]);
if (i > h.d() || j > h.e())
return;
if (a.c(16384))
{
a.a();
b((short)8);
a((short)50);
}
}
}
public final void p()
{
super.p++;
if (s())
{
int i = (super.f[8] / h.d()) * h.d() + 1;
int j = (super.f[9] / h.e()) * h.e() + 1;
int l = (i + h.d()) - 2;
int i1 = (j + h.d()) - 2;
t t1;
if (u.a(super.f[15]) && super.f[16] >= 0)
(t1 = t.a((byte)-1, super.f[16])).a((short)i, (short)j);
if (u.a(super.f[15]) && super.f[17] > 0)
(t1 = t.a((byte)2, super.f[17])).a((short)l, (short)i1);
}
if (c == 0)
{
b((short)2);
return;
} else
{
super.p();
return;
}
}
public final boolean a(y y1)
{
if (c == 0)
return false;
if (super.f[3] == 8)
{
return false;
} else
{
b((short)8);
return true;
}
}
public final y H()
{
return k.s;
}
public final byte[][] g()
{
byte abyte0[][];
return abyte0 = (new byte[][] {
y.M, new byte[0]
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -