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

📄 aw.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
      if (w.jdField_b_of_type_Int > 30)
        w.jdField_b_of_type_Int = -1;
    }
  }

  private void a(Graphics paramGraphics, String paramString, byte paramByte, int paramInt1, int paramInt2)
  {
    paramGraphics.setColor(w.jdField_b_of_type_ArrayOfInt[paramByte]);
    int i1 = paramInt1;
    this.jdField_a_of_type_ArrayOfChar = paramString.toCharArray();
    int i2 = this.jdField_a_of_type_ArrayOfChar.length;
    for (int i3 = 0; i3 < i2; ++i3)
      if ((i3 != i2 - 1) && (this.jdField_a_of_type_ArrayOfChar[i3] == '#') && (this.jdField_a_of_type_ArrayOfChar[(i3 + 1)] >= '0') && (this.jdField_a_of_type_ArrayOfChar[(i3 + 1)] <= '9'))
      {
        ++i3;
      }
      else
      {
        paramGraphics.drawChar(this.jdField_a_of_type_ArrayOfChar[i3], i1, paramInt2, 20);
        i1 += paramGraphics.getFont().charWidth(this.jdField_a_of_type_ArrayOfChar[i3]);
      }
  }

  public static void b()
  {
    jdField_b_of_type_Int -= 1;
    if (jdField_b_of_type_Int < 0)
    {
      jdField_b_of_type_Int = 10;
      if (jdField_a_of_type_JavaUtilVector.size() > 3)
      {
        jdField_a_of_type_JavaUtilVector.removeElementAt(0);
        jdField_b_of_type_JavaUtilVector.removeElementAt(0);
      }
    }
  }

  private void m(Graphics paramGraphics)
  {
    int i1 = be.jdField_e_of_type_Int - 60 - 25;
    paramGraphics.setColor(0);
    paramGraphics.fillRect(0, i1, be.jdField_d_of_type_Int, 75);
    paramGraphics.setColor(8415039);
    paramGraphics.drawRect(0, i1, be.jdField_d_of_type_Int - 1, 61);
    paramGraphics.setColor(3681047);
    paramGraphics.drawLine(0, i1 + 20, be.jdField_d_of_type_Int, i1 + 20);
    paramGraphics.drawLine(0, i1 + 40, be.jdField_d_of_type_Int, i1 + 40);
    if (jdField_a_of_type_JavaUtilVector.size() > 0)
    {
      a(paramGraphics, (String)jdField_a_of_type_JavaUtilVector.elementAt(0), ((Byte)jdField_b_of_type_JavaUtilVector.elementAt(0)).byteValue(), 2, i1 + 1);
      if (jdField_a_of_type_JavaUtilVector.size() > 1)
      {
        a(paramGraphics, (String)jdField_a_of_type_JavaUtilVector.elementAt(1), ((Byte)jdField_b_of_type_JavaUtilVector.elementAt(1)).byteValue(), 2, i1 + 20 + 1);
        if (jdField_a_of_type_JavaUtilVector.size() > 2)
          a(paramGraphics, (String)jdField_a_of_type_JavaUtilVector.elementAt(2), ((Byte)jdField_b_of_type_JavaUtilVector.elementAt(2)).byteValue(), 2, i1 + 40 + 1);
      }
    }
  }

  private static void i()
  {
    jdField_b_of_type_Int = 10;
  }

  public static void c()
  {
    jdField_a_of_type_JavaUtilVector.removeAllElements();
    jdField_b_of_type_JavaUtilVector.removeAllElements();
  }

  public static void d()
  {
    a().j();
  }

  private void j()
  {
    this.jdField_i_of_type_Int = j.jdField_d_of_type_Int;
    this.jdField_j_of_type_Int = j.jdField_e_of_type_Int;
    if (this.jdField_i_of_type_Int == 0)
      return;
    if (this.jdField_j_of_type_Int == 0)
      return;
    if (this.jdField_i_of_type_Int > this.jdField_j_of_type_Int)
    {
      this.g = 50;
      this.jdField_e_of_type_Int = (this.g * 1000);
      this.jdField_e_of_type_Int /= this.jdField_i_of_type_Int;
      this.jdField_f_of_type_Int = (this.jdField_e_of_type_Int >> 1);
      this.jdField_h_of_type_Int = (this.jdField_f_of_type_Int * this.jdField_j_of_type_Int);
      this.jdField_h_of_type_Int /= 1000;
    }
    else
    {
      this.jdField_h_of_type_Int = 25;
      this.jdField_f_of_type_Int = (this.jdField_h_of_type_Int * 1000);
      this.jdField_f_of_type_Int /= this.jdField_j_of_type_Int;
      this.jdField_e_of_type_Int = (this.jdField_f_of_type_Int * 2);
      this.g = (this.jdField_e_of_type_Int * this.jdField_i_of_type_Int);
      this.g /= 1000;
    }
    this.jdField_c_of_type_Int = (k - (this.g >> 1));
    this.jdField_d_of_type_Int = (l - (this.jdField_h_of_type_Int >> 1));
  }

  private int a(int paramInt1, int paramInt2)
  {
    return ((paramInt1 - paramInt2) * this.jdField_e_of_type_Int / 2000 + (this.g >> 1) + this.jdField_c_of_type_Int);
  }

  private int b(int paramInt1, int paramInt2)
  {
    return ((paramInt1 + paramInt2) * this.jdField_f_of_type_Int / 2000 + this.jdField_d_of_type_Int);
  }

  private void n(Graphics paramGraphics)
  {
    if (!(w.g))
      return;
    [I[] arrayOf[I = { { 0, 0 }, { this.jdField_i_of_type_Int, 0 }, { this.jdField_i_of_type_Int, this.jdField_j_of_type_Int }, { 0, this.jdField_j_of_type_Int } };
    int[] arrayOfInt1 = new int[4];
    int[] arrayOfInt2 = new int[4];
    for (int i1 = 0; i1 < 4; ++i1)
    {
      arrayOfInt1[i1] = a(arrayOf[I[i1][0], arrayOf[I[i1][1]);
      arrayOfInt2[i1] = b(arrayOf[I[i1][0], arrayOf[I[i1][1]);
    }
    paramGraphics.setColor(16777173);
    paramGraphics.drawLine(arrayOfInt1[0], arrayOfInt2[0] + 1, arrayOfInt1[1] - 1, arrayOfInt2[1]);
    paramGraphics.drawLine(arrayOfInt1[1] - 1, arrayOfInt2[1], arrayOfInt1[2], arrayOfInt2[2] - 1);
    paramGraphics.drawLine(arrayOfInt1[2], arrayOfInt2[2] - 1, arrayOfInt1[3] + 1, arrayOfInt2[3]);
    paramGraphics.drawLine(arrayOfInt1[0], arrayOfInt2[0] + 1, arrayOfInt1[3] + 1, arrayOfInt2[3]);
    if (be.jdField_h_of_type_Boolean)
      o(paramGraphics);
    s(paramGraphics);
    p(paramGraphics);
  }

  private void o(Graphics paramGraphics)
  {
    paramGraphics.setColor(16524288);
    int i1 = 0;
    int i2 = j.jdField_a_of_type_Array2dOfInt.length;
    while (i1 < i2)
    {
      int i3 = j.jdField_a_of_type_Array2dOfInt[i1][0];
      int i4 = j.jdField_a_of_type_Array2dOfInt[i1][1];
      if ((i3 == -1) && (i4 == -1))
        break label78:
      paramGraphics.fillRect(a(i3, i4) - 1, b(i3, i4) - 1, 3, 3);
      label78: ++i1;
    }
  }

  private void p(Graphics paramGraphics)
  {
    paramGraphics.setColor(130823);
    int i1 = aq.a().jdField_o_of_type_Int;
    int i2 = aq.a().jdField_n_of_type_Int;
    paramGraphics.fillRect(a(i1, i2), b(i1, i2), 3, 3);
    paramGraphics.setColor(87551);
    if (be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector != null)
    {
      int i3 = be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.size();
      for (int i4 = 0; i4 < i3; ++i4)
      {
        bj localbj = (bj)be.jdField_a_of_type_Be.jdField_a_of_type_JavaUtilVector.elementAt(i4);
        a(paramGraphics, localbj);
      }
    }
  }

  private void a(Graphics paramGraphics, bj parambj)
  {
    if (parambj == null)
      return;
    int i1 = parambj.jdField_o_of_type_Int;
    int i2 = parambj.jdField_n_of_type_Int;
    if ((i1 < 0) || (i2 < 0))
      return;
    paramGraphics.fillRect(a(i1, i2), b(i1, i2), 2, 2);
  }

  public final void b(Graphics paramGraphics)
  {
    this.jdField_a_of_type_Byte = 3;
    be.a(paramGraphics);
    q(paramGraphics);
    a(paramGraphics, be.k);
  }

  public final void e()
  {
    switch (be.k)
    {
    case 0:
      if (be.jdField_a_of_type_Be.jdField_b_of_type_Ae != null)
        be.jdField_a_of_type_Be.jdField_b_of_type_Ae = null;
      if ((this.jdField_c_of_type_JavaLangString != null) && (!(this.jdField_c_of_type_JavaLangString.equals(""))))
        if ((k.jdField_d_of_type_Boolean) && (jdField_a_of_type_JavaLangString != null) && (!("".equals(jdField_a_of_type_JavaLangString))))
        {
          this.jdField_b_of_type_JavaLangString = jdField_a_of_type_JavaLangString;
          this.jdField_a_of_type_Boolean = true;
        }
        else if (this.jdField_a_of_type_Boolean)
        {
          if ((jdField_a_of_type_JavaLangString != null) && (!("".equals(jdField_a_of_type_JavaLangString))))
            this.jdField_b_of_type_JavaLangString = jdField_a_of_type_JavaLangString;
          else
            this.jdField_b_of_type_JavaLangString = (this.jdField_c_of_type_JavaLangString = "欢迎来到天劫!");
          this.jdField_a_of_type_Boolean = false;
        }
        else
        {
          this.jdField_b_of_type_JavaLangString = this.jdField_c_of_type_JavaLangString;
        }
      be.am = 0;
      if (be.d() == 7)
      {
        be.i(0);
        be.jdField_a_of_type_R.a(null);
        be.jdField_a_of_type_Be.jdField_a_of_type_Bb = null;
        be.jdField_a_of_type_Be.e();
      }
      break;
    case 21:
      if (k.jdField_b_of_type_Boolean)
      {
        k.jdField_b_of_type_Boolean = false;
        be.jdField_a_of_type_Be.c(2);
        k.a(k.jdField_a_of_type_Byte, k.jdField_b_of_type_Byte);
      }
      else
      {
        return;
      }
    case 23:
      if (!(k.jdField_a_of_type_Boolean))
        be.jdField_a_of_type_Ba.a(536871680);
      break;
    case 25:
      if (k.jdField_c_of_type_Byte == 1)
        if (j.jdField_b_of_type_Byte == -1)
        {
          bj.p();
        }
        else
        {
          if (j.jdField_b_of_type_Byte == 1)
            break label632:
          if (j.jdField_b_of_type_Byte == 2)
            break label632:
          if (j.jdField_b_of_type_Byte == 3)
            bj.o();
        }
      else if (k.jdField_c_of_type_Byte == 2)
        if (j.jdField_b_of_type_Byte == -1)
        {
          bj.q();
        }
        else
        {
          if (j.jdField_b_of_type_Byte == 1)
            break label632:
          if (j.jdField_b_of_type_Byte == 2)
            break label632:
          if (j.jdField_b_of_type_Byte == 3)
            bj.n();
        }
      else if (k.jdField_c_of_type_Byte == 3)
        if (j.jdField_b_of_type_Byte == -1)
        {
          bj.p();
          bj.q();
        }
        else if (j.jdField_b_of_type_Byte == 1)
        {
          bj.q();
        }
        else if (j.jdField_b_of_type_Byte == 2)
        {
          bj.p();
        }
      break;
    case 27:
      break;
    case 28:
      if (k.jdField_a_of_type_Boolean)
      {
        j.a().a(k.jdField_a_of_type_Short);
        k.jdField_a_of_type_Boolean = false;
      }
      else
      {
        be.k -= 1;
      }
      break;
    case 29:
      bj.a(k.jdField_c_of_type_ArrayOfByte);
      break;
    case 32:
      j.jdField_b_of_type_Byte = k.jdField_c_of_type_Byte;
      be.jdField_a_of_type_Ba.a(536871424);
      break;
    case 33:
      if (be.jdField_a_of_type_ArrayOfBoolean[be.t] != 0)
        break label612:
      j.jdField_a_of_type_Boolean = true;
      label612: jdField_a_of_type_JavaLangString = null;
      k.jdField_c_of_type_Boolean = false;
      j.jdField_c_of_type_Byte = 0;
      j.jdField_d_of_type_Byte = 0;
      be.u = false;
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
    case 6:
    case 7:
    case 8:
    case 9:
    case 10:
    case 11:
    case 12:
    case 13:
    case 14:
    case 15:
    case 16:
    case 17:
    case 18:
    case 19:
    case 20:
    case 22:
    case 24:
    case 26:
    case 30:
    case 31:
    }
    if (be.k <= this.jdField_a_of_type_Byte)
    {
      label632: be.k += 1;
      return;
    }
    if (k.jdField_c_of_type_Boolean)
      be.k += 1;
  }

  private static void a(Graphics paramGraphics, int paramInt)
  {
    int i1 = (short)(be.jdField_e_of_type_Int - 28);
    paramGraphics.setColor(11898450);
    paramGraphics.drawString("载入中... " + (paramInt * 3 + 1) + "%", be.jdField_d_of_type_Int >> 1, i1, 17);
  }

  public final void c(Graphics paramGraphics)
  {
    paramGraphics.setColor(0);
    paramGraphics.fillRect(0, 0, be.jdField_d_of_type_Int, be.jdField_e_of_type_Int);
    switch (be.k)
    {
    case 0:
      break;
    case 1:
      break;
    case 2:
      bj.jdField_e_of_type_JavaxMicroeditionLcduiImage = al.a(al.a("/uiuse.pkg", "qqsado.png"));
      break;

⌨️ 快捷键说明

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