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

📄 ag.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
      int i13 = localc.a();
      int i14 = localc.a();
      int i15 = localc.a();
      if (i10 == aq.a().c)
      {
        aq.a().k = i13;
        if (i13 == 2)
        {
          be.am = 1;
          be.l(1);
        }
        if (i13 == 3)
        {
          be.am = 2;
          be.l(6);
        }
        aq.c(i12);
        aq.b(i11);
        aq.a().jdField_d_of_type_Int = i14;
        aq.a().e = i15;
        aq.g();
        af.a().a(aq.a(), 26);
        if (!(w.b))
          return;
        be.jdField_a_of_type_Ba.a(134218496);
        return;
      }
      if ((localObject3 = bi.a(i10)) != null)
        af.a().a((bj)localObject3, 26);
      if (localObject3 == null)
        for (i17 = 0; i17 < be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.size(); ++i17)
        {
          bj localbj4;
          if ((localbj4 = (bj)be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.elementAt(i17)).c == i10)
          {
            localObject3 = localbj4;
            break;
          }
        }
      if (localObject3 != null)
      {
        ((bj)localObject3).jdField_i_of_type_Int = i12;
        ((bj)localObject3).j = i11;
        ((bj)localObject3).k = i13;
      }
      return;
    case 33556608:
      int i16;
      if (((i16 = localc.a()) == 1) || (i16 == 2))
      {
        String str;
        i17 = localc.a();
        int i18 = localc.a();
        int i19 = localc.a();
        i20 = localc.a();
        int i21 = localc.a();
        aq.b(i19);
        aq.c(i20);
        localObject4 = new StringBuffer();
        localObject5 = new String[i23 = localc.a()];
        for (int i24 = 0; i24 < i23; ++i24)
        {
          localObject5[i24] = localc.a().trim();
          System.out.println("itemNames[i]" + localObject5[i24]);
        }
        if (((str = localc.a().trim()) != null) && (str.length() == 0))
        {
          for (int i25 = 0; i25 < i23; i25 = (byte)(i25 + 1))
          {
            ((StringBuffer)localObject4).append(localObject5[i25]);
            ((StringBuffer)localObject4).append(" ");
          }
          if (i17 > 0)
            ((StringBuffer)localObject4).append("经验").append(i17).append(" ");
          else if (i17 < 0)
            ((StringBuffer)localObject4).append("经验").append(i17 * -1).append(" ");
          if (i18 > 0)
            ((StringBuffer)localObject4).append((i16 == 1) ? "金钱" : "声望").append(i18).append(" ");
          if ((((StringBuffer)localObject4).length() > 0) && (i17 >= 0))
          {
            ((StringBuffer)localObject4).insert(0, "您获得");
            ax.b(7, ((StringBuffer)localObject4).toString());
            aw.a();
          }
          else if ((((StringBuffer)localObject4).length() > 0) && (i17 < 0))
          {
            ((StringBuffer)localObject4).insert(0, "存入葫芦");
            ax.b(7, ((StringBuffer)localObject4).toString());
            aw.a();
          }
          if (i21 <= 5)
          {
            ((StringBuffer)localObject4).delete(0, ((StringBuffer)localObject4).length());
            if (i21 == 0)
              ((StringBuffer)localObject4).append("背包已满!!");
            else
              ((StringBuffer)localObject4).append("背包剩").append(i21).append("个空格,及时清理");
            ax.b(7, ((StringBuffer)localObject4).toString());
            aw.a();
          }
        }
        else
        {
          ((StringBuffer)localObject4).append(str);
          ax.b(7, ((StringBuffer)localObject4).toString());
          aw.a();
          localObject4 = new StringBuffer();
          if (i21 <= 5)
          {
            if (i21 == 0)
              ((StringBuffer)localObject4).append(",您的背包已满,请及时清理");
            else
              ((StringBuffer)localObject4).append(",您的背包还有").append(i21).append("个空位置,请及时清理");
            ax.b(7, ((StringBuffer)localObject4).toString());
            aw.a();
          }
        }
      }
      else
      {
        ax.b(7, localc.a());
        aw.a();
      }
      System.out.println("MainCanvas.chatNowString111:" + be.q);
      return;
    case 33557120:
      i17 = localc.a();
      StringBuffer localStringBuffer = null;
      (localStringBuffer = new StringBuffer()).append("你的").append(w.e[i17]).append("快要损坏了,请修理");
      ax.b(7, localStringBuffer.toString());
      aw.a();
      return;
    case 46137984:
      bj localbj5;
      if ((localbj5 = bi.a(localc.a())) == null)
        return;
      localbj5.a(localc.a());
      return;
    case 268435840:
      ac localac;
      if ((localac = (ac)bi.a(i20 = localc.a())) == null)
        return;
      jdField_a_of_type_Byte = be.jdField_a_of_type_Be.e();
      if (jdField_a_of_type_Byte == 1)
      {
        if ((be.b() == 4) && (be.b() == 2))
        {
          az.jdField_a_of_type_Boolean = true;
          be.jdField_a_of_type_Be.S = i20;
          be.jdField_a_of_type_Ba.a(218104064);
          return;
        }
        localObject4 = ae.a("pkConfirm", localac.jdField_a_of_type_JavaLangString + "要和你切磋,同意吗?", "同意", "拒绝", 220);
        be.jdField_a_of_type_Be.b((ae)localObject4);
        return;
      }
      be.jdField_a_of_type_Ba.a(268435968);
      return;
    case 268436096:
      ax.b(7, localc.a());
      aw.a();
      return;
    case 268436352:
      ax.b(7, "切磋开始了");
      aw.a();
      int i22 = localc.a();
      i23 = localc.a();
      localObject5 = null;
      if (i22 == aq.a().c)
        localObject5 = bi.a(i23);
      else
        localObject5 = bi.a(i22);
      aq.a().jdField_a_of_type_Bj = ((bj)localObject5);
      ((bj)localObject5).jdField_a_of_type_Bj = aq.a();
      bi.a();
      bi.b((bj)localObject5);
      return;
    case 268436608:
      be.jdField_a_of_type_Be.b = null;
      ax.b(7, localc.a());
      ax.a(be.F, be.q);
      aw.a();
      if (aq.a().jdField_a_of_type_Bj != null)
        aq.a().jdField_a_of_type_Bj.jdField_a_of_type_Bj = null;
      aq.a().jdField_a_of_type_Bj = null;
    }
  }

  public static byte[] a(int paramInt)
  {
    c localc = new c();
    switch (paramInt)
    {
    case 33554944:
      short[] arrayOfShort;
      if (bi.jdField_a_of_type_Bj == null)
        break label323:
      if ((arrayOfShort = aq.a(aq.a().g, aq.a().jdField_p_of_type_Byte))[1] == 6)
        localc.c(aq.a().c);
      else
        localc.c(bi.jdField_a_of_type_Bj.c);
      localc.c(aq.a().l);
      localc.c(aq.a().m);
      localc.a(aq.a().jdField_t_of_type_Byte);
      localc.a(aq.a().jdField_p_of_type_Byte);
      aq.a();
      aq.a(aq.a(), aq.a().jdField_p_of_type_Byte);
      if ((aq.a().jdField_p_of_type_Byte == 11) && (((aq.a().w == 2) || (aq.a().w == 7))))
      {
        be.jdField_a_of_type_Be.b(8);
        be.jdField_a_of_type_Be.c(3);
      }
      if (aq.a().jdField_p_of_type_Byte != 0)
        break label323;
      aq.jdField_a_of_type_Byte = 0;
      break;
    case 33554688:
      localc.c(aq.a().l);
      localc.c(aq.a().m);
      break;
    case 33557504:
      break;
    case 268435712:
      localc.c(jdField_a_of_type_Int);
      break;
    case 268435968:
      localc.a(jdField_a_of_type_Byte);
      break;
    case 33557888:
      System.out.println("isRock : " + b);
      localc.a(b);
    }
    label323: return localc.a();
  }

  public static void a(ac paramac, byte paramByte, boolean paramBoolean)
  {
    if (paramByte == -1)
    {
      if (paramac.x == paramByte)
        return;
      if ((paramBoolean) && (paramac.x != paramByte))
      {
        af.a().a(paramac, 30);
        af.a().a(paramac, 28);
        af.a().a(paramac, 29);
      }
      paramac.x = -1;
      paramac.jdField_i_of_type_Byte = paramac.w;
      paramac.h(paramac.jdField_t_of_type_Int);
      paramac.a(paramac.jdField_i_of_type_Byte);
      return;
    }
    if (paramByte < 8)
    {
      if ((paramBoolean) && (paramac.x != paramByte))
      {
        af.a().a(paramac, 30);
        af.a().a(paramac, 28);
        af.a().a(paramac, 29);
      }
      paramac.x = paramByte;
      paramac.jdField_i_of_type_Byte = paramac.x;
      switch (paramac.jdField_i_of_type_Byte)
      {
      case 0:
      case 1:
      case 5:
      case 6:
        paramac.h(1);
        break;
      case 2:
      case 7:
        paramac.h(10);
        break;
      case 3:
      case 4:
        paramac.h(13);
      }
      paramac.a(paramac.jdField_i_of_type_Byte);
      return;
    }
    if ((paramBoolean) && (paramac.x != paramByte))
    {
      af.a().a(paramac, 30);
      af.a().a(paramac, 28);
      af.a().a(paramac, 29);
    }
    paramac.x = paramByte;
    paramac.jdField_i_of_type_Byte = paramac.x;
    paramac.h(-1);
    paramac.d();
  }

  static
  {
    jdField_a_of_type_Int = 0;
    jdField_a_of_type_Byte = 0;
    b = 0;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -