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

📄 bj.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    case 14:
    case 15:
    case 16:
    case 17:
    case 18:
    case 19:
    case 20:
    case 21:
    case 22:
    case 23:
    case 24:
    case 25:
    case 26:
    case 27:
    case 28:
    case 29:
    case 30:
    }
  }

  public final void e(Graphics paramGraphics)
  {
    bj tmp1_0 = this;
    tmp1_0.jdField_z_of_type_Byte = (byte)(tmp1_0.jdField_z_of_type_Byte + 1);
    if (this.jdField_z_of_type_Byte >= jdField_a_of_type_ArrayOfByte.length * 2)
      this.jdField_z_of_type_Byte = 0;
    int i1 = jdField_a_of_type_ArrayOfByte[(this.jdField_z_of_type_Byte >> 1)];
    if (al.a(this, aq.a()))
      ++i1;
    int i2 = this.jdField_l_of_type_Int - j.b - 13;
    int i3 = this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 8;
    be.e.a(paramGraphics, i2, i3, i1, false);
    if (this.jdField_A_of_type_Byte >= jdField_d_of_type_Array2dOfByte.length)
      this.jdField_A_of_type_Byte = 0;
    if ((al.a(this, aq.a())) && (this.jdField_h_of_type_Byte != 2) && (this.jdField_h_of_type_Byte != 5) && (((this.jdField_a_of_type_Bj == null) || ((this.jdField_a_of_type_Bj != null) && (this.jdField_a_of_type_Bj != aq.a())))))
    {
      int i4;
      if ((i4 = Math.abs(aq.a().jdField_k_of_type_Byte - this.jdField_k_of_type_Byte)) <= 5)
        paramGraphics.setColor(16711680);
      if ((i4 <= 15) && (i4 > 5))
        paramGraphics.setColor(16740864);
      if (i4 > 15)
        paramGraphics.setColor(16773120);
      int i5 = this.jdField_l_of_type_Int - j.b - jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0] / 2 - 1;
      int i6 = this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1] / 2 - 1;
      paramGraphics.drawArc(i5, i6, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0], jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1], 5, 80);
      paramGraphics.drawArc(i5 + 1, i6 + 1, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0] - 2, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1] - 2, 5, 80);
      paramGraphics.drawArc(i5, i6, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0], jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1], 95, 80);
      paramGraphics.drawArc(i5 + 1, i6 + 1, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0] - 2, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1] - 2, 95, 80);
      paramGraphics.drawArc(i5, i6, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0], jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1], 185, 80);
      paramGraphics.drawArc(i5 + 1, i6 + 1, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0] - 2, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1] - 2, 185, 80);
      paramGraphics.drawArc(i5, i6, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0], jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1], 275, 80);
      paramGraphics.drawArc(i5 + 1, i6 + 1, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][0] - 2, jdField_d_of_type_Array2dOfByte[this.jdField_A_of_type_Byte][1] - 2, 275, 80);
      bj tmp559_558 = this;
      tmp559_558.jdField_A_of_type_Byte = (byte)(tmp559_558.jdField_A_of_type_Byte + 1);
    }
  }

  public static void k()
  {
    if (al.jdField_b_of_type_ArrayOfBoolean[0] != 0)
      return;
    jdField_d_of_type_JavaxMicroeditionLcduiImage = al.a(al.a("/uiuse.pkg", "qqnpc.png"));
    jdField_e_of_type_Array2dOfShort = al.a("/qqnpc.fdat", 0);
    jdField_d_of_type_ArrayOfShort = al.a("/qqnpc.pdat");
    jdField_f_of_type_Array2dOfShort = al.a("/qqnpc.mdat");
    al.jdField_b_of_type_ArrayOfBoolean[0] = false;
  }

  public static void l()
  {
    if (al.jdField_b_of_type_ArrayOfBoolean[1] != 0)
      return;
    String[] arrayOfString = { "CKe0.png", "CKe1.png", "CKe2.png", "CKe3.png", "CKe4.png", "CKe5.png", "CKs0.png", "DSe0.png", "DSe1.png", "DSe2.png", "DSe3.png", "DSe4.png", "DSe5.png", "DSs0.png", "JKe0.png", "JKe1.png", "JKe2.png", "JKe3.png", "JKe4.png", "JKe5.png", "JKs0.png", "CKe6.png", "CKe7.png", "JKe6.png", "JKe7.png", "DSe6.png", "DSe7.png" };
    byte[][] arrayOfByte = null;
    arrayOfByte = al.a("/qqes.pkg", arrayOfString);
    jdField_g_of_type_ArrayOfShort = al.a("/DSe0.pdat");
    jdField_h_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[7]);
    jdField_i_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[8]);
    jdField_j_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[9]);
    jdField_k_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[25]);
    jdField_h_of_type_ArrayOfShort = al.a("/DSe1.pdat");
    jdField_l_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[10]);
    jdField_m_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[11]);
    jdField_n_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[12]);
    jdField_o_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[26]);
    al.a("/DSe0.pdat");
    al.a(arrayOfByte[7]);
    al.a(arrayOfByte[8]);
    al.a(arrayOfByte[9]);
    al.a(arrayOfByte[25]);
    al.a("/DSe1.pdat");
    al.a(arrayOfByte[10]);
    al.a(arrayOfByte[11]);
    al.a(arrayOfByte[12]);
    al.a(arrayOfByte[26]);
    jdField_m_of_type_ArrayOfShort = al.a("/JKe0.pdat");
    jdField_t_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[14]);
    jdField_u_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[15]);
    jdField_v_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[16]);
    jdField_w_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[23]);
    al.a("/JKe1.pdat");
    al.a(arrayOfByte[17]);
    al.a(arrayOfByte[18]);
    al.a(arrayOfByte[19]);
    al.a(arrayOfByte[24]);
    jdField_r_of_type_ArrayOfShort = al.a("/CKe0.pdat");
    jdField_E_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[0]);
    jdField_F_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[1]);
    jdField_G_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[2]);
    jdField_H_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[21]);
    jdField_q_of_type_ArrayOfShort = al.a("/CKe1.pdat");
    jdField_A_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[3]);
    jdField_B_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[4]);
    jdField_C_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[5]);
    jdField_D_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[22]);
    jdField_p_of_type_ArrayOfShort = al.a("/CKs0.pdat");
    jdField_z_of_type_JavaxMicroeditionLcduiImage = al.a(arrayOfByte[6]);
    al.jdField_b_of_type_ArrayOfBoolean[1] = false;
  }

  public bj()
  {
    this.jdField_c_of_type_Byte = 0;
    this.jdField_a_of_type_Bj = null;
    this.jdField_d_of_type_Byte = 0;
    this.jdField_c_of_type_Boolean = false;
    this.jdField_a_of_type_Array2dOfInt = new int[3][3];
    this.jdField_l_of_type_Byte = 0;
    this.jdField_m_of_type_Byte = 0;
    this.jdField_o_of_type_Byte = 0;
    this.jdField_p_of_type_Byte = 0;
    this.jdField_b_of_type_Byte = 0;
    this.jdField_v_of_type_Byte = -1;
    this.jdField_x_of_type_Byte = -1;
    this.jdField_z_of_type_Byte = 0;
    this.jdField_A_of_type_Byte = 0;
    this.jdField_b_of_type_Array2dOfInt = { { 0, 1, 2 }, { 3, 4, 5 }, { 6, 7, 8 }, { 9, 10, 11 }, { 12, 13, 14 }, { 15, 16, 17 }, { 18, 18, 18 }, { 19, 20, 21 }, { 22, 23, 24 } };
    this.jdField_b_of_type_ArrayOfBoolean = new boolean[23];
    for (int i1 = 0; i1 < this.jdField_b_of_type_ArrayOfBoolean.length; ++i1)
      this.jdField_b_of_type_ArrayOfBoolean[i1] = false;
    this.jdField_a_of_type_JavaUtilStack = new Stack();
    for (i1 = 0; i1 < this.jdField_a_of_type_Array2dOfInt.length; ++i1)
    {
      this.jdField_a_of_type_Array2dOfInt[i1][0] = -1;
      this.jdField_a_of_type_Array2dOfInt[i1][1] = 0;
      this.jdField_a_of_type_Array2dOfInt[i1][2] = 0;
    }
  }

  public final bj a()
  {
    bj localbj;
    (localbj = new bj()).jdField_h_of_type_Byte = this.jdField_h_of_type_Byte;
    localbj.jdField_f_of_type_Byte = this.jdField_f_of_type_Byte;
    localbj.jdField_g_of_type_Byte = this.jdField_g_of_type_Byte;
    localbj.jdField_i_of_type_Byte = this.jdField_i_of_type_Byte;
    localbj.jdField_w_of_type_Byte = this.jdField_w_of_type_Byte;
    localbj.jdField_x_of_type_Byte = this.jdField_x_of_type_Byte;
    localbj.jdField_t_of_type_Int = this.jdField_t_of_type_Int;
    localbj.jdField_u_of_type_Int = this.jdField_u_of_type_Int;
    localbj.jdField_c_of_type_Int = this.jdField_c_of_type_Int;
    localbj.jdField_a_of_type_JavaLangString = this.jdField_a_of_type_JavaLangString;
    localbj.jdField_k_of_type_Byte = this.jdField_k_of_type_Byte;
    localbj.jdField_f_of_type_Int = this.jdField_f_of_type_Int;
    localbj.jdField_h_of_type_Int = this.jdField_h_of_type_Int;
    localbj.jdField_d_of_type_Int = this.jdField_d_of_type_Int;
    localbj.jdField_e_of_type_Int = this.jdField_e_of_type_Int;
    localbj.jdField_p_of_type_Int = this.jdField_p_of_type_Int;
    localbj.jdField_q_of_type_Int = this.jdField_q_of_type_Int;
    localbj.jdField_n_of_type_Int = this.jdField_n_of_type_Int;
    localbj.jdField_o_of_type_Int = this.jdField_o_of_type_Int;
    return localbj;
  }

  public void a(Graphics paramGraphics)
  {
    switch (this.jdField_h_of_type_Byte)
    {
    case 4:
      if (this.jdField_i_of_type_Byte < 8)
      {
        if (this.jdField_f_of_type_Int <= 0)
          b(5);
        g();
        b(paramGraphics);
        return;
      }
      d(paramGraphics);
      return;
    case 1:
      if (w.jdField_d_of_type_Boolean)
      {
        if (this.jdField_i_of_type_Byte < 8)
        {
          g();
          b(paramGraphics);
        }
        else
        {
          d(paramGraphics);
        }
        if (this.jdField_o_of_type_Byte != 1)
          return;
        int i1 = this.jdField_l_of_type_Int - j.b;
        int i2 = this.jdField_m_of_type_Int - j.jdField_c_of_type_Int;
        i1 -= 7;
        if (w.jdField_b_of_type_Byte > 0)
        {
          if ((w.e) || ((!(w.e)) && (this == bi.jdField_a_of_type_Bj)))
          {
            i2 -= 58;
            break label174:
          }
          i2 -= 45;
        }
        paramGraphics.drawImage(be.jdField_b_of_type_JavaxMicroeditionLcduiImage, ???, i2 -= 58, 20);
        return;
      }
      if (aq.a().jdField_j_of_type_Byte != this.jdField_j_of_type_Byte)
      {
        if (this.jdField_i_of_type_Byte < 8)
        {
          g();
          b(paramGraphics);
          return;
        }
        d(paramGraphics);
        return;
      }
    case 2:
      d(paramGraphics);
      return;
    case 3:
      label174: c(paramGraphics);
      return;
    }
    System.out.println("Error!! GameObj: draw()2");
  }

  public final void f(Graphics paramGraphics)
  {
    if (this.jdField_a_of_type_JavaLangString == null)
      this.jdField_a_of_type_JavaLangString = "";
    int i1 = 0;
    int i2 = 0;
    if ((w.e) || ((!(w.e)) && (this == bi.jdField_a_of_type_Bj)))
    {
      int i3 = 0;
      if (this.jdField_h_of_type_Byte != 4)
      {
        if ((this.jdField_h_of_type_Byte == 2) && (this != bi.jdField_a_of_type_Bj))
          return;
        if ((this.jdField_h_of_type_Byte == 3) && (this.jdField_c_of_type_Byte != 0))
          i3 = 9;
        if (this.jdField_h_of_type_Byte == 2)
        {
          if (this.jdField_l_of_type_Byte == 0)
            i2 = 16776960;
          else
            i2 = 16711680;
        }
        else if (this.jdField_h_of_type_Byte == 3)
        {
          i2 = 65535;
          if (i3 != 0)
          {
            if (this.jdField_c_of_type_Byte == 3)
            {
              if (be.jdField_l_of_type_Int % 6 < 3)
                ++i1;
            }
            else if (this.jdField_c_of_type_Byte == 4)
            {
              ++i1;
              if (be.jdField_l_of_type_Int % 6 < 3);
            }
            be.jdField_a_of_type_ArrayOfBl[35].a(paramGraphics, this.jdField_l_of_type_Int - j.b - (be.jdField_a_of_type_ArrayOfJavaxMicroeditionLcduiFont[1].stringWidth(this.jdField_a_of_type_JavaLangString) >> 1), this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 46, this.jdField_c_of_type_Byte - 1 + ++i1, false);
          }
        }
        else if (this.jdField_h_of_type_Byte == 1)
        {
          if (aq.a().jdField_j_of_type_Byte == this.jdField_j_of_type_Byte)
          {
            i2 = 65280;
            if (this.jdField_d_of_type_Byte == 1)
              i2 = 16736256;
            if ((bi.jdField_a_of_type_Bj.jdField_c_of_type_Int == this.jdField_c_of_type_Int) && (w.e == true))
              i2 = 5954819;
          }
          else
          {
            i2 = 16711680;
            if (this.jdField_d_of_type_Byte == 1)
              i2 = 16711878;
          }
        }
        if (w.jdField_d_of_type_Boolean)
        {
          if (i3 == 0)
          {
            paramGraphics.setColor(0);
            paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b + 1, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44 + 1, 17);
            paramGraphics.setColor(i2);
            paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44, 17);
            return;
          }
          paramGraphics.setColor(0);
          paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b - (be.jdField_a_of_type_ArrayOfJavaxMicroeditionLcduiFont[1].stringWidth(this.jdField_a_of_type_JavaLangString) >> 1) + i3 + 1, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44 + 1, 20);
          paramGraphics.setColor(i2);
          paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b - (be.jdField_a_of_type_ArrayOfJavaxMicroeditionLcduiFont[1].stringWidth(this.jdField_a_of_type_JavaLangString) >> 1) + i3, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44, 20);
          return;
        }
        if ((this.jdField_h_of_type_Byte != 1) || ((this.jdField_h_of_type_Byte == 1) && (aq.a().jdField_j_of_type_Byte != this.jdField_j_of_type_Byte)))
        {
          if (i3 == 0)
          {
            paramGraphics.setColor(0);
            paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b + 1, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44 + 1, 17);
            paramGraphics.setColor(i2);
            paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44, 17);
            return;
          }
          paramGraphics.setColor(0);
          paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b - (be.jdField_a_of_type_ArrayOfJavaxMicroeditionLcduiFont[1].stringWidth(this.jdField_a_of_type_JavaLangString) >> 1) + i3 + 1, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44 + 1, 20);
          paramGraphics.setColor(i2);
          paramGraphics.drawString(this.jdField_a_of_type_JavaLangString, this.jdField_l_of_type_Int - j.b - (be.jdField_a_of_type_ArrayOfJavaxMicroeditionLcduiFont[1].stringWidth(this.jdField_a_of_type_JavaLangString) >> 1) + i3, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 44, 20);
        }
      }
      return;
    }
    if ((this.jdField_h_of_type_Byte == 3) && (this.jdField_c_of_type_Byte != 0))
    {
      if (this.jdField_c_of_type_Byte == 3)
      {
        if (be.jdField_l_of_type_Int % 6 < 3)
          ++i1;
      }
      else if (this.jdField_c_of_type_Byte == 4)
      {
        ++i1;
        if (be.jdField_l_of_type_Int % 6 < 3);
      }
      be.jdField_a_of_type_ArrayOfBl[35].a(paramGraphics, this.jdField_l_of_type_Int - j.b - 3, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - 46, this.jdField_c_of_type_Byte - 1 + ++i1, false);
    }
  }

  public final void g(Graphics paramGraphics)
  {
    if (w.i)
      for (int i1 = 0; i1 < this.jdField_a_of_type_Array2dOfInt.length; ++i1)
        if (this.jdField_a_of_type_Array2dOfInt[i1][0] == 0)
        {
          int i2;
          if ((i2 = this.jdField_a_of_type_Array2dOfInt[i1][2]) == 0)
          {
            be.jdField_a_of_type_ArrayOfBl[37].a(paramGraphics, this.jdField_l_of_type_Int - j.b - 13, this.jdField_m_of_type_Int - j.jdField_c_of_type_Int - this.jdField_a_of_type_Array2dOfInt[i1][1] * 2 - 20, 0, false);
          }
          else
          {
            if (i2 < 0)
              i2 = -i2;

⌨️ 快捷键说明

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