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

📄 bj.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        {
          this.jdField_a_of_type_Array2dOfInt[i1][1] += 1;
          if (this.jdField_a_of_type_Array2dOfInt[i1][1] > 6)
          {
            this.jdField_a_of_type_Array2dOfInt[i1][0] = -1;
            this.jdField_a_of_type_Array2dOfInt[2][1] = 0;
            this.jdField_a_of_type_Array2dOfInt[2][2] = 0;
          }
        }
        else
        {
          this.jdField_a_of_type_Array2dOfInt[i1][1] += 1;
          if (this.jdField_a_of_type_Array2dOfInt[i1][1] > 6)
          {
            this.jdField_a_of_type_Array2dOfInt[i1][0] = -1;
            this.jdField_a_of_type_Array2dOfInt[2][1] = 0;
            this.jdField_a_of_type_Array2dOfInt[2][2] = 0;
          }
        }
      }
  }

  public final void f(int paramInt)
  {
    if (this != bi.jdField_a_of_type_Bj)
    {
      if ((((this.jdField_h_of_type_Byte != 1) || (al.a(this, aq.a())))) && (paramInt >= 0))
        break label51;
      this.jdField_g_of_type_Int = this.jdField_f_of_type_Int;
      return;
    }
    if (paramInt < 0)
    {
      this.jdField_g_of_type_Int = this.jdField_f_of_type_Int;
      return;
    }
    if (this.jdField_f_of_type_Int - this.jdField_g_of_type_Int < 0)
    {
      label51: this.jdField_a_of_type_JavaUtilStack.push(new Integer(-paramInt));
      if ((this.jdField_h_of_type_Byte == 4) && (be.jdField_a_of_type_Be.jdField_a_of_type_Ae != null))
        be.jdField_a_of_type_Be.jdField_a_of_type_Ae.a("你正在被攻击", true);
    }
    else if (this.jdField_f_of_type_Int - this.jdField_g_of_type_Int > 0)
    {
      this.jdField_a_of_type_JavaUtilStack.push(new Integer(paramInt));
    }
    else
    {
      this.jdField_a_of_type_JavaUtilStack.push(new Integer(0));
    }
    this.jdField_g_of_type_Int = this.jdField_f_of_type_Int;
    if (this.jdField_a_of_type_JavaUtilStack.size() > 12)
    {
      this.jdField_a_of_type_JavaUtilStack.removeAllElements();
      for (int 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 void c()
  {
    if (this.jdField_b_of_type_ArrayOfBoolean[3] != 0)
    {
      if (this.jdField_u_of_type_Byte == 3)
        return;
      this.jdField_u_of_type_Byte = 3;
      return;
    }
    if (((this.jdField_b_of_type_ArrayOfBoolean[1] == 0) && (this.jdField_b_of_type_ArrayOfBoolean[14] == 0)) || ((this.jdField_b_of_type_ArrayOfBoolean[1] != 0) && (this.jdField_b_of_type_ArrayOfBoolean[14] != 0)))
    {
      if (this.jdField_u_of_type_Byte == 0)
        return;
      this.jdField_u_of_type_Byte = 0;
      return;
    }
    if ((this.jdField_b_of_type_ArrayOfBoolean[1] != 0) && (this.jdField_b_of_type_ArrayOfBoolean[14] == 0))
    {
      if (this.jdField_u_of_type_Byte == 1)
        return;
      this.jdField_u_of_type_Byte = 1;
      return;
    }
    if ((this.jdField_b_of_type_ArrayOfBoolean[1] == 0) && (this.jdField_b_of_type_ArrayOfBoolean[14] != 0) && (this.jdField_u_of_type_Byte != 2))
      this.jdField_u_of_type_Byte = 2;
  }

  public final void g(int paramInt)
  {
    for (int i1 = 0; i1 < this.jdField_b_of_type_ArrayOfBoolean.length; ++i1)
      if ((paramInt & w.c[i1]) != 0)
        this.jdField_b_of_type_ArrayOfBoolean[i1] = true;
      else
        this.jdField_b_of_type_ArrayOfBoolean[i1] = false;
  }

  public final void a(bj parambj, int paramInt, byte paramByte)
  {
    if (parambj == null)
      return;
    if (paramInt == 0)
    {
      b(2);
      if (this.jdField_h_of_type_Byte != 4)
        c(paramByte);
      af.a().a(parambj, 36);
      return;
    }
    if ((this.jdField_h_of_type_Byte == 1) || (this.jdField_h_of_type_Byte == 4))
      switch (this.jdField_g_of_type_Byte)
      {
      case 1:
        switch (paramInt)
        {
        case 1:
          af.a().a(this, 0);
          af.a().a(parambj, 1);
          return;
        case 2:
          af.a().a(this, 12);
          return;
        case 3:
          af.a().a(this, 0);
          af.a().a(parambj, 2);
          return;
        case 4:
          af.a().a(this, 3);
          return;
        case 5:
          af.a().a(this, 4);
          return;
        case 6:
          af.a().a(this, 0);
          af.a().a(parambj, 5);
          af.a().a(parambj, 2);
          return;
        case 7:
          return;
        case 8:
          af.a().a(this, 6);
          return;
        case 9:
          return;
        case 10:
          af.a().a(this, 7);
          return;
        case 11:
          return;
        case 12:
          af.a().a(parambj, 16);
          return;
        case 13:
          return;
        case 14:
          af.a().a(this, 0);
          af.a().a(this, 8);
          return;
        }
        return;
      case 2:
        if (this.jdField_h_of_type_Byte == 1)
          b(8);
        switch (paramInt)
        {
        case 1:
          af.a().a(parambj, 2);
          return;
        case 2:
          af.a().a(parambj, 5);
          af.a().a(parambj, 2);
          return;
        case 3:
          af.a().a(this.jdField_l_of_type_Int, this.jdField_m_of_type_Int, 21);
          return;
        case 4:
          af.a().a(this, 6);
          af.a().a(this, 5);
          return;
        case 5:
          return;
        case 6:
          af.a().a(parambj, 22);
          return;
        case 7:
          af.a().a(parambj, 23);
          return;
        case 8:
          af.a().a(parambj.jdField_l_of_type_Int, parambj.jdField_m_of_type_Int, 24);
          return;
        case 9:
          af.a().a(parambj, 25);
          return;
        case 10:
          return;
        case 11:
          return;
        case 12:
          af.a().a(this, 7);
          return;
        case 13:
          af.a().a(this, 35);
          return;
        case 14:
          af.a().a(parambj, 0);
          af.a().a(parambj, 13);
          return;
        }
        return;
      case 3:
        if (this.jdField_h_of_type_Byte == 1)
          b(8);
        switch (paramInt)
        {
        case 1:
          af.a().a(parambj, 16);
          return;
        case 2:
          af.a().a(parambj, 28);
          return;
        case 3:
          af.a().a(parambj, 30);
          af.a().a(parambj, 31);
          return;
        case 4:
          af.a().a(parambj, 30);
          af.a().a(parambj, 28);
          af.a().a(parambj, 29);
          return;
        case 5:
          af.a().a(this, 11);
          af.a().a(this, 30);
          af.a().a(this, 14);
          return;
        case 6:
          return;
        case 7:
          af.a().a(parambj, 27);
          return;
        case 8:
          af.a().a(parambj, 33);
          af.a().a(parambj, 34);
          return;
        case 9:
          af.a().a(parambj, 16);
          af.a().a(parambj, 5);
          return;
        case 10:
          af.a().a(parambj, 20);
          return;
        case 11:
          af.a().a(parambj, 13);
          af.a().a(parambj, 29);
          return;
        case 12:
          af.a().a(parambj, 32);
          af.a().a(parambj, 30);
          return;
        case 13:
          af.a().a(parambj, 17);
          af.a().a(parambj, 26);
          af.a().a(parambj, 0);
          return;
        case 14:
          af.a().a(parambj, 29);
          af.a().a(parambj, 30);
          return;
        }
        return;
      case 4:
        switch (paramInt)
        {
        case 1:
          return;
        case 2:
          af.a().a(parambj, 9);
          return;
        case 3:
          return;
        case 4:
          af.a().a(parambj, 10);
          return;
        case 5:
          af.a().a(this, 12);
          return;
        case 6:
          af.a().a(this.jdField_l_of_type_Int, this.jdField_m_of_type_Int, 13);
          af.a().a(this.jdField_l_of_type_Int, this.jdField_m_of_type_Int, 14);
          af.a().a(this.jdField_l_of_type_Int, this.jdField_m_of_type_Int, 15);
          return;
        case 7:
          return;
        case 8:
          af.a().a(parambj, 16);
          return;
        case 9:
          return;
        case 10:
          af.a().a(parambj, 17);
          return;
        case 11:
          af.a().a(parambj, 18);
          return;
        case 12:
          af.a().a(parambj, 19);
          return;
        case 13:
          af.a().a(this, 0);
          af.a().a(this, 29);
          return;
        case 14:
          af.a().a(this, 20);
        }
      }
  }

  public final void c(int paramInt1, int paramInt2)
  {
    this.jdField_p_of_type_Int = paramInt1;
    this.jdField_q_of_type_Int = paramInt2;
    this.jdField_a_of_type_Byte = 0;
  }

  public final boolean c()
  {
    int i1 = 0;
    if ((this.jdField_p_of_type_Int == this.jdField_n_of_type_Int) && (this.jdField_q_of_type_Int == this.jdField_o_of_type_Int))
    {
      b(0);
      i1 = 1;
    }
    else if (this.jdField_a_of_type_Byte == 30)
    {
      b(0);
      this.jdField_a_of_type_Byte = 0;
      i1 = 1;
    }
    else if (this.jdField_a_of_type_Byte == 60)
    {
      this.jdField_l_of_type_Int = j.c(this.jdField_q_of_type_Int, this.jdField_p_of_type_Int);
      this.jdField_m_of_type_Int = j.d(this.jdField_q_of_type_Int, this.jdField_p_of_type_Int);
      b(0);
      this.jdField_a_of_type_Byte = 0;
      i1 = 1;
    }
    else
    {
      e();
      j();
      bj tmp121_120 = this;
      tmp121_120.jdField_a_of_type_Byte = (byte)(tmp121_120.jdField_a_of_type_Byte + 1);
    }
    b(a(this.jdField_l_of_type_Int, this.jdField_m_of_type_Int), b(this.jdField_l_of_type_Int, this.jdField_m_of_type_Int));
    j.b(this.jdField_o_of_type_Int, this.jdField_n_of_type_Int);
    return i1;
  }

  public final void j()
  {
    b(1);

⌨️ 快捷键说明

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