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

📄 bk.java

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

public final class bk
{
  public static boolean a;
  public static boolean b;
  public static String a;

  private static boolean a(String paramString)
  {
    return (!("System".equals(paramString.trim())));
  }

  public static void a()
  {
    be.jdField_d_of_type_Short = 0;
    be.jdField_e_of_type_Short = 0;
    be.H = -1;
    be.f = -1;
    be.v = 0;
    be.I = -1;
    be.w = -1;
    be.x = 0;
    be.r = null;
    be.jdField_a_of_type_Be.jdField_a_of_type_JavaxMicroeditionLcduiTextField = null;
    be.jdField_a_of_type_Be.b = null;
  }

  public static void a(int paramInt, byte[] paramArrayOfByte)
  {
    int l;
    int i6;
    c localc = new c(paramArrayOfByte);
    switch (paramInt)
    {
    case 184551296:
      int i;
      switch (i = localc.a())
      {
      case 0:
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("return", "删除失败!", 1, 120);
        break;
      case 1:
        if (be.x != be.c.length - 1)
          for (int j = be.x; j < be.c.length - 1; ++j)
          {
            be.c[j][0] = be.c[(j + 1)][0];
            be.c[j][1] = be.c[(j + 1)][1];
            be.c[j][2] = be.c[(j + 1)][2];
          }
        be.jdField_d_of_type_Boolean = false;
        be.j = false;
        String[][] arrayOfString = new String[be.c.length - 1][3];
        for (l = 0; l < be.c.length - 1; ++l)
        {
          arrayOfString[l][0] = be.c[l][0];
          arrayOfString[l][1] = be.c[l][1];
          arrayOfString[l][2] = be.c[l][2];
          if (arrayOfString[l][1].equals("0"))
            be.jdField_d_of_type_Boolean = true;
        }
        be.c = (String[][])null;
        be.c = arrayOfString;
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(be.x);
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("return", "删除成功!", 1, 120);
      default:
        return;
      }
    case 184550528:
      aq.a().k = localc.a();
      aq.a().k = ((aq.a().k > 1999999999) ? 1999999999 : aq.a().k);
      be.jdField_d_of_type_Short = localc.a();
      be.jdField_e_of_type_Short = localc.a();
      for (int k = 0; k < 36; k = (byte)(k + 1))
      {
        if (be.jdField_a_of_type_Ah == null)
          be.jdField_a_of_type_Ah = new ah(0, 113, 4, 9, 4, be.jdField_d_of_type_Bl);
        be.jdField_a_of_type_Ah.a(0, 0);
        be.jdField_a_of_type_Ah.a(k, localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a(), localc.a());
      }
      be.jdField_d_of_type_Array2dOfJavaLangString = new String[k = localc.a()][3];
      be.n = new int[k];
      for (l = 0; l < k; ++l)
      {
        be.n[l] = localc.a();
        be.jdField_d_of_type_Array2dOfJavaLangString[l][0] = localc.a();
      }
      be.i(11);
      be.k(1);
      be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a(null);
      be.jdField_a_of_type_Be.e();
      return;
    case 184549760:
      int i1 = localc.a();
      be.c = (String[][])null;
      be.c = new String[i1][3];
      for (int i2 = 0; i2 < i1; ++i2)
      {
        be.c[i2][0] = localc.a();
        be.c[i2][1] = ((localc.a() == 0) ? "0" : "1");
        be.c[i2][2] = ((localc.a() == 0) ? "0" : "1");
      }
      be.i(11);
      be.k(0);
      be.jdField_a_of_type_Be.e();
      return;
    case 184550016:
      ar localar1;
      ar localar2;
      jdField_a_of_type_JavaLangString = localc.a();
      String str1 = localc.a();
      be.v = localc.a();
      int i3 = localc.a();
      String str2 = "";
      int i4 = 0;
      int i5 = 0;
      if (i3 >= 0)
      {
        str2 = localc.a();
        i4 = localc.a();
        i5 = localc.a();
      }
      jdField_a_of_type_Boolean = !(a(jdField_a_of_type_JavaLangString));
      String str3 = be.c[be.x][0];
      ae localae = new ae(0, 0, be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a, be.jdField_a_of_type_Be.jdField_a_of_type_Ae.b, "view");
      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, 160, 130, 0);
      (localar1 = new ar(0, 18, 146, 0, "主题:" + str3, 15718814, 0, 0)).a(0);
      (localar2 = new ar(0, 40, 146, 0, "来自:" + jdField_a_of_type_JavaLangString, 15718814, 0, 0)).a(0);
      ar localar3 = new ar(0, 0, 0, 0, "操作", 15718814, 1, 0);
      ar localar4 = new ar(0, 0, 0, 0, "返回", 15718814, 1, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAp[0] = new ap(0, 61, 152, 77, str1);
      ar localar5 = new ar(8, 150, 0, 0, "附件", 15718814, 0, 0);
      am localam3 = new am(40, 150, 17, 17, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0] = new ak(localam3.jdField_c_of_type_Int + 1, localam3.jdField_d_of_type_Int + 1, localam3.a - 1, localam3.b - 1, be.jdField_d_of_type_Bl, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].jdField_c_of_type_Boolean = false;
      ar localar6 = new ar(8, 172, 0, 0, "邮件中的汇款", 15718814, 0, 0);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBb[0] = new bb(88, 175, 70, 20, 6, 3, be.v + "");
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[0] = new ar(65, 150, 0, 0, str2, w.a[i5], 0, 0);
      localae.a(localam1);
      localae.b(localam2, 2);
      localae.a(localam3);
      localae.b(localar1, 2);
      localae.b(localar2, 2);
      localae.b(localar3, 5);
      localae.b(localar4, 6);
      localae.a(localar5);
      localae.a(localar6);
      localae.b(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAp[0], 2);
      localae.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBb[0]);
      localae.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0]);
      localae.a(be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[0]);
      if (i3 >= 0)
      {
        i6 = (byte)(i3 - 1);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].d = i6;
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].jdField_c_of_type_Boolean = true;
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].f = i4;
        if (i6 > 32)
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].h = true;
        else
          be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].h = false;
      }
      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(localae);
      be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBc[0].a(be.x, true);
      be.c[be.x][1] = "1";
      return;
    case 184550784:
      switch (i6 = localc.a())
      {
      case 0:
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a("information", "收取附件失败!", 1, 100);
        break;
      case 1:
        be.c[localc.a()][2] = "0";
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a("information", "收取附件成功!", 1, 100);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].jdField_c_of_type_Boolean = false;
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAk[0].f = 0;
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[0].a(" ");
      default:
        return;
      }
    case 184551040:
      int i7;
      switch (i7 = localc.a())
      {
      case 0:
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a("information", "收取汇款失败!", 1, 100);
        System.out.println("receive money sucess!");
        break;
      case 1:
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.jdField_a_of_type_Ae.a("information", "收取汇款成功!", 1, 100);
        be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfBb[0].b("0");
        System.out.println("receive money failed!");
      default:
        return;
      }
    case 184550272:
      int i8 = localc.a();
      if (be.jdField_a_of_type_Be.jdField_a_of_type_Ae == null)
        return;
      switch (i8)
      {
      case 0:
        return;
      case 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("return", "发送成功!", 1, 120);
        be.r = "";
        be.s = "";
        return;
      case 2:
        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("return", "对方收件箱已满!", 1, 120);
        return;
      case 3:
        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("return", "邮费不足!", 1, 120);
        return;
      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("return", "收件人不存在!", 1, 120);
        return;
      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("return", "不在同一阵营不能通信!", 1, 120);
        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("return", "unknow error!", 1, 120);
      return;
    case 184551552:
      switch (localc.a())
      {
      case 0:
        be.jdField_d_of_type_Boolean = false;
        be.j = false;
        return;
      case 1:
        be.jdField_d_of_type_Boolean = true;
        be.j = true;
        return;
      case 2:
        ax.b(7, "邮箱已满,请及时删除!");
        aw.a();
      }
    }
  }

  public static byte[] a(int paramInt)
  {
    c localc = new c();
    switch (paramInt)
    {
    case 184551168:
      break;
    case 184549632:
      String str = "gm";
      if (be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[0] != null)
        str = be.jdField_a_of_type_Be.jdField_a_of_type_ArrayOfAr[0].a().trim();
      localc.a(str);
      localc.a(be.r);
      localc.a(be.s);
      localc.c(be.v);
      localc.a(be.I);
      localc.a(be.H);
      localc.a(be.f);
      be.s = null;
      be.jdField_a_of_type_Be.b = null;
      break;
    case 184549888:
      break;
    case 184550144:
      localc.a(be.x);
      break;
    case 184550400:
      localc.a(be.x);
      break;
    case 184550656:
      localc.a(be.x);
      break;
    case 184550912:
      localc.a(be.x);
    }
    return localc.a();
  }

  static
  {
    jdField_a_of_type_Boolean = false;
    b = false;
    jdField_a_of_type_JavaLangString = null;
  }
}

⌨️ 快捷键说明

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