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

📄 x.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
字号:
import java.util.Vector;

public final class x
{
  public byte a;
  public byte b;
  public String a;
  public byte c;
  public int a;
  public int b;
  public short a;
  public short b;
  public short c;
  public byte d;
  public byte e;
  public m[] a;
  public m a;
  public short d;
  public byte f;
  public String b;
  public Vector a;
  public static byte g = 1;

  public x()
  {
    this.jdField_a_of_type_Byte = 0;
    this.jdField_b_of_type_Byte = 0;
    this.jdField_a_of_type_JavaLangString = null;
    this.jdField_c_of_type_Byte = 0;
    this.jdField_a_of_type_Int = 0;
    this.jdField_b_of_type_Int = 0;
    this.jdField_a_of_type_Short = 0;
    this.jdField_b_of_type_Short = 0;
    this.jdField_c_of_type_Short = 0;
    this.jdField_d_of_type_Byte = 0;
    this.e = 0;
    this.jdField_a_of_type_ArrayOfM = null;
    this.jdField_a_of_type_M = null;
    this.jdField_d_of_type_Short = 0;
    this.f = 0;
    this.jdField_b_of_type_JavaLangString = null;
    this.jdField_a_of_type_JavaUtilVector = null;
  }

  private void a(byte paramByte, String paramString)
  {
    if (this.jdField_a_of_type_JavaUtilVector == null)
      this.jdField_a_of_type_JavaUtilVector = new Vector();
    this.jdField_a_of_type_JavaUtilVector.addElement(paramString);
    this.jdField_a_of_type_JavaUtilVector.addElement(new Byte(paramByte));
  }

  public final String[] a()
  {
    if (this.jdField_a_of_type_ArrayOfM != null)
    {
      String[] arrayOfString = new String[4];
      for (int i = 0; i < this.jdField_a_of_type_ArrayOfM.length; ++i)
        if (this.jdField_a_of_type_ArrayOfM[i] != null)
          arrayOfString[i] = this.jdField_a_of_type_ArrayOfM[i].jdField_a_of_type_JavaLangString;
      return arrayOfString;
    }
    return null;
  }

  private void a(byte paramByte1, byte paramByte2, String paramString, byte paramByte3, int paramInt1, int paramInt2, byte paramByte4)
  {
    if (this.jdField_a_of_type_ArrayOfM == null)
      this.jdField_a_of_type_ArrayOfM = new m[4];
    if (this.jdField_a_of_type_ArrayOfM[paramByte1] == null)
    {
      this.jdField_a_of_type_ArrayOfM[paramByte1] = new m(this, paramByte2, paramString, paramByte3, paramInt1, paramInt2, paramByte4);
      return;
    }
    this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_a_of_type_Byte = paramByte2;
    this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_a_of_type_JavaLangString = paramString;
    this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_c_of_type_Byte = paramByte3;
    this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_b_of_type_Int = paramInt1;
    this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_a_of_type_Int = paramInt2;
    this.jdField_a_of_type_ArrayOfM[paramByte1].jdField_b_of_type_Byte = paramByte4;
  }

  private short a()
  {
    if (this.jdField_a_of_type_M != null)
      return (short)this.jdField_a_of_type_M.jdField_a_of_type_Byte;
    return -1;
  }

  private void a(short paramShort, String paramString)
  {
    if (this.jdField_a_of_type_M != null)
      this.jdField_a_of_type_M.a(paramShort, paramString);
  }

  public final String[] b()
  {
    if (this.jdField_a_of_type_M == null)
      return null;
    return this.jdField_a_of_type_M.jdField_a_of_type_ArrayOfJavaLangString;
  }

  public final void a(int paramInt1, int paramInt2)
  {
    this.jdField_a_of_type_M = this.jdField_a_of_type_ArrayOfM[paramInt1];
    this.jdField_a_of_type_M.a((byte)paramInt2);
  }

  private short b()
  {
    return this.jdField_a_of_type_M.jdField_a_of_type_Short;
  }

  public static void a(int paramInt, byte[] paramArrayOfByte)
  {
    byte b1;
    byte b3;
    byte b4;
    c localc = new c(paramArrayOfByte);
    switch (paramInt)
    {
    case 50332032:
      be.jdField_a_of_type_X.jdField_b_of_type_Byte = localc.a();
      x tmp121_118 = be.jdField_a_of_type_X;
      tmp121_118.jdField_b_of_type_Byte = (byte)(tmp121_118.jdField_b_of_type_Byte - 1);
      be.jdField_a_of_type_X.jdField_c_of_type_Byte = localc.a();
      be.jdField_a_of_type_X.jdField_a_of_type_Int = localc.a();
      be.jdField_a_of_type_X.jdField_b_of_type_Int = localc.a();
      be.jdField_a_of_type_X.jdField_a_of_type_Short = localc.a();
      be.jdField_a_of_type_X.jdField_b_of_type_Short = localc.a();
      be.jdField_a_of_type_X.jdField_d_of_type_Byte = localc.a();
      be.jdField_a_of_type_X.e = localc.a();
      be.jdField_a_of_type_X.jdField_a_of_type_JavaLangString = localc.a();
      be.jdField_a_of_type_X.jdField_a_of_type_JavaLangString = w.n[be.jdField_a_of_type_X.jdField_b_of_type_Byte];
      for (b1 = 0; b1 < 4; b1 = (byte)(b1 + 1))
      {
        byte b2 = localc.a();
        be.jdField_a_of_type_X.a(b1, b2, w.A[b2], localc.a(), localc.a(), localc.a(), w.a[b2]);
      }
      be.a(22);
      be.d(0);
      be.jdField_a_of_type_Be.e();
      return;
    case 50332288:
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
      if (localc.a() == 1)
      {
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("msg", "宠物学习技能成功:)", 1, be.d);
        be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "宠物学习技能成功:)");
        return;
      }
      be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "学习条件不足或已学习:(");
      return;
    case 50332544:
      return;
    case 50332800:
      return;
    case 50333056:
      switch (b1 = localc.a())
      {
      case 5:
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("非法食物", false);
        break;
      case 4:
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("您宠物的灵魄已经达到85,无法继续喂食", false);
        break;
      case 1:
        StringBuffer localStringBuffer1;
        be.jdField_a_of_type_X.jdField_c_of_type_Byte = localc.a();
        be.jdField_a_of_type_X.jdField_a_of_type_Int = localc.a();
        be.jdField_a_of_type_X.jdField_b_of_type_Int = localc.a();
        be.jdField_a_of_type_X.jdField_a_of_type_Short = localc.a();
        be.jdField_a_of_type_X.jdField_b_of_type_Short = localc.a();
        be.jdField_a_of_type_X.jdField_d_of_type_Byte = localc.a();
        be.jdField_a_of_type_X.e = localc.a();
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        (localStringBuffer1 = new StringBuffer(4)).append("您的宠物当前的灵魄为").append(be.jdField_a_of_type_X.jdField_d_of_type_Byte).append(",").append("忠诚度为").append(be.jdField_a_of_type_X.e).append(",").append("经验为").append(be.jdField_a_of_type_X.jdField_b_of_type_Int).append(",").append("灵力为").append(be.jdField_a_of_type_X.jdField_b_of_type_Short);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localStringBuffer1.toString(), false);
        if (be.jdField_a_of_type_Ah.b() == 1)
        {
          be.jdField_a_of_type_Ah.a();
          be.jdField_a_of_type_Ar.a(" ");
          return;
        }
        byte tmp667_664 = be.jdField_a_of_type_Ah.a();
        byte[] tmp667_658 = be.jdField_a_of_type_Ah.b;
        tmp667_658[tmp667_664] = (byte)(tmp667_658[tmp667_664] - 1);
      case 2:
      case 3:
      default:
        return;
      }
    case 50333312:
      int i = localc.a();
      be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_c_of_type_Int = 0;
      for (b3 = 0; b3 < i; ++b3)
        be.jdField_a_of_type_X.a(localc.a(), localc.a());
      be.a(22);
      be.d(2);
      be.jdField_a_of_type_Be.e();
      return;
    case 50333824:
      be.jdField_a_of_type_X.f = localc.a();
      if (be.jdField_a_of_type_X.f == -1)
      {
        localc.a();
        localc.a();
      }
      else
      {
        be.jdField_a_of_type_X.jdField_b_of_type_JavaLangString = localc.a();
        be.jdField_a_of_type_X.jdField_d_of_type_Short = localc.a();
      }
      if (be.jdField_a_of_type_X.f == -1)
      {
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("msg", "请选择合适的装备", 1, be.d - 30);
        return;
      }
      if (be.jdField_a_of_type_X.f == 0)
      {
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "合成失败,请检查背包或宠物灵力值");
        return;
      }
      be.a(22);
      be.d(5);
      be.jdField_a_of_type_Be.e();
      return;
    case 50333568:
      if (be.jdField_a_of_type_X.jdField_a_of_type_JavaUtilVector == null)
        be.jdField_a_of_type_X.jdField_a_of_type_JavaUtilVector = new Vector();
      else
        be.jdField_a_of_type_X.jdField_a_of_type_JavaUtilVector.removeAllElements();
      for (b3 = 0; b3 < 4; ++b3)
      {
        if ((b4 = localc.a()) > 0)
          b4 = (byte)(b4 - 1);
        be.jdField_a_of_type_X.a(b4, localc.a());
      }
      be.jdField_a_of_type_X.jdField_d_of_type_Short = localc.a();
      if (be.jdField_a_of_type_X.jdField_d_of_type_Short / 10 > 0)
        g = 2;
      else
        g = 1;
      be.jdField_a_of_type_X.jdField_b_of_type_Short = localc.a();
      be.jdField_a_of_type_X.jdField_c_of_type_Short = localc.a();
      be.jdField_a_of_type_X.e = localc.a();
      be.a(22);
      if (be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte == 3)
        be.d(3);
      else
        be.d(4);
      be.jdField_a_of_type_Be.e();
      return;
    case 50334080:
      be.jdField_a_of_type_X.jdField_b_of_type_Byte = localc.a();
      be.jdField_a_of_type_X.jdField_a_of_type_JavaLangString = w.n[(be.jdField_a_of_type_X.jdField_b_of_type_Byte - 1)];
      be.jdField_a_of_type_X.jdField_c_of_type_Byte = localc.a();
      for (b3 = 0; b3 < 4; b3 = (byte)(b3 + 1))
      {
        b4 = localc.a();
        byte b5 = localc.a();
        be.jdField_a_of_type_X.a(b3, b4, w.A[b4], b5, 0, 0, w.a[b4]);
      }
      be.a(22);
      be.d(1);
      be.jdField_a_of_type_Be.e();
      return;
    case 50334336:
      StringBuffer localStringBuffer2 = new StringBuffer();
      switch (b4 = localc.a())
      {
      case 1:
        localStringBuffer2.append("您获得了:");
        localStringBuffer2.append(localc.a());
        String str = null;
        str = localc.a();
        localStringBuffer2.append("," + str);
        localStringBuffer2.append("," + localc.a() + "熟练度。" + ((localc.a() == 1) ? "宠物技能升级。" : ""));
        break;
      case 2:
        localStringBuffer2.append("失败!您的宠物的采集技能级别太低!");
        break;
      case 3:
        localStringBuffer2.append("失败!您的宠物灵力太低!");
        break;
      case 4:
        localStringBuffer2.append("您的背包已满!");
        break;
      case 5:
        localStringBuffer2.append("失败!您的宠物没有学习挖矿技能!");
        break;
      case 6:
        localStringBuffer2.append("失败!您的宠物没有学习采集技能!");
        break;
      case 7:
        localStringBuffer2.append("失败!您还没有宠物!");
        break;
      case 8:
        localStringBuffer2.append("失败!您的宠物忠诚太低!");
        break;
      case -1:
        localStringBuffer2.append("失败!物品不存在或已经被别人采集走!");
      case 0:
      }
      if (localStringBuffer2.length() <= 0)
        return;
      ax.b(7, localStringBuffer2.toString());
      aw.a();
      return;
    case 50334592:
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_d_of_type_Byte);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a();
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
    }
  }

  public static byte[] a(int paramInt)
  {
    c localc = new c();
    switch (paramInt)
    {
    case 50331904:
      localc.a(be.jdField_a_of_type_Be.K);
      break;
    case 50332160:
      break;
    case 50332416:
      break;
    case 50332672:
      localc.a(be.jdField_a_of_type_Ah.a());
      break;
    case 50332928:
      localc.a(be.jdField_a_of_type_X.a());
      localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_d_of_type_Byte);
      break;
    case 50333184:
      localc.a(be.jdField_a_of_type_X.a());
      localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_d_of_type_Byte);
      localc.a(be.jdField_a_of_type_X.b());
      break;
    case 50333440:
      if (be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte == 3)
      {
        localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte);
        localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Short);
        localc.a(1);
        localc.a(be.jdField_a_of_type_X.jdField_d_of_type_Short);
        localc.a(0);
        break label368:
      }
      localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Byte);
      localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Short);
      localc.a(g);
      localc.b(1);
      localc.a(be.jdField_a_of_type_Ah.jdField_d_of_type_Byte);
      break;
    case 50334720:
      localc.a(be.jdField_a_of_type_X.jdField_a_of_type_M.jdField_a_of_type_Short);
      break;
    case 50333696:
      break;
    case 50333952:
      break;
    case 50334208:
      localc.c(bi.a.jdField_c_of_type_Int);
      break;
    case 50334464:
      localc.a(be.jdField_a_of_type_X.jdField_a_of_type_Byte);
    }
    label368: return localc.a();
  }
}

⌨️ 快捷键说明

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