📄 p.java
字号:
}
a(g1, J[byte0], Q[byte0], new int[][] {
ai1[18], ai1[19], ai1[20]
}, ai1[21], 0x20106, -1, 3);
byte byte1;
switch (byte0)
{
case 0: // '\0'
byte1 = 26;
break;
case 1: // '\001'
byte1 = 27;
break;
case 2: // '\002'
byte1 = 28;
break;
default:
byte1 = 29;
break;
}
o1 = t.u(((z) (t)).f[byte1]);
if (o2 != null)
{
ai2 = ai1[1];
if (o1 == null && o2.h[7] > 0 || o1 != null && o2.h[7] > o1.h[7])
a(g1, 8, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
else
if (o1 != null && o2.h[7] < o1.h[7])
a(g1, 7, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
ai2 = ai1[3];
if (o1 == null && o2.h[8] > 0 || o1 != null && o2.h[8] > o1.h[8])
a(g1, 8, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
else
if (o1 != null && o2.h[8] < o1.h[8])
a(g1, 7, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
ai2 = ai1[5];
if (o1 == null && o2.h[0] > 0 || o1 != null && o2.h[0] > o1.h[0])
a(g1, 8, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
else
if (o1 != null && o2.h[0] < o1.h[0])
a(g1, 7, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
ai2 = ai1[7];
if (o1 == null && o2.h[1] > 0 || o1 != null && o2.h[1] > o1.h[1])
a(g1, 8, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
else
if (o1 != null && o2.h[1] < o1.h[1])
a(g1, 7, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
ai2 = ai1[9];
if (o1 == null && o2.h[9] > 0 || o1 != null && o2.h[9] > o1.h[9])
a(g1, 8, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
else
if (o1 != null && o2.h[9] < o1.h[9])
a(g1, 7, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
ai2 = ai1[11];
if (o1 == null && o2.h[10] > 0 || o1 != null && o2.h[10] > o1.h[10])
a(g1, 8, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
else
if (o1 != null && o2.h[10] < o1.h[10])
a(g1, 7, new int[] {
0, ai2[1] + ai2[3] + 6, ai2[2] + ai2[4] / 2, 0, 0
});
}
ai2 = ai1[22];
g1.setColor(0xf3d385);
g1.drawString(u[4] + v[4], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
if (R)
{
int ai4[][];
int ai3[] = (ai4 = c(0x20107))[0];
v.a(g1, ai3, c, d, true);
a(g1, 0x20107);
String as2[] = {
"卸下", "返回"
};
if (!N)
as2[0] = "装备";
for (int j1 = 0; j1 < as2.length; j1++)
{
ai3 = ai4[1 + j1];
if (j1 == T[0])
{
a(g1, 0x20105, ai3);
v.a(g1, as2[j1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17, 0xffffff, 0);
} else
{
g1.setColor(0xffffff);
g1.drawString(as2[j1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
}
}
ai3 = ai4[3];
g1.setColor(0xffffff);
g1.setFont(h.a);
int k1;
if ((k1 = v.a(g1, Q[I[0]][d(J[I[0]])][2], ai, ai3, 17)) > ai3[4])
{
if (ai == 0)
a(g1, 7, new int[] {
0, ai3[1] + ai3[3], ai3[2] + ai3[4], 1, 1
});
else
if (ai == ai3[4] - k1)
{
a(g1, 8, new int[] {
0, ai3[1] + ai3[3], ai3[2], 1, 1
});
} else
{
a(g1, 7, new int[] {
0, ai3[1] + ai3[3], ai3[2] + ai3[4], 1, 1
});
a(g1, 8, new int[] {
0, ai3[1] + ai3[3], ai3[2], 1, 1
});
}
aj = ai3[4] - k1;
}
}
if (S)
{
v.a(g1, 10, 106, 220, 106, 0x80404040);
g1.setColor(0xffffff);
g1.drawString(O[2], 120, 160, 65);
}
}
private static final void t()
{
u();
}
private static final void u()
{
Vector vector = new Vector();
Vector vector1 = new Vector();
for (int i1 = 0; i1 < t.Y.length; i1++)
if (t.Y[i1] > 0)
{
Vector vector2;
(vector2 = new Vector()).addElement(String.valueOf(i1) + " " + o.l[i1][0]);
vector2.addElement("X" + t.Y[i1]);
vector2.addElement("<" + o.l[i1][0] + ">&" + o.l[i1][1]);
vector.addElement(vector2);
}
for (int j1 = 0; j1 < t.Z.length; j1++)
if (t.Z[j1] > 0)
{
Vector vector3;
(vector3 = new Vector()).addElement(String.valueOf(j1) + " " + o.t[j1][0]);
vector3.addElement(String.valueOf(t.Z[j1]));
vector3.addElement("<" + o.t[j1][0] + ">&" + o.t[j1][1]);
vector1.addElement(vector3);
}
X[0] = b(vector);
X[1] = b(vector1);
a(V[0], X[0].length);
a(V[1], X[1].length);
g();
}
private static final void v()
{
if (Y)
{
int i1 = e(ab);
if (a.a(2))
{
ai -= 8;
if (ai < aj)
ai = aj;
} else
if (a.a(1))
{
ai += 8;
if (ai > 0)
ai = 0;
}
switch (i1)
{
case -1:
switch (ab[0])
{
case 0: // '\0'
int l1 = a(X[0][d(V[K])][0]);
t.v(l1);
u();
Y = false;
break;
case 1: // '\001'
Y = false;
break;
}
return;
case -2:
Y = false;
break;
}
return;
}
if (Z)
{
int j1 = e(ab);
if (a.a(2))
{
ai -= 8;
if (ai < aj)
ai = aj;
} else
if (a.a(1))
{
ai += 8;
if (ai > 0)
ai = 0;
}
switch (j1)
{
case -1:
switch (ab[0])
{
case 0: // '\0'
aa = true;
break;
case 1: // '\001'
Z = false;
break;
}
return;
case -2:
Z = false;
break;
}
return;
}
if (aa)
{
if (a.c())
aa = false;
return;
}
e(U);
K = U[0];
int k1;
switch (k1 = b(V[K]))
{
case -1:
if (X[K].length > 0)
{
if (K == 0)
Y = true;
else
Z = true;
ai = 0;
aj = 0;
return;
}
break;
case -2:
f();
a(3);
break;
}
}
private static final void g(Graphics g1)
{
v.a(g1, new int[] {
0, 0, 0, 240, 320
}, c, d, true);
int ai1[][] = c(0x20200);
a(g1, 0x20200);
int ai2[] = ai1[0];
g1.setColor(0xf3d385);
g1.setFont(h.a);
g1.drawString("刀剑江湖录", ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
g1.setColor(0xffffff);
ai2 = ai1[1];
g1.drawString(u[1], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[2];
g1.drawString(v[1], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[3];
g1.drawString(u[2], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[4];
g1.drawString(v[2], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[5];
g1.drawString(u[5], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[6];
g1.drawString(v[5], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[7];
g1.drawString(u[6], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[8];
g1.drawString(v[6], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[9];
g1.drawString(u[7], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[10];
g1.drawString(v[7], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[11];
g1.drawString(u[8], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
ai2 = ai1[12];
g1.drawString(v[8], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
for (int i1 = 0; i1 < W.length; i1++)
{
ai2 = ai1[13 + i1];
if (i1 == U[0])
{
a(g1, 2, ai2);
v.a(g1, W[i1], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17, 0xffffff, 0);
} else
{
g1.setColor(0x9e9795);
g1.drawString(W[i1], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
}
}
byte byte0 = U[0];
if (X[byte0].length != 0)
{
int j1 = a(X[byte0][d(V[byte0])][0]);
if (byte0 == 0)
a(g1, 512 + j1, ai1[15]);
a(g1, V[byte0], X[byte0], new int[][] {
ai1[16], ai1[17], ai1[18]
}, ai1[19], 0x20106, -1, 3);
}
ai2 = ai1[20];
g1.setColor(0xf3d385);
g1.drawString(u[4] + v[4], ai2[1] + ai2[3] / 2, ai2[2] + (ai2[4] - g1.getFont().getHeight()) / 2, 17);
if (Y || Z)
{
int ai4[][];
int ai3[] = (ai4 = c(0x20107))[0];
v.a(g1, ai3, c, d, true);
a(g1, 0x20107);
String as1[] = {
"使用", "返回"
};
for (int k1 = 0; k1 < as1.length; k1++)
{
ai3 = ai4[1 + k1];
if (k1 == ab[0])
{
a(g1, 0x20105, ai3);
v.a(g1, as1[k1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17, 0xffffff, 0);
} else
{
g1.setColor(0xffffff);
g1.drawString(as1[k1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
}
}
ai3 = ai4[3];
int l1;
if ((l1 = v.a(g1, X[byte0][d(V[byte0])][2], ai, ai3, 17)) > ai3[4])
{
if (ai == 0)
a(g1, 7, new int[] {
0, ai3[1] + ai3[3], ai3[2] + ai3[4], 1, 1
});
else
if (ai == ai3[4] - l1)
{
a(g1, 8, new int[] {
0, ai3[1] + ai3[3], ai3[2], 1, 1
});
} else
{
a(g1, 7, new int[] {
0, ai3[1] + ai3[3], ai3[2] + ai3[4], 1, 1
});
a(g1, 8, new int[] {
0, ai3[1] + ai3[3], ai3[2], 1, 1
});
}
aj = ai3[4] - l1;
}
}
}
private static final void w()
{
x();
j = false;
}
private static final void x()
{
g();
}
private static final void y()
{
if (ag)
{
if (a.c())
ag = false;
return;
}
if (af)
{
if (a.c())
af = false;
return;
}
if (ah)
{
if (a.c())
ah = false;
return;
}
if (ae)
{
if (a.c(20480) || a.c(8192))
{
ae = false;
return;
}
if (a.a(2))
{
ai -= 8;
if (ai < aj)
{
ai = aj;
return;
}
} else
if (a.a(1))
{
ai += 8;
if (ai > 0)
ai = 0;
}
return;
}
int i1 = e(ad);
if (a.c(8))
j = true;
if (a.c(4))
j = false;
int j1 = ad[0];
switch (i1)
{
default:
break;
case -1:
if (j)
{
if (t.b((byte)j1))
{
x();
return;
}
if (!o.g((byte)j1))
{
af = true;
return;
}
if (((z) (t)).f[25] <= 0)
{
ah = true;
return;
}
if (o.e((byte)j1) >= 17)
{
ag = true;
return;
}
} else
{
ae = true;
ai = 0;
aj = 0;
return;
}
break;
case -2:
f();
a(3);
break;
}
}
private static final void h(Graphics g1)
{
v.a(g1, new int[] {
0, 0, 0, 240, 320
}, c, d, true);
int ai1[][] = c(0x20400);
a(g1, 0x20400);
int ai3[] = ai1[0];
g1.setColor(0xf3d385);
g1.setFont(h.a);
g1.drawString("刀剑江湖录", ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
g1.setColor(0xffffff);
ai3 = ai1[1];
g1.drawString(u[1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[2];
g1.drawString(v[1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[3];
g1.drawString(u[2], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[4];
g1.drawString(v[2], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[5];
g1.drawString(u[5], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[6];
g1.drawString(v[5], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[7];
g1.drawString(u[6], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[8];
g1.drawString(v[6], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[9];
g1.drawString(u[7], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[10];
g1.drawString(v[7], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[11];
g1.drawString(u[8], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
ai3 = ai1[12];
g1.drawString(v[8], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
byte byte0 = ad[0];
for (int i1 = 0; i1 < ac.length; i1++)
{
int k1 = 0xffffff;
if (!o.g((byte)i1))
k1 = 0x7f7a79;
ai3 = ai1[19 + i1 * 2];
if (i1 == byte0)
{
if (!j)
{
a(g1, 0x20404, ai3);
v.a(g1, ac[i1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17, k1, 0);
} else
{
g1.setColor(k1);
g1.drawString(ac[i1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
a(g1, 5, ai1[(19 + 2 * i1) - 6 - i1]);
}
} else
{
g1.setColor(k1);
g1.drawString(ac[i1], ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
}
short word0 = o.e((byte)i1);
ai3 = ai1[19 + i1 * 2 + 1];
g1.drawString(word0 + "", ai3[1] + ai3[3] / 2, ai3[2] + (ai3[4] - g1.getFont().getHeight()) / 2, 17);
}
ai3 = ai1[31];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -