📄 ag.java
字号:
import java.io.PrintStream;
import java.util.Vector;
public final class ag
{
public static int a;
public static byte a;
public static byte b;
public static void a(int paramInt, byte[] paramArrayOfByte)
{
label423: int i;
bj localbj1;
int i3;
int i4;
int i6;
label641: byte b3;
int i8;
int i10;
int i11;
int i12;
int i17;
int i20;
Object localObject4;
int i23;
Object localObject5;
c localc = new c(paramArrayOfByte);
switch (paramInt)
{
case 33555584:
int l = localc.a();
byte b1 = 0;
try
{
b1 = localc.a();
}
catch (Exception localException3)
{
}
if ((be.I == l) && (b1 == 3))
{
be.g();
be.jdField_a_of_type_Be.b(0);
be.jdField_a_of_type_Be.e();
ax.b(7, "您选择的玩家已经离开您的视野");
aw.a();
}
bi.a();
bi.a(l, b1);
return;
case 33555328:
int i1;
byte b2;
Object localObject1 = null;
switch (i1 = localc.a())
{
case 1:
b2 = 0;
(localObject1 = new ac()).a(localc);
i3 = localc.a();
((bj)localObject1).g(i3);
((bj)localObject1).b(0);
try
{
((bj)localObject1).jdField_d_of_type_Byte = localc.a();
b2 = (byte)localc.a();
a((ac)localObject1, b2, false);
}
catch (Exception localException4)
{
Exception localException1;
(localException1 = localException4).printStackTrace();
}
break;
case 4:
b2 = 0;
(localObject1 = aq.a()).x = -1;
((bj)localObject1).a(localc);
i4 = localc.a();
for (int i5 = 0; i5 < aq.jdField_a_of_type_ArrayOfByte.length; ++i5)
aq.jdField_a_of_type_ArrayOfByte[i5] = localc.a();
((bj)localObject1).g(i4);
((bj)localObject1).b(0);
if (be.h)
break label423:
be.h = true;
bi.a((bj)localObject1);
aq.a().jdField_a_of_type_Boolean = true;
be.jdField_u_of_type_Int = aq.a().c;
try
{
((bj)localObject1).jdField_d_of_type_Byte = localc.a();
b2 = (byte)localc.a();
a(aq.a(), b2, true);
}
catch (Exception localException5)
{
Exception localException2;
(localException2 = localException5).printStackTrace();
}
break;
case 2:
(localObject1 = new bg()).a(localc);
i6 = localc.a();
((bj)localObject1).g(i6);
((bj)localObject1).b(0);
break;
case 3:
(localObject1 = new u()).a(localc);
((bj)localObject1).b(0);
break;
case 5:
(localObject1 = new bh()).a(localc);
}
bi.a((bj)localObject1);
return;
case 33554816:
int i2 = localc.a();
i3 = localc.a();
i4 = localc.a();
i6 = 0;
try
{
i6 = (byte)localc.a();
if (i2 == aq.a().c)
{
a(aq.a(), i6, true);
break label641:
}
if (bi.a(i2).jdField_h_of_type_Byte == 1)
a((ac)bi.a(i2), i6, true);
}
catch (Exception localException6)
{
(localObject2 = localException6).printStackTrace();
}
if (i2 == aq.a().c)
return;
Object localObject2 = bi.a(i2);
b3 = 0;
if (localObject2 == null)
{
for (i8 = 0; i8 < be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.size(); ++i8)
if (((bj)be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.elementAt(i8)).c == i2)
{
localObject2 = (bj)be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.elementAt(i8);
b3 = 1;
break;
}
if (localObject2 == null)
return;
}
if ((i4 == -1) && (i3 == -1))
{
((bj)localObject2).jdField_p_of_type_Int = -1;
((bj)localObject2).jdField_q_of_type_Int = -1;
}
else
{
((bj)localObject2).jdField_p_of_type_Int = j.a(i4, i3);
((bj)localObject2).jdField_q_of_type_Int = j.b(i4, i3);
}
if (b3 != 0)
{
((bj)localObject2).jdField_n_of_type_Int = ((bj)localObject2).jdField_p_of_type_Int;
((bj)localObject2).o = ((bj)localObject2).jdField_q_of_type_Int;
}
if (i2 != aq.a().c)
((bj)localObject2).b(1);
if ((aq.a().jdField_a_of_type_Int == ((bj)localObject2).c) && (((((bj)localObject2).jdField_p_of_type_Int != -1) || (((bj)localObject2).jdField_q_of_type_Int != -1))))
aq.a().c(((bj)localObject2).jdField_p_of_type_Int, ((bj)localObject2).jdField_q_of_type_Int);
return;
case 33555840:
bj localbj2;
bj localbj3;
int i7 = localc.a();
localc.a();
localc.a();
b3 = localc.a();
i8 = localc.a();
int i9 = localc.a();
if ((localbj2 = bi.a(i7)) == null)
return;
if ((localbj3 = bi.a(i8)) == null)
return;
if (i9 == 0)
{
if ((localbj2 == aq.a()) && (localbj2.jdField_q_of_type_Byte == 7))
return;
localbj2.a(localbj3, i9, b3);
return;
}
if (i7 == aq.a().c)
return;
localbj2.a(localbj3, i9, b3);
if (localbj2.jdField_h_of_type_Byte == 2)
return;
short[] arrayOfShort = aq.a(localbj2.g, i9);
localbj2.jdField_h_of_type_Int -= arrayOfShort[3];
return;
case 33556096:
if ((localbj1 = bi.a(i = localc.a())) == null)
{
localc.a();
localc.a();
localc.a();
localc.a();
localc.a();
localc.a();
localc.a();
return;
}
localbj1.jdField_d_of_type_Int = localc.a();
localbj1.f = localc.a();
localbj1.e = localc.a();
localbj1.jdField_h_of_type_Int = localc.a();
i10 = localc.a();
i11 = localc.a();
localbj1.f(i10);
localbj1.g(i11);
i12 = localc.a();
if (localbj1.x == -1)
localbj1.h(i12);
return;
case 33557632:
int j;
localbj1 = bi.a(j = localc.a());
aq.a().jdField_a_of_type_Boolean = true;
if (localbj1 == null)
{
localc.a();
localc.a();
if ((j != -1) || (be.jdField_a_of_type_Be.jdField_a_of_type_Ae == null))
return;
be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
return;
}
localbj1.l = localc.a();
localbj1.m = localc.a();
localbj1.b(0);
a((ac)localbj1, localbj1.v, true);
localbj1.v = -1;
if (localbj1.jdField_h_of_type_Byte != 4)
return;
if (k.d)
{
be.jdField_a_of_type_Be.a(5);
be.jdField_a_of_type_Be.c(2);
}
be.jdField_a_of_type_Be.b(0);
return;
case 33556352:
if (((localbj1 = bi.a(i = localc.a())) != null) && (((localbj1.jdField_h_of_type_Byte == 1) || (localbj1.jdField_h_of_type_Byte == 4))))
{
localbj1.v = localbj1.x;
a((ac)localbj1, -1, true);
}
if (localbj1 == null)
return;
if (localbj1.jdField_h_of_type_Byte == 4)
{
int k = localc.a();
System.out.println("objRock : " + k);
if (k == 0)
be.ai = 0;
else if (k == 1)
be.ai = 1;
else if (k == 2)
be.ai = 2;
be.jdField_u_of_type_Boolean = false;
localbj1.b(5);
return;
}
localbj1.b(5);
return;
case 33557376:
if ((localbj1 = bi.a(i = localc.a())) == null)
{
localc.a();
localc.a();
localc.a();
localc.a();
localc.a();
return;
}
localbj1.f = localc.a();
localbj1.jdField_d_of_type_Int = localc.a();
localbj1.jdField_h_of_type_Int = localc.a();
localbj1.e = localc.a();
if (localbj1.x == -1)
{
localbj1.jdField_n_of_type_Byte = localc.a();
return;
}
localc.a();
return;
case 33556864:
Object localObject3;
i10 = localc.a();
i11 = localc.a();
i12 = localc.a();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -