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

📄 aq.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
      return w.a[paramInt];
    case 2:
      return w.b[paramInt];
    case 3:
      return w.c[paramInt];
    }
    return null;
  }

  private boolean a(int paramInt)
  {
    return a(paramInt, this, bi.jdField_a_of_type_Bj);
  }

  private void y()
  {
    for (int i = 0; i < jdField_b_of_type_ArrayOfByte.length; ++i)
    {
      if ((this.b[2] != 0) || (this.b[3] != 0))
        jdField_a_of_type_ArrayOfBoolean[i] = false;
      else
        jdField_a_of_type_ArrayOfBoolean[i] = a(jdField_b_of_type_ArrayOfByte[i]);
      if (jdField_b_of_type_ArrayOfByte[i] > 14)
        if (jdField_a_of_type_Short != 0)
          jdField_a_of_type_ArrayOfBoolean[i] = false;
        else
          switch (jdField_b_of_type_ArrayOfByte[i])
          {
          case 15:
            if (q.jdField_a_of_type_Boolean)
              jdField_a_of_type_ArrayOfBoolean[i] = true;
            break;
          case 16:
            if (q.jdField_b_of_type_Boolean)
              jdField_a_of_type_ArrayOfBoolean[i] = true;
            break;
          case 17:
            if (q.c)
              jdField_a_of_type_ArrayOfBoolean[i] = true;
          }
    }
  }

  public final void b(Graphics paramGraphics)
  {
    if (this.y == 0)
      return;
    if (this.jdField_q_of_type_Byte != 9)
      return;
    int i = be.d - 72 >>> 1;
    paramGraphics.setColor(2037253);
    paramGraphics.fillRect(-1 + i, 219, 75, 8);
    paramGraphics.setColor(10125138);
    paramGraphics.drawRect(i, 220, 72, 5);
    paramGraphics.setColor(2037253);
    paramGraphics.drawRect(1 + i, 221, 70, 3);
    paramGraphics.setColor(16768512);
    int j = (j = (j = 68 * this.y * 1000) / 20) / 1000;
    paramGraphics.fillRect(i + 2, 222, j + 1, 2);
  }

  public final void c(Graphics paramGraphics)
  {
    if (this.jdField_q_of_type_Byte != 7)
      return;
    if (this.v == 0)
      return;
    int i = be.d - 72 >>> 1;
    paramGraphics.setColor(2037253);
    paramGraphics.fillRect(-1 + i, 219, 75, 8);
    paramGraphics.setColor(10125138);
    paramGraphics.drawRect(i, 220, 72, 5);
    paramGraphics.setColor(2037253);
    paramGraphics.drawRect(1 + i, 221, 70, 3);
    paramGraphics.setColor(16768512);
    long l = 68L * (System.currentTimeMillis() - this.jdField_a_of_type_Long);
    if (this.v <= 0)
      l = 68L;
    else
      l /= this.v;
    if (l > 68L)
      l = 68L;
    paramGraphics.fillRect(2 + i, 222, (int)(l + 1L), 2);
  }

  public final void d(Graphics paramGraphics)
  {
    if (this.jdField_q_of_type_Byte != 7)
    {
      int i = this.l - j.jdField_b_of_type_Int;
      int j = this.m - j.c;
      i -= 4;
      j -= 42;
      aq tmp34_33 = this;
      tmp34_33.z = (byte)(tmp34_33.z + 1);
      if (this.z >= 4)
        this.z = 0;
      j += (this.z & 0x1);
      if (this.jdField_q_of_type_Byte != 5)
      {
        be.jdField_g_of_type_Bl.a(paramGraphics, i, j + (this.z >> 1) * 2, 0, false);
        return;
      }
      be.jdField_g_of_type_Bl.a(paramGraphics, i - 12, j + (this.z >> 1) * 2 + 10, 0, false);
      return;
    }
  }

  private void z()
  {
    int i = bj.jdField_a_of_type_Array2dOfByte[this.u][0];
    int j = bj.jdField_a_of_type_Array2dOfByte[this.u][1];
    this.jdField_b_of_type_Array2dOfInt[0][0] = j.a(this.m - 3, this.l - 4);
    this.jdField_b_of_type_Array2dOfInt[0][1] = j.b(this.m - 3, this.l - 4);
    this.jdField_b_of_type_Array2dOfInt[1][0] = j.a(this.m - 3, this.l + 4);
    this.jdField_b_of_type_Array2dOfInt[1][1] = j.b(this.m - 3, this.l + 4);
    this.jdField_b_of_type_Array2dOfInt[2][0] = j.a(this.m, this.l + 4);
    this.jdField_b_of_type_Array2dOfInt[2][1] = j.b(this.m, this.l + 4);
    this.jdField_b_of_type_Array2dOfInt[3][0] = j.a(this.m, this.l - 4);
    this.jdField_b_of_type_Array2dOfInt[3][1] = j.b(this.m, this.l - 4);
    this.jdField_b_of_type_Array2dOfInt[4][0] = j.a(this.m - i - 3, this.l);
    this.jdField_b_of_type_Array2dOfInt[4][1] = j.b(this.m - i - 3, this.l);
    this.jdField_b_of_type_Array2dOfInt[5][0] = j.a(this.m - 1, this.l + 4 + j);
    this.jdField_b_of_type_Array2dOfInt[5][1] = j.b(this.m - 1, this.l + 4 + j);
    this.jdField_b_of_type_Array2dOfInt[6][0] = j.a(this.m + i, this.l);
    this.jdField_b_of_type_Array2dOfInt[6][1] = j.b(this.m + i, this.l);
    this.jdField_b_of_type_Array2dOfInt[7][0] = j.a(this.m - 1, this.l - 4 - j);
    this.jdField_b_of_type_Array2dOfInt[7][1] = j.b(this.m - 1, this.l - 4 - j);
  }

  private void d(byte paramByte)
  {
    if (this.jdField_t_of_type_Byte != paramByte)
      c(paramByte);
    switch (paramByte)
    {
    case 1:
      this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][1];
      break;
    case 2:
      this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][1];
      break;
    case 3:
      this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][0];
      break;
    case 4:
      this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][0];
    }
    z();
    if (!(f()))
      switch (this.jdField_t_of_type_Byte)
      {
      case 1:
        this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][1];
        return;
      case 2:
        this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][1];
        return;
      case 3:
        this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][0];
        return;
      case 4:
        this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][0];
      }
  }

  private boolean f()
  {
    switch (this.jdField_t_of_type_Byte)
    {
    case 3:
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
        {
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[7][1], this.jdField_b_of_type_Array2dOfInt[7][0]))
            return true;
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
      {
        j.a();
        if (!(j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0])))
        {
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (!(j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0])))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
        {
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
    case 4:
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
        {
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[5][1], this.jdField_b_of_type_Array2dOfInt[5][0]))
            return true;
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
      {
        j.a();
        if (!(j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0])))
        {
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (!(j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0])))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
        {
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
    case 1:
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
        {
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[4][1], this.jdField_b_of_type_Array2dOfInt[4][0]))
            return true;
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (!(j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0])))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
        {
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
      {
        j.a();
        if (!(j.a(this.jdField_b_of_type_Array2dOfInt[0][1], this.jdField_b_of_type_Array2dOfInt[0][0])))
        {
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[1][1], this.jdField_b_of_type_Array2dOfInt[1][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
    case 2:
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
        {
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[6][1], this.jdField_b_of_type_Array2dOfInt[6][0]))
            return true;
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
            break label2544:
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (!(j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0])))
      {
        j.a();
        if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
        {
          this.l -= bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();
          if (j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0]))
            break label2544:
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m -= bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          return false;
        }
      }
      j.a();
      if (j.a(this.jdField_b_of_type_Array2dOfInt[2][1], this.jdField_b_of_type_Array2dOfInt[2][0]))
      {
        j.a();
        if (!(j.a(this.jdField_b_of_type_Array2dOfInt[3][1], this.jdField_b_of_type_Array2dOfInt[3][0])))
        {
          this.l += bj.jdField_a_of_type_Array2dOfByte[this.u][2];
          this.m += bj.jdField_a_of_type_Array2dOfByte[this.u][3];
          z();
          j.a();

⌨️ 快捷键说明

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