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

📄 ay.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
  {
    ae localae;
    be.jdField_a_of_type_Be.Q = paramc.a();
    if (be.jdField_a_of_type_Be.Q == 0)
    {
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "clanMemTopNo", "您需要先加入一个氏族才能查看", false);
      return;
    }
    String str1 = "名称: " + paramc.a();
    String str2 = (paramc.a() == 0) ? "离线" : "在线";
    String str3 = "职业: " + w.L[paramc.a()];
    String str4 = "级别: " + paramc.a() + "级";
    String str5 = "地图: " + paramc.a();
    (localae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "memInfo")).jdField_b_of_type_Byte = 9;
    am localam1 = new am(0, 0, be.jdField_d_of_type_Int - 1, be.jdField_e_of_type_Int - 1, 4);
    am localam2 = new am(0, 12, 166, 20, 7);
    ar localar1 = new ar(0, 15, 176, 0, "氏族成员详细信息", 15718814, 1, 0);
    am localam3 = new am(0, 32, 166, 160, 0);
    ar localar2 = new ar(60, 7, 0, 0, "返回", 15718814, 0, 0);
    ar localar3 = new ar(10, 34, 0, 0, str1, 15718815, 0, 0);
    ar localar4 = new ar(10, 54, 0, 0, str2, 15718815, 0, 0);
    ar localar5 = new ar(10, 74, 0, 0, str3, 15718815, 0, 0);
    ar localar6 = new ar(10, 94, 0, 0, str4, 15718815, 0, 0);
    ar localar7 = new ar(10, 114, 0, 0, str5, 15718815, 0, 0);
    localae.a(localam1);
    localae.b(localam2, 2);
    localae.b(localar1, 2);
    localae.b(localam3, 2);
    localae.b(localar2, 6);
    localae.a(localar3);
    localae.a(localar4);
    localae.a(localar5);
    localae.a(localar6);
    localae.a(localar7);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(null);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(localae);
  }

  private void c(c paramc)
  {
    int i;
    boolean[] arrayOfBoolean = new boolean[6];
    arrayOfBoolean[0] = ((paramc.a() == 1) ? 1 : 0);
    if (arrayOfBoolean[0] != 0)
      this.jdField_a_of_type_Int = paramc.a();
    arrayOfBoolean[1] = ((paramc.a() == 1) ? 1 : false);
    arrayOfBoolean[2] = ((paramc.a() == 1) ? 1 : false);
    if ((i = (paramc.a() == 1) ? 1 : 0) != 0)
      this.jdField_b_of_type_JavaLangString = paramc.a();
    arrayOfBoolean[3] = ((paramc.a() == 1) ? 1 : false);
    arrayOfBoolean[4] = ((paramc.a() == 1) ? 1 : false);
    arrayOfBoolean[5] = ((paramc.a() == 1) ? 1 : false);
    String[] arrayOfString = { "下战书", "接受战书", "拒绝战书", "申请参战", "查看申请队伍", "启动守护神" };
    if (i != 0)
    {
      String str = "(" + this.jdField_b_of_type_JavaLangString + "氏族)";
      arrayOfString[1] = arrayOfString[1] + str;
      arrayOfString[2] = arrayOfString[2] + str;
    }
    be.jdField_a_of_type_Be.e();
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae = a("warMenu");
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0] = new r(5, 48, 164, 142, null, arrayOfString);
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_c_of_type_Byte = 0;
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_b_of_type_Byte = 1;
    for (int j = 0; j < arrayOfBoolean.length; ++j)
      if (arrayOfBoolean[j] == 0)
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a((byte)j);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0], 2);
    j = 0;
    for (int k = 0; k < arrayOfBoolean.length; ++k)
      if (arrayOfBoolean[k] != 0)
      {
        j = 1;
        break;
      }
    if (j == 0)
      a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "noOperation", "您无可用的氏族操作!", false);
    else
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
    be.i(46);
  }

  private void d(c paramc)
  {
    be.jdField_a_of_type_Be.e();
    boolean[] arrayOfBoolean = new boolean[2];
    arrayOfBoolean[0] = ((paramc.a() == 1) ? 1 : 0);
    if (arrayOfBoolean[0] != 0)
    {
      this.jdField_b_of_type_Int = paramc.a();
      this.jdField_c_of_type_Int = paramc.a();
    }
    arrayOfBoolean[1] = ((paramc.a() == 1) ? 1 : false);
    String[] arrayOfString = { "扩建氏族祭坛", "查看祭坛列表" };
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae = a("altarMenu");
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0] = new r(5, 48, 164, 142, null, arrayOfString);
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_c_of_type_Byte = 0;
    be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].jdField_b_of_type_Byte = 1;
    for (int i = 0; i < arrayOfBoolean.length; ++i)
      if (arrayOfBoolean[i] == 0)
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0].a((byte)i);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfR[0], 2);
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(true);
    be.i(47);
  }

  private static void e(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "创建氏族祭坛成功!";
      break;
    case 1:
      str = "创建氏族祭坛失败!";
      break;
    default:
      str = "创建氏族祭坛失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "altarBuildResult", str, false);
  }

  private void f(c paramc)
  {
    int i = paramc.a();
    this.jdField_d_of_type_ArrayOfJavaLangString = null;
    this.jdField_c_of_type_ArrayOfBoolean = null;
    this.jdField_d_of_type_ArrayOfJavaLangString = new String[i];
    this.jdField_c_of_type_ArrayOfBoolean = new boolean[i];
    for (int j = 0; j < i; ++j)
    {
      this.jdField_d_of_type_ArrayOfJavaLangString[j] = paramc.a();
      this.jdField_c_of_type_ArrayOfBoolean[j] = ((paramc.a() == 1) ? 1 : false);
    }
    a("altarList", "祭坛列表", "操作", this.jdField_d_of_type_ArrayOfJavaLangString, this.jdField_c_of_type_ArrayOfBoolean);
  }

  private void g(c paramc)
  {
    int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
    paramc.a(this.jdField_d_of_type_ArrayOfJavaLangString[i]);
  }

  private void h(c paramc)
  {
    ae localae;
    bc localbc;
    String str1 = paramc.a();
    int i = paramc.a();
    int j = paramc.a();
    int k = paramc.a();
    int l = paramc.a();
    (localae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, "altarInfo")).jdField_b_of_type_Byte = 9;
    int i1 = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
    String str2 = this.jdField_d_of_type_ArrayOfJavaLangString[i1];
    ar localar1 = new ar(0, 12, 176, 0, str2, 15718814, 1, 0);
    ar localar2 = new ar(0, 40, 160, 0, str1, 16777215, 0, 0);
    (localbc = new bc(0, 80, 166, 80, 4, 1, 4, 0, 0)).e = false;
    localbc.a("需要钱数:" + i, 0, 16776960);
    localbc.a("需要奖牌数:" + j, 1, 16776960);
    localbc.a("现有钱数:" + k, 2, 16777215);
    localbc.a("现有奖牌数:" + l, 3, 16777215);
    localae.b(localar2, 2);
    localae.b(localbc, 2);
    localae.b(localar1, 2);
    localae.b("返回");
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a(localae);
  }

  private static void i(c paramc)
  {
    int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a() + 1;
    paramc.a(i);
  }

  private static void j(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "祭坛激活成功!";
      break;
    case 1:
      str = "祭坛激活失败!";
      break;
    default:
      str = "祭坛激活失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "altarActiveResult", str, false);
  }

  private void k(c paramc)
  {
    paramc.a(this.jdField_c_of_type_Byte);
  }

  private void l(c paramc)
  {
    this.jdField_d_of_type_Byte = paramc.a();
    this.jdField_c_of_type_Byte = paramc.a();
    int i = paramc.a();
    this.jdField_a_of_type_ArrayOfJavaLangString = null;
    this.jdField_a_of_type_ArrayOfJavaLangString = new String[i];
    this.jdField_a_of_type_ArrayOfByte = null;
    this.jdField_a_of_type_ArrayOfByte = new byte[i];
    for (int j = 0; j < i; ++j)
    {
      this.jdField_a_of_type_ArrayOfJavaLangString[j] = paramc.a();
      this.jdField_a_of_type_ArrayOfByte[j] = paramc.a();
    }
    ae localae = a("clanList", "氏族列表", "选择");
    if (i > 0)
    {
      bc localbc = a(i);
      for (int k = 0; k < i; ++k)
        localbc.a(this.jdField_a_of_type_ArrayOfJavaLangString[k] + "  " + this.jdField_a_of_type_ArrayOfByte[k] + "级", k, 65280);
      ar localar = a(this.jdField_c_of_type_Byte, this.jdField_d_of_type_Byte);
      localae.b(localbc, 2);
      localae.b(localar, 2);
      localar.jdField_d_of_type_Int = (localae.jdField_d_of_type_Int + 3);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = null;
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = localbc;
      a(localae, localar, this.jdField_c_of_type_Byte, this.jdField_d_of_type_Byte);
    }
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localae);
  }

  private static ar a(int paramInt1, int paramInt2)
  {
    ar localar;
    String str = (paramInt1 + 1) + "/" + paramInt2;
    return (localar = new ar(0, 187, 0, 0, str, 15718814, 1, 0));
  }

  private static void m(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "申请参加氏族战争成功!";
      break;
    case 1:
      str = "申请参加氏族战争失败!";
      break;
    default:
      str = "申请参加氏族战争失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "joinResult", str, false);
  }

  private void n(c paramc)
  {
    paramc.a(this.jdField_e_of_type_Byte);
  }

  private void o(c paramc)
  {
    this.jdField_f_of_type_Byte = paramc.a();
    this.jdField_e_of_type_Byte = paramc.a();
    int i = paramc.a();
    this.jdField_b_of_type_ArrayOfJavaLangString = null;
    this.jdField_a_of_type_ArrayOfBoolean = null;
    this.jdField_b_of_type_ArrayOfJavaLangString = new String[i];
    this.jdField_a_of_type_ArrayOfBoolean = new boolean[i];
    for (int j = 0; j < i; ++j)
    {
      this.jdField_b_of_type_ArrayOfJavaLangString[j] = paramc.a();
      this.jdField_a_of_type_ArrayOfBoolean[j] = ((paramc.a() == 1) ? 1 : false);
    }
    ae localae = a("teamList", "申请参战队伍列表", "选择");
    if (i > 0)
    {
      bc localbc = a(i);
      for (int k = 0; k < i; ++k)
      {
        int l = (this.jdField_a_of_type_ArrayOfBoolean[k] != 0) ? 65280 : 16777215;
        localbc.a(this.jdField_b_of_type_ArrayOfJavaLangString[k], k, l);
      }
      ar localar = a(this.jdField_e_of_type_Byte, this.jdField_f_of_type_Byte);
      localae.b(localbc, 2);
      localae.b(localar, 2);
      localar.jdField_d_of_type_Int = (localae.jdField_d_of_type_Int + 3);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = null;
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = localbc;
      a(localae, localar, this.jdField_e_of_type_Byte, this.jdField_f_of_type_Byte);
    }
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localae);
  }

  private void p(c paramc)
  {
    int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
    paramc.a(this.jdField_b_of_type_ArrayOfJavaLangString[i]);
  }

  private static void q(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "选择参战队伍成功!";
      break;
    case 1:
      str = "选择参战队伍失败!";
      break;
    default:
      str = "选择参战队伍失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "selectTeamResult", str, false);
  }

  private static ae a(String paramString)
  {
    ae localae;
    am[] arrayOfam;
    Image localImage;
    Graphics localGraphics;
    ak localak;
    ar[] arrayOfar;
    (localae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, paramString)).jdField_c_of_type_Byte = 0;
    (arrayOfam = new am[3])[0] = new am(0, 0, be.jdField_d_of_type_Int - 1, be.jdField_e_of_type_Int - 1, 4);
    arrayOfam[1] = new am(8, 6, 39, 36, 1);
    arrayOfam[2] = new am(52, 4, 117, 40, 4);
    (localGraphics = (localImage = Image.createImage(18, 30)).getGraphics()).setColor(0);
    localGraphics.fillRect(0, 0, 18, 30);
    int i = bi.a.i;
    bj.a(localGraphics, i, 9, 30);
    (localak = new ak(arrayOfam[1].jdField_c_of_type_Int + 10, arrayOfam[1].jdField_d_of_type_Int + 3, 0, 0, new bl(localImage), 0)).jdField_b_of_type_Boolean = false;
    (arrayOfar = new ar[2])[0] = new ar(arrayOfam[2].jdField_c_of_type_Int + 8, arrayOfam[2].jdField_d_of_type_Int + 6, 0, 0, bi.a.jdField_a_of_type_JavaLangString, 15718814, 0, 0);
    arrayOfar[1] = new ar(arrayOfar[0].jdField_c_of_type_Int, arrayOfar[0].jdField_d_of_type_Int + 17, 0, 0, "等级 " + bi.a.k, 10321225, 0, 0);
    for (int j = 0; j < 3; j = (byte)(j + 1))
      localae.a(arrayOfam[j]);
    for (j = 0; j < 2; j = (byte)(j + 1))
      localae.a(arrayOfar[j]);
    localae.a(localak);
    localae.a("确定");
    localae.b("返回");
    return localae;
  }

  private static ae a(String paramString1, String paramString2, String paramString3)
  {
    ae localae;
    (localae = new ae(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int, paramString1)).jdField_b_of_type_Byte = 9;
    am localam1 = new am(0, 0, be.jdField_d_of_type_Int - 1, be.jdField_e_of_type_Int - 1, 4);
    am localam2 = new am(0, 9, 166, 20, 7);
    ar localar = new ar(0, 12, 176, 0, paramString2, 15718814, 1, 0);
    am localam3 = new am(0, 29, 166, 160, 0);
    localae.a(localam1);
    localae.b(localam2, 2);
    localae.b(localar, 2);
    localae.b(localam3, 2);
    if (paramString3 != null)
      localae.a(paramString3);
    localae.b("返回");
    return localae;
  }

  private static bc a(int paramInt)
  {
    bc localbc;
    (localbc = new bc(0, 31, 161, 156, paramInt, 1, paramInt, 0, 3)).a(localbc.jdField_d_of_type_Byte, 22, false);
    return localbc;
  }

  private void r(c paramc)
  {
    int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
    paramc.a(this.jdField_a_of_type_ArrayOfJavaLangString[i]);
  }

  private static void s(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "下战书成功!";
      break;
    case 1:
      str = "氏族名字不存在,下战书失败!";
      break;
    case 2:
      str = "该氏族正在进行战争,下战书失败!";
      break;
    case 3:
      str = "您的金钱不足,下战书失败!";
      break;
    case 4:
      str = "您的声望为0,下战书失败!";
      break;
    case 5:
      str = "对方的声望为0,下战书失败!";
      break;
    default:
      str = "下战书失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae, "letterResult", str, false);
  }

  private static void t(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "接受战书成功!";
      break;
    case 1:
    case 2:
      str = "接受战书失败!";
      break;
    default:
      str = "接受战书失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "acceptResult", str, false);
  }

  private static void u(c paramc)
  {
    int i;
    String str;
    switch (i = paramc.a())
    {
    case 0:
      str = "拒绝战书成功!";
      break;
    case 1:
    case 2:
      str = "拒绝战书失败!";
      break;
    default:
      str = "拒绝战书失败,原因未知!";
    }
    a(be.jdField_a_of_type_Be.jdField_a_of_type_Ae, "refuseResult", str, false);
  }

  private void v(c paramc)
  {
    int i = paramc.a();
    this.jdField_c_of_type_ArrayOfJavaLangString = null;
    this.jdField_b_of_type_ArrayOfBoolean = null;
    this.jdField_c_of_type_ArrayOfJavaLangString = new String[i];
    this.jdField_b_of_type_ArrayOfBoolean = new boolean[i];
    for (int j = 0; j < i; ++j)
    {
      this.jdField_c_of_type_ArrayOfJavaLangString[j] = paramc.a();
      this.jdField_b_of_type_ArrayOfBoolean[j] = ((paramc.a() == 1) ? 1 : false);
    }
    a("godList", "守护神列表", "操作", this.jdField_c_of_type_ArrayOfJavaLangString, this.jdField_b_of_type_ArrayOfBoolean);
  }

  private static void a(String paramString1, String paramString2, String paramString3, String[] paramArrayOfString, boolean[] paramArrayOfBoolean)
  {
    int i;
    ae localae = a(paramString1, paramString2, paramString3);
    if ((i = paramArrayOfString.length) > 0)
    {
      bc localbc = a(i);
      for (int j = 0; j < i; ++j)
      {
        int k = (paramArrayOfBoolean[j] != 0) ? 10981737 : 7112335;
        localbc.a(paramArrayOfString[j], j, k);
      }
      localae.b(localbc, 2);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = null;
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0] = localbc;
    }
    be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(localae);
  }

  private void w(c paramc)
  {
    int i = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a();
    paramc.a(this.jdField_c_of_type_ArrayOfJavaLangString[i]);
  }

  private void x(c paramc)
  {
    ae localae;
    bc localbc;

⌨️ 快捷键说明

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