📄 k.java
字号:
import java.io.PrintStream;
import java.util.Vector;
import javax.microedition.lcdui.Display;
public final class k
{
public static boolean a;
public static byte[] a;
public static boolean b;
public static byte a;
public static byte b;
public static byte[] b;
public static byte[] c;
public static byte[] d;
public static boolean c;
public static short a;
public static byte c;
public static boolean d;
public static String[] a;
public static String[][] a;
public static String a;
private static String[] b;
public static boolean e;
public static boolean f;
public static void a(int paramInt, byte[] paramArrayOfByte)
{
Object localObject;
try
{
int k;
int l;
label897: int i1;
localObject = new c(paramArrayOfByte);
switch (paramInt)
{
case 536871296:
int j = 0;
if ((j = ((c)localObject).a()) != 1)
{
k = 0;
f = false;
e = false;
if (aq.a().t == 1)
aq.a().m += 24;
else if (aq.a().t == 2)
aq.a().m -= 24;
else if (aq.a().t == 3)
aq.a().l += 12;
else if (aq.a().t == 4)
aq.a().l -= 12;
aq.a().o = j.b(aq.a().m, aq.a().l);
aq.a().n = j.a(aq.a().m, aq.a().l);
if ((e) || (f))
{
if (aq.a().t == 1)
aq.a().m -= 48;
else if (aq.a().t == 2)
aq.a().m += 48;
else if (aq.a().t == 3)
aq.a().l -= 24;
else if (aq.a().t == 4)
aq.a().l += 24;
aq.a().o = j.b(aq.a().m, aq.a().l);
aq.a().n = j.a(aq.a().m, aq.a().l);
}
be.jdField_a_of_type_Ba.a(33554688);
aq.a().jdField_a_of_type_Boolean = true;
be.c();
switch (j)
{
case 0:
ax.b(7, jdField_b_of_type_ArrayOfJavaLangString[0]);
break;
case 2:
ax.b(7, jdField_b_of_type_ArrayOfJavaLangString[1]);
break;
case 3:
ax.b(7, jdField_b_of_type_ArrayOfJavaLangString[2]);
break;
case 4:
ax.b(7, jdField_b_of_type_ArrayOfJavaLangString[3]);
break;
case 5:
ax.b(7, jdField_b_of_type_ArrayOfJavaLangString[4]);
break;
case 6:
ax.b(7, "本层守卫者还未击杀,不能进入下一层!");
case 1:
}
be.jdField_a_of_type_Be.b(0);
aw.a();
}
if (j == 1)
{
int i;
j.a();
for (k = 0; k < be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.size(); ++k)
{
bj localbj = (bj)be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.elementAt(k);
localbj.p = (localbj.q = localbj.o = localbj.n = -1);
}
a.a.setCurrent(be.jdField_a_of_type_Be);
if (be.jdField_a_of_type_Be.jdField_a_of_type_JavaxMicroeditionLcduiForm != null)
be.jdField_a_of_type_Be.d();
jdField_a_of_type_Short = ((c)localObject).a();
jdField_c_of_type_Byte = ((c)localObject).a();
switch (i = ((c)localObject).a())
{
case 1:
j.jdField_a_of_type_JavaLangString = w.U[0];
break;
case 2:
j.jdField_a_of_type_JavaLangString = w.U[3];
break;
case 3:
j.jdField_a_of_type_JavaLangString = w.U[2];
break;
case 4:
j.jdField_a_of_type_JavaLangString = w.U[4];
break;
case 5:
j.jdField_a_of_type_JavaLangString = w.U[5];
break;
case 6:
j.jdField_a_of_type_JavaLangString = w.U[1];
}
if (i == 3)
jdField_d_of_type_Boolean = true;
else
jdField_d_of_type_Boolean = false;
j.jdField_a_of_type_Array2dOfInt = new int[8][3];
for (k = 0; k < 8; ++k)
{
j.jdField_a_of_type_Array2dOfInt[k][0] = ((c)localObject).a();
j.jdField_a_of_type_Array2dOfInt[k][1] = ((c)localObject).a();
j.jdField_a_of_type_Array2dOfInt[k][2] = ((c)localObject).a();
}
for (k = 0; k < 16; ++k)
{
l = ((c)localObject).a();
jdField_d_of_type_ArrayOfByte[k] = l;
if (l == -1)
break label897:
if (l < 40)
jdField_a_of_type_Byte = (byte)(jdField_a_of_type_Byte + 1);
else if (l >= 40)
jdField_b_of_type_Byte = (byte)(jdField_b_of_type_Byte + 1);
}
j.jdField_b_of_type_JavaLangString = ((c)localObject).a();
for (k = 0; k < j.jdField_a_of_type_ArrayOfJavaLangString.length; ++k)
j.jdField_a_of_type_ArrayOfJavaLangString[k] = ((c)localObject).a();
if (be.h)
{
be.jdField_a_of_type_Be.a(23);
be.k = 0;
be.j = 0;
}
jdField_c_of_type_Boolean = true;
}
jdField_b_of_type_Boolean = true;
break;
case 536873344:
aw.jdField_a_of_type_JavaLangString = ((c)localObject).a();
break;
case 536871552:
jdField_a_of_type_ArrayOfByte = new byte[k = ((c)localObject).a()];
jdField_a_of_type_ArrayOfByte = ((c)localObject).a(k);
jdField_a_of_type_Boolean = true;
break;
case 536872064:
j.f = ((c)localObject).a();
j.f -= 1;
j.g = j.f;
j.jdField_b_of_type_Short = ((c)localObject).a();
if (j.jdField_b_of_type_Array2dOfShort != null)
j.jdField_b_of_type_Array2dOfShort = (short[][])null;
j.jdField_b_of_type_Array2dOfShort = new short[j.jdField_b_of_type_Short][2];
if (j.c != null)
j.c = (short[][])null;
j.c = new short[j.jdField_b_of_type_Short][6];
if (j.jdField_b_of_type_ArrayOfJavaLangString != null)
j.jdField_b_of_type_ArrayOfJavaLangString = null;
j.jdField_b_of_type_ArrayOfJavaLangString = new String[j.jdField_b_of_type_Short];
for (l = 0; l < j.jdField_b_of_type_Short; ++l)
{
j.jdField_b_of_type_ArrayOfJavaLangString[l] = ((c)localObject).a();
j.jdField_b_of_type_Array2dOfShort[l][0] = ((c)localObject).a();
j.jdField_b_of_type_Array2dOfShort[l][1] = ((c)localObject).a();
j.c[l][0] = (short)((c)localObject).a();
j.c[l][1] = (short)((c)localObject).a();
j.c[l][2] = ((c)localObject).a();
j.c[l][3] = ((c)localObject).a();
j.c[l][4] = ((c)localObject).a();
j.c[l][5] = ((c)localObject).a();
}
l = ((c)localObject).a();
if (j.d != null)
j.d = (short[][])null;
j.d = new short[l][4];
for (i1 = 0; i1 < l; ++i1)
{
j.d[i1][0] = ((c)localObject).a();
j.d[i1][1] = ((c)localObject).a();
j.d[i1][2] = ((c)localObject).a();
j.d[i1][3] = ((c)localObject).a();
}
System.out.println("世界地图数据处理完毕。");
if (be.b() == 1)
{
System.out.println("世界地图请求来自菜单。");
be.a(6);
be.h(0);
}
else
{
System.out.println("世界地图请求来自快捷键。");
be.jdField_a_of_type_Be.b(1);
be.a(6);
be.h(0);
}
be.jdField_a_of_type_Be.e();
break;
case 536872320:
jdField_a_of_type_ArrayOfJavaLangString = new String[i1 = ((c)localObject).a()];
for (int i2 = 0; i2 < i1; i2 = (byte)(i2 + 1))
jdField_a_of_type_ArrayOfJavaLangString[i2] = ((c)localObject).a();
jdField_a_of_type_Array2dOfJavaLangString = new String[i1][];
for (i2 = 0; i2 < i1; ++i2)
{
int i3 = ((c)localObject).a();
jdField_a_of_type_Array2dOfJavaLangString[i2] = new String[i3];
for (int i4 = 0; i4 < i3; ++i4)
jdField_a_of_type_Array2dOfJavaLangString[i2][i4] = ((c)localObject).a();
}
be.jdField_a_of_type_Be.b(1);
be.a(9);
be.g(3);
be.jdField_a_of_type_Be.e();
break;
case 536872576:
jdField_a_of_type_JavaLangString = ((c)localObject).a();
ae localae = new ae(0, 0, be.d, be.e, "detail");
am localam1 = new am(0, 0, be.d - 1, be.e - 1, 4);
localae.jdField_b_of_type_Byte = 9;
am localam2 = new am(0, 13, 160, 17, 7);
ar localar1 = new ar(0, localam2.d + 2, 0, 0, jdField_a_of_type_Array2dOfJavaLangString[be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].d][be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a.d], 15718814, 1, 0);
ar localar2 = new ar(0, 0, 0, 0, "返回", 15718814, 1, 0);
be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAp[0] = new ap(0, 30, 160, 158, jdField_a_of_type_JavaLangString.trim());
be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAp[0].i = 15718814;
localae.a(localam1);
localae.b(localam2, 2);
localae.b(localar1, 2);
localae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAp[0], 2);
localae.b(localar2, 6);
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localae);
default:
return;
}
}
catch (Exception localException)
{
(localObject = localException).printStackTrace();
}
}
public static byte[] a(int paramInt)
{
c localc = new c();
switch (paramInt)
{
case 536871168:
localc.a(j.jdField_a_of_type_Byte);
break;
case 536871424:
localc.a(j.jdField_a_of_type_Short);
break;
case 536871680:
localc.a(1);
localc.a(jdField_a_of_type_Short);
System.out.println("map data 申请" + jdField_a_of_type_Short);
break;
case 536871936:
break;
case 536872192:
break;
case 536872448:
localc.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].d);
localc.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a.d);
}
return localc.a();
}
public static void a(int paramInt1, int paramInt2)
{
jdField_b_of_type_ArrayOfByte = new byte[paramInt1];
jdField_c_of_type_ArrayOfByte = new byte[paramInt2];
int i = 0;
int j = 0;
for (int k = 0; k < jdField_d_of_type_ArrayOfByte.length; ++k)
{
if (jdField_d_of_type_ArrayOfByte[k] == -1)
break label102:
if (jdField_d_of_type_ArrayOfByte[k] < 40)
{
jdField_b_of_type_ArrayOfByte[i] = jdField_d_of_type_ArrayOfByte[k];
label102: i = (byte)(i + 1);
}
else if (jdField_d_of_type_ArrayOfByte[k] >= 40)
{
jdField_c_of_type_ArrayOfByte[j] = (byte)(jdField_d_of_type_ArrayOfByte[k] - 40);
j = (byte)(j + 1);
}
}
jdField_a_of_type_Byte = 0;
jdField_b_of_type_Byte = 0;
}
static
{
jdField_b_of_type_Boolean = false;
jdField_d_of_type_ArrayOfByte = new byte[16];
jdField_a_of_type_ArrayOfJavaLangString = null;
jdField_a_of_type_Array2dOfJavaLangString = (String[][])null;
jdField_a_of_type_JavaLangString = null;
jdField_b_of_type_ArrayOfJavaLangString = { "没有开放此地图!", "您不能进入敌对阵营的领地!", "您的等级不够,不能进入此领地!", "不在攻城时间,不能进入!", "当前人数已满,不能进入!" };
e = false;
f = false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -