⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ag.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
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 + -