📄 t.java
字号:
{
case 1:
if (this.jdField_b_of_type_Byte == 0)
if (this.jdField_a_of_type_Z.i >= 5)
a(this.jdField_a_of_type_Z.i - 5);
else if (this.jdField_b_of_type_Byte == 1)
if (this.jdField_a_of_type_Z.jdField_c_of_type_Int >= 8)
this.jdField_a_of_type_Z = ((z)this.jdField_a_of_type_JavaUtilVector.elementAt(this.jdField_a_of_type_Z.jdField_c_of_type_Int + 1 - 9));
else
return this.jdField_a_of_type_N;
return null;
case 2:
if (this.jdField_b_of_type_Byte == 0)
if (this.jdField_a_of_type_Z.i < 20)
a(this.jdField_a_of_type_Z.i + 5);
else if (this.jdField_b_of_type_Byte == 1)
if (this.jdField_a_of_type_Z.jdField_c_of_type_Int < 8)
this.jdField_a_of_type_Z = ((z)this.jdField_a_of_type_JavaUtilVector.elementAt(this.jdField_a_of_type_Z.jdField_c_of_type_Int + 1 + 9));
else
return this.jdField_b_of_type_N;
return null;
case 3:
if (this.jdField_b_of_type_Byte == 0)
if (this.jdField_a_of_type_Z.i % 5 != 0)
a(this.jdField_a_of_type_Z.i - 1);
else if (this.jdField_b_of_type_Byte == 1)
if (this.jdField_a_of_type_Z.jdField_c_of_type_Int >= 0)
this.jdField_a_of_type_Z = ((z)this.jdField_a_of_type_JavaUtilVector.elementAt(this.jdField_a_of_type_Z.jdField_c_of_type_Int));
else
return this.jdField_c_of_type_N;
return null;
case 4:
if (this.jdField_b_of_type_Byte == 0)
if (this.jdField_a_of_type_Z.i % 5 != 4)
a(this.jdField_a_of_type_Z.i + 1);
else if (this.jdField_b_of_type_Byte == 1)
if (this.jdField_a_of_type_Z.jdField_c_of_type_Int < 16)
this.jdField_a_of_type_Z = ((z)this.jdField_a_of_type_JavaUtilVector.elementAt(this.jdField_a_of_type_Z.jdField_c_of_type_Int + 2));
else
return this.jdField_d_of_type_N;
return null;
}
return null;
}
private boolean a(int paramInt)
{
this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_a_of_type_JavaUtilVector.elements();
while (this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements())
{
z localz;
if ((localz = (z)this.jdField_a_of_type_JavaUtilEnumeration.nextElement()).i == paramInt)
{
this.jdField_a_of_type_Z = localz;
return true;
}
}
return false;
}
public final boolean d()
{
return (this.jdField_b_of_type_Short != this.jdField_a_of_type_Short);
}
private void e()
{
this.i = (this.d - 1);
this.j = (this.d - 1);
this.k = (this.jdField_a_of_type_Int / 5);
this.l = (this.jdField_b_of_type_Int / 5);
if (this.jdField_a_of_type_Int < this.i * 5)
this.jdField_a_of_type_Int = (this.i * 5);
if (this.jdField_b_of_type_Int < this.j * 5)
this.jdField_b_of_type_Int = (this.j * 5);
if (!(this.jdField_b_of_type_JavaUtilVector.isEmpty()))
this.jdField_b_of_type_JavaUtilVector.removeAllElements();
this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_a_of_type_JavaUtilVector.elements();
while (true)
{
z localz1;
while (true)
{
do
{
if (!(this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements()))
break label485;
localz1 = (z)this.jdField_a_of_type_JavaUtilEnumeration.nextElement();
int i2 = this.k - this.i;
int i3 = this.l - this.j;
localz1.a(localz1.i % 5 * this.k + (i2 >> 1) + this.jdField_c_of_type_Int, localz1.i / 5 * this.l + (i3 >> 1) + this.jdField_d_of_type_Int);
if (localz1.jdField_d_of_type_Int > 0)
break label225;
}
while (this.jdField_a_of_type_Z != null);
this.jdField_a_of_type_Z = localz1;
}
if (this.jdField_b_of_type_Byte == 0)
label225: localz1.a((z)this.jdField_a_of_type_JavaUtilVector.elementAt(localz1.jdField_d_of_type_Int - 1));
else
localz1.a((z)this.jdField_a_of_type_JavaUtilVector.elementAt(localz1.jdField_d_of_type_Int));
short[] arrayOfShort = new short[3];
switch (localz1.i - localz1.jdField_a_of_type_Z.i)
{
case -1:
arrayOfShort[0] = (short)(localz1.jdField_a_of_type_Int + this.i + 3);
arrayOfShort[1] = (short)(localz1.jdField_b_of_type_Int + (this.j - this.jdField_a_of_type_Bl.jdField_b_of_type_Short >> 1));
arrayOfShort[2] = 0;
break;
case 1:
arrayOfShort[0] = (short)(localz1.jdField_a_of_type_Int - this.jdField_a_of_type_Bl.jdField_a_of_type_Short - 2);
arrayOfShort[1] = (short)(localz1.jdField_b_of_type_Int + (this.j - this.jdField_a_of_type_Bl.jdField_b_of_type_Short >> 1));
arrayOfShort[2] = 2;
break;
case 5:
arrayOfShort[0] = (short)(localz1.jdField_a_of_type_Int + (this.i - this.jdField_a_of_type_Bl.jdField_a_of_type_Short >> 1) + 1);
arrayOfShort[1] = (short)(localz1.jdField_b_of_type_Int - this.jdField_a_of_type_Bl.jdField_b_of_type_Short - 2);
arrayOfShort[2] = 1;
}
this.jdField_b_of_type_JavaUtilVector.addElement(arrayOfShort);
}
if (this.jdField_b_of_type_Byte == 1)
{
if (this.jdField_a_of_type_JavaUtilVector.size() == 18)
for (int i1 = 0; i1 < 18; ++i1)
{
label485: z localz2;
(localz2 = (z)this.jdField_a_of_type_JavaUtilVector.elementAt(i1)).jdField_a_of_type_Int = (this.jdField_c_of_type_Int + i1 % 9 * this.d + 3);
localz2.jdField_b_of_type_Int = (this.jdField_d_of_type_Int + 3 + i1 / 9 * this.d);
}
this.jdField_a_of_type_Z = ((z)this.jdField_a_of_type_JavaUtilVector.firstElement());
}
d();
}
private void b(Graphics paramGraphics)
{
if (this.jdField_b_of_type_Byte == 1)
{
am.a(paramGraphics, this.jdField_c_of_type_Int, this.jdField_d_of_type_Int, 9 * this.d + 4, 2 * this.d + 4, 0);
paramGraphics.setClip(this.jdField_c_of_type_Int + 1, this.jdField_d_of_type_Int, 9 * this.d + 2, 2 * this.d + 3);
paramGraphics.setColor(10321225);
paramGraphics.drawLine(this.jdField_c_of_type_Int + 3, this.jdField_d_of_type_Int + 2, this.jdField_c_of_type_Int + 3 + 224, this.jdField_d_of_type_Int + 2);
paramGraphics.drawLine(this.jdField_c_of_type_Int + 3, this.jdField_d_of_type_Int + this.d + 2, this.jdField_c_of_type_Int + 3 + 224, this.jdField_d_of_type_Int + this.d + 2);
paramGraphics.drawLine(this.jdField_c_of_type_Int + 3, this.jdField_d_of_type_Int + this.d * 2 + 2, this.jdField_c_of_type_Int + 3 + 224, this.jdField_d_of_type_Int + this.d * 2 + 2);
for (int i1 = 0; i1 < 10; ++i1)
{
paramGraphics.setColor(10321225);
paramGraphics.drawLine(this.jdField_c_of_type_Int + 2 + i1 * this.d, this.jdField_d_of_type_Int + 3, this.jdField_c_of_type_Int + 2 + i1 * this.d, this.jdField_d_of_type_Int + 3 + 224);
}
}
this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_a_of_type_JavaUtilVector.elements();
while (this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements())
{
z localz = (z)this.jdField_a_of_type_JavaUtilEnumeration.nextElement();
if (this.jdField_b_of_type_Byte == 0)
am.a(paramGraphics, localz.jdField_a_of_type_Int, localz.jdField_b_of_type_Int, this.i, this.j, 1);
if (localz.jdField_c_of_type_Int < 14)
{
if (this.jdField_b_of_type_Bl != null)
this.jdField_b_of_type_Bl.a(paramGraphics, localz.jdField_a_of_type_Int + 1 + jdField_c_of_type_Byte, localz.jdField_b_of_type_Int + 1 + jdField_c_of_type_Byte, localz.jdField_a_of_type_Byte, false);
if ((localz.jdField_a_of_type_Boolean) && (localz.g != 0) && (localz.g != 99))
al.a(paramGraphics, (byte)localz.g, localz.jdField_a_of_type_Int + this.i - 9, localz.jdField_b_of_type_Int + this.j - 7);
}
else if (be.d != null)
{
be.d.a(paramGraphics, localz.jdField_a_of_type_Int + 1 + jdField_c_of_type_Byte, localz.jdField_b_of_type_Int + 1 + jdField_c_of_type_Byte, localz.jdField_a_of_type_Byte, false);
}
if (!(localz.jdField_a_of_type_Boolean))
al.a(paramGraphics, localz.jdField_a_of_type_Int + 2 + jdField_c_of_type_Byte, localz.jdField_b_of_type_Int + 2 + jdField_c_of_type_Byte);
}
}
private void c(Graphics paramGraphics)
{
if (this.jdField_a_of_type_Bl == null)
return;
this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_b_of_type_JavaUtilVector.elements();
while (this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements())
{
short[] arrayOfShort = (short[])this.jdField_a_of_type_JavaUtilEnumeration.nextElement();
if (this.jdField_a_of_type_Bl != null)
{
if (jdField_c_of_type_Byte == 4)
{
paramGraphics.setColor(8947554);
switch (arrayOfShort[2])
{
case 0:
paramGraphics.drawLine(arrayOfShort[0] + 9, arrayOfShort[1] + 3, arrayOfShort[0] + 9 + 5, arrayOfShort[1] + 3);
paramGraphics.drawLine(arrayOfShort[0] + 9, arrayOfShort[1] + 6, arrayOfShort[0] + 9 + 5, arrayOfShort[1] + 6);
break;
case 1:
paramGraphics.drawLine(arrayOfShort[0] + 3, arrayOfShort[1], arrayOfShort[0] + 3, arrayOfShort[1] - 11);
paramGraphics.drawLine(arrayOfShort[0] + 6, arrayOfShort[1], arrayOfShort[0] + 6, arrayOfShort[1] - 11);
break;
case 2:
paramGraphics.drawLine(arrayOfShort[0] - 5, arrayOfShort[1] + 3, arrayOfShort[0], arrayOfShort[1] + 3);
paramGraphics.drawLine(arrayOfShort[0] - 5, arrayOfShort[1] + 6, arrayOfShort[0], arrayOfShort[1] + 6);
}
}
this.jdField_a_of_type_Bl.a(paramGraphics, arrayOfShort[0], arrayOfShort[1], arrayOfShort[2], false);
}
}
}
public final void b()
{
this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_a_of_type_JavaUtilVector.elements();
while (this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements())
{
z localz;
(localz = (z)this.jdField_a_of_type_JavaUtilEnumeration.nextElement()).g = localz.h;
}
this.jdField_a_of_type_Short = this.jdField_b_of_type_Short;
}
public final void c()
{
this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_a_of_type_JavaUtilVector.elements();
while (this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements())
{
z localz1;
(localz1 = (z)this.jdField_a_of_type_JavaUtilEnumeration.nextElement()).h = localz1.g;
}
this.jdField_b_of_type_Short = this.jdField_a_of_type_Short;
for (int i1 = 0; i1 < 14; ++i1)
{
z localz2 = (z)this.jdField_a_of_type_JavaUtilVector.elementAt(i1);
aq.a[i1] = (byte)localz2.g;
}
}
public final String a()
{
if ((this.jdField_a_of_type_Z == null) || ((this.jdField_a_of_type_Z.e == 0) && (this.jdField_a_of_type_Z.f == 0)))
return "";
StringBuffer localStringBuffer = new StringBuffer();
if (this.jdField_a_of_type_Z.f != 0)
{
localStringBuffer.append("\n需人物");
localStringBuffer.append(this.jdField_a_of_type_Z.f);
localStringBuffer.append("级");
}
if (this.jdField_a_of_type_Z.e != 0)
{
localStringBuffer.append("\n需");
localStringBuffer.append(this.jdField_a_of_type_Z.jdField_a_of_type_Z.jdField_a_of_type_JavaLangString);
localStringBuffer.append(" ");
localStringBuffer.append(this.jdField_a_of_type_Z.e);
localStringBuffer.append("级");
}
return localStringBuffer.toString();
}
static
{
jdField_b_of_type_Array2dOfByte = { { 6, 7, 12, 11, 16, 21, 17, 13, 24, 23, 22, 18, 5, 10 }, { 6, 11, 16, 21, 15, 8, 13, 18, 23, 19, 5, 7, 12, 17 }, { 7, 12, 22, 16, 15, 21, 8, 23, 18, 13, 19, 5, 10, 17 }, { 7, 12, 11, 17, 22, 21, 8, 13, 18, 23, 24, 9, 14, 6 } };
jdField_c_of_type_Array2dOfByte = { { 14, 6, 8, 4, 0, 13, 2, 5, 12, 7, 15, 1, 10, 17 }, { 9, 15, 11, 5, 10, 4, 8, 2, 0, 17, 7, 1, 12, 13 }, { 17, 3, 15, 1, 13, 17, 11, 9, 6, 16, 14, 5, 7, 2 }, { 8, 2, 11, 13, 14, 9, 6, 8, 7, 1, 10, 4, 11, 16 } };
jdField_c_of_type_Byte = (be.jdField_a_of_type_Byte == 2) ? 4 : 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -