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

📄 b.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        ((ae)localObject1).b(localar2, 6);
        if (be.a() == 5)
        {
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a((ae)localObject1);
          return;
        }
        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((ae)localObject1);
        break;
      case 67110720:
        if (localc.a() == 0)
        {
          be.a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "此物品已不存在");
          be.jdField_a_of_type_Ah.a();
          be.jdField_a_of_type_Ar.a("  ");
          return;
        }
        localObject1 = null;
        localam1 = null;
        localbc = null;
        localak = null;
        localar1 = null;
        localar2 = null;
        (localObject1 = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "detail")).c = 0;
        ((ae)localObject1).b = 9;
        localam1 = new am(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, 4);
        (localak = new ak(0, 12, 18, 18, be.jdField_d_of_type_Bl, 0)).jdField_e_of_type_Boolean = true;
        localak.jdField_b_of_type_Boolean = false;
        (localar1 = new ar(65, 39, be.jdField_d_of_type_Int, 0, localc.a(), 16777215, 1, 0)).i = w.a[localc.a()];
        localak.d = (byte)(localc.a() - 1);
        (localbc = new bc(5, 39 + localar1.jdField_b_of_type_Int, 166, 14, 3, 2, 3, 0, 0)).a(80, 14, false);
        localbc.jdField_e_of_type_Boolean = false;
        i13 = localc.a();
        int i14 = localc.a();
        localStringBuffer1 = new StringBuffer(3);
        int i15 = 0;
        i15 = localc.a();
        int i16 = 1;
        if (i15 > 0)
          localStringBuffer1.append("HP +").append(i15).append("  ");
        if ((i15 = localc.a()) > 0)
          localStringBuffer1.append("MP +").append(i15);
        if (localStringBuffer1.length() > 0)
        {
          localbc.a(localStringBuffer1.toString(), 0, 65280);
          i16 = 2;
        }
        localbc.a("需要等级 " + i13, (localStringBuffer1.length() > 0) ? 2 : 0, (i13 > i) ? 16711680 : 16777215);
        if (i14 == 0)
          localbc.a("不可交易物品 ", (localStringBuffer1.length() > 0) ? 3 : 1, 16777215);
        localc.a();
        String str3 = localc.a();
        if (!("".equals(str3)))
        {
          localbc.a(str3, (localStringBuffer1.length() > 0) ? 4 : 2, 16777215);
          i16 = (byte)(i16 + 1);
        }
        localar2 = new ar(0, 0, 0, 0, "返回", 15718814, 0, 0);
        (localap = new ap(9, localbc.jdField_d_of_type_Int + n.f * i16, 160, 135 - n.f * i16, localc.a())).i = 16316576;
        ((ae)localObject1).a(localam1);
        ((ae)localObject1).b(localak, 2);
        ((ae)localObject1).b(localap, 2);
        ((ae)localObject1).a(localbc);
        ((ae)localObject1).b(localar1, 2);
        ((ae)localObject1).b(localar2, 6);
        if (be.a() == 5)
        {
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a((ae)localObject1);
          return;
        }
        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((ae)localObject1);
        break;
      case 67110736:
        localObject1 = null;
        localam1 = null;
        localbc = null;
        localak = null;
        localar1 = null;
        localar2 = null;
        (localObject1 = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "detail")).c = 0;
        ((ae)localObject1).b = 9;
        localam1 = new am(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, 4);
        (localak = new ak(0, 12, 18, 18, be.jdField_d_of_type_Bl, 0)).jdField_e_of_type_Boolean = true;
        localak.jdField_b_of_type_Boolean = false;
        (localar1 = new ar(65, 39, be.jdField_d_of_type_Int, 0, localc.a(), 16777215, 1, 0)).i = w.a[localc.a()];
        localak.d = (byte)(localc.a() - 1);
        (localbc = new bc(5, 39 + localar1.jdField_b_of_type_Int, 166, 14, 1, 2, 1, 0, 0)).a(80, 14, false);
        localbc.jdField_e_of_type_Boolean = false;
        j = localc.a();
        localbc.a("需要等级 " + j, 0, (j > i) ? 16711680 : 16777215);
        localbc.a("不可交易物品 ", 1, 16777215);
        localar2 = new ar(0, 0, 0, 0, "返回", 15718814, 0, 0);
        (localap = new ap(9, localbc.jdField_d_of_type_Int + n.f, 160, 120, localc.a())).i = 16316576;
        ((ae)localObject1).a(localam1);
        ((ae)localObject1).b(localak, 2);
        ((ae)localObject1).b(localap, 2);
        ((ae)localObject1).a(localbc);
        ((ae)localObject1).b(localar1, 2);
        ((ae)localObject1).b(localar2, 6);
        if (be.a() == 5)
        {
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a((ae)localObject1);
          return;
        }
        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((ae)localObject1);
        break;
      case 67111296:
        for (b4 = 0; b4 < 36; ++b4)
        {
          be.jdField_a_of_type_Be.g[b4] = 0;
          be.jdField_a_of_type_Be.g[b4] = localc.a();
          System.out.println("price" + b4 + ":" + be.jdField_a_of_type_Be.g[b4]);
        }
        break;
      case 67111552:
        for (b4 = 0; b4 < 36; b4 = (byte)(b4 + 1))
          be.jdField_a_of_type_Ah.a(b4, localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a());
        if (aq.jdField_a_of_type_Short > 0)
          for (b4 = 35; b4 >= 0; b4 = (byte)(b4 - 1))
            if ((be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b4] == 221) || (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b4] == 222) || (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b4] == 223))
              be.jdField_a_of_type_Ah.a(b4, false);
            else
              be.jdField_a_of_type_Ah.a(b4, true);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
        if (be.jdField_a_of_type_Be.jdField_a_of_type_Ae.e == be.jdField_a_of_type_Ah)
        {
          be.jdField_a_of_type_Ar.a(be.jdField_a_of_type_Ah.a());
          be.jdField_a_of_type_Ar.i = w.a[be.jdField_a_of_type_Ah.f()];
        }
        break;
      case 67111808:
        if ((b4 = localc.a()) == 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("succeed", "镶嵌成功!", 1, be.jdField_d_of_type_Int - 30);
          b4 = be.jdField_a_of_type_Ah.jdField_e_of_type_Byte;
          byte tmp8870_8868 = b4;
          byte[] tmp8870_8865 = be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfByte;
          tmp8870_8865[tmp8870_8868] = (byte)(tmp8870_8865[tmp8870_8868] - 1);
          if (be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfByte[b4] != 0)
            break label15614;
          be.jdField_a_of_type_Ah.jdField_a_of_type_ArrayOfShort[b4] = 0;
          be.jdField_a_of_type_Ah.jdField_a_of_type_ArrayOfByte[b4] = 0;
          be.jdField_a_of_type_Ah.jdField_a_of_type_ArrayOfJavaLangString[b4] = "";
          be.jdField_a_of_type_Ah.c[b4] = 0;
          be.jdField_a_of_type_Ah.jdField_b_of_type_ArrayOfShort[b4] = 0;
          return;
        }
        if (b4 == 3)
        {
          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;
        }
        if (b4 == 4)
        {
          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;
        }
        if (b4 == 5)
        {
          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, "您的装备等级太低,不能镶嵌!");
        }
        break;
      case 167772544:
        Image localImage;
        Graphics localGraphics;
        ar[] arrayOfar;
        String str5;
        if (localc.a() == 0)
        {
          be.jdField_a_of_type_Be.b(0);
          be.jdField_a_of_type_Be.e();
          ax.b(7, "您选择的玩家已经离开您的视野");
          aw.a();
          return;
        }
        be.jdField_a_of_type_Be.e();
        (localGraphics = (localImage = Image.createImage(18, 30)).getGraphics()).setColor(0);
        localGraphics.fillRect(0, 0, 18, 30);
        aw.a();
        aw.a(localGraphics, 9, 30, bi.a.w);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[8] = new ak((be.jdField_d_of_type_Int >> 1) - 10, 120, 0, 0, bl.a(localImage), 0);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "");
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.c = 0;
        am localam2 = new am(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, 4);
        am localam3 = new am(9, 6, 160, 103, 4);
        am localam4 = new am(9, 115, 160, 78, 4);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = new bc(9, 6, 160, 103, 5, 4, 5, 4, 0);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].d, be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].c, false);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localam2);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localam3);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localam4);
        (arrayOfar = new ar[19])[0] = new ar(17, 9, 0, 0, localc.a(), 15718814, 0, 0);
        arrayOfar[1] = new ar(100, 9, 0, 0, "等级", 10321225, 0, 0);
        arrayOfar[2] = new ar(130, 9, 0, 0, localc.a() + "", 15132098, 0, 0);
        int i17 = localc.a();
        arrayOfar[3] = new ar(17, 23, 0, 0, w.L[i17], 10321225, 0, 0);
        String str4 = null;
        if (i17 < 4)
          str4 = w.H[0];
        else
          str4 = w.H[1];
        short[] arrayOfShort2 = new short[7];
        arrayOfar[4] = new ar(100, 23, 0, 0, str4, 10321225, 0, 0);
        arrayOfar[5] = new ar(17, 53, 0, 0, "HP", 10321225, 0, 0);
        arrayOfar[6] = new ar(33, 53, 0, 0, localc.a() + "/" + localc.a(), 15132098, 0, 0);
        arrayOfar[7] = new ar(17, 68, 0, 0, "MP", 10321225, 0, 0);
        arrayOfar[8] = new ar(33, 68, 0, 0, localc.a() + "/" + localc.a(), 15132098, 0, 0);
        arrayOfShort2[5] = localc.a();
        arrayOfShort2[6] = localc.a();
        arrayOfar[9] = new ar(17, 86, 0, 0, "抗性:", 10321225, 0, 0);
        arrayOfar[10] = new ar(67, 86, 0, 0, localc.a() + "", 15132098, 0, 0);
        arrayOfar[11] = new ar(108, 86, 0, 0, localc.a() + "", 15718814, 0, 0);
        arrayOfar[12] = new ar(149, 86, 0, 0, localc.a() + "", 15132098, 0, 0);
        for (int i18 = 0; i18 < 5; ++i18)
          arrayOfShort2[i18] = localc.a();
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("命中", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(arrayOfShort2[3] + "", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("攻击", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(arrayOfShort2[0] + "-" + arrayOfShort2[1], 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("暴击", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a((arrayOfShort2[4] / 10) + "%", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("法术", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(arrayOfShort2[2] + "", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("防御", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(arrayOfShort2[6] + "", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("回避", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(arrayOfShort2[5] + "", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].jdField_c_of_type_Boolean = false;
        if (((str5 = localc.a()) == null) || (str5.length() == 0))
          str5 = "无";
        arrayOfar[13] = new ar(17, 38, 0, 0, "氏族:" + str5, 10321225, 0, 0);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("荣誉击杀", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(localc.a() + "", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("", 15132098);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a("伴侣", 10321225);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(localc.a(), 15132098);
        for (int i19 = 0; i19 < 14; ++i19)
          be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(arrayOfar[i19]);
        if (be.jdField_d_of_type_ArrayOfByte == null)
          be.jdField_d_of_type_ArrayOfByte = new byte[8];
        for (i19 = 0; i19 < 8; ++i19)
        {
          be.jdField_d_of_type_ArrayOfByte[i19] = localc.a();
          localc.a();
          localc.a();
          if (be.jdField_d_of_type_ArrayOfByte[i19] == 0)
            be.jdField_a_of_type_ArrayOfShort[i19] = 0;
          else
            be.jdField_a_of_type_ArrayOfShort[i19] = 1111;
          System.out.println(i19 + "   " + be.jdField_d_of_type_ArrayOfByte[i19]);
        }
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[9] = new ar(0, 0, 0, 0, "下页", 15718814, 0, 0);
        arrayOfar[18] = new ar(0, 0, 0, 0, "查看", 15718814, 0, 0);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[9], 6);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(arrayOfar[18], 5);
        [I[] arrayOf[I = { { 33, 120 }, { 33, 142 }, { 33, 164 }, { 123, 120 }, { 123, 142 }, { 123, 164 }, { 63, 164 }, { 93, 164 } };
        byte[] arrayOfByte2 = { 0, 1, 2, 3, 4, 5, 6, 6 };
        for (i20 = 0; i20 < 8; i20 = (byte)(i20 + 1))
        {
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[i20] = new ak(arrayOf[I[i20][0], arrayOf[I[i20][1], 18, 18, be.jdField_d_of_type_Bl, 0);
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[i20].jdField_e_of_type_Boolean = true;
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[i20].a(be.jdField_a_of_type_ArrayOfBl[8], arrayOfByte2[i20]);
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[i20].jdField_e_of_type_Byte = i20;
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[i20].d = be.jdField_d_of_type_ArrayOfByte[i20];

⌨️ 快捷键说明

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