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

📄 t.java

📁 现在非常流行的手机网游的源码,可以下载来学习学习.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
import java.util.Enumeration;
import java.util.Vector;
import javax.microedition.lcdui.Graphics;

public final class t extends n
{
  public static byte[][] b;
  public static byte[][] c;
  private int i = 0;
  private int j = 0;
  private int k = 0;
  private int l = 0;
  private int m = 0;
  private Vector jdField_a_of_type_JavaUtilVector = new Vector();
  private Vector jdField_b_of_type_JavaUtilVector = new Vector();
  private Enumeration jdField_a_of_type_JavaUtilEnumeration = null;
  private bl jdField_a_of_type_Bl = null;
  private z jdField_a_of_type_Z = null;
  private bl jdField_b_of_type_Bl = null;
  public short a;
  private byte jdField_b_of_type_Byte;
  private short jdField_b_of_type_Short;
  private static final byte c;
  private byte d;

  public t(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5)
  {
    super(paramInt1, paramInt2, paramInt3, paramInt4);
    this.jdField_a_of_type_Short = 0;
    this.jdField_b_of_type_Byte = 0;
    this.jdField_b_of_type_Short = 0;
    this.d = (byte)(18 * n.g / 176);
    this.m = paramInt5;
    if (this.d > 18)
    {
      t tmp122_121 = this;
      tmp122_121.d = (byte)(tmp122_121.d + 1);
    }
  }

  public final void a(int paramInt1, byte paramByte, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6)
  {
    z localz = new z(this, paramInt1, paramByte, paramInt2, paramInt4, paramInt3, paramInt5, paramInt6);
    this.jdField_a_of_type_JavaUtilVector.addElement(localz);
  }

  public final void a(int paramInt1, byte paramByte1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, byte paramByte2)
  {
    z localz = new z(this, paramInt1, paramByte1, paramInt2, paramInt4, paramInt3, paramInt5, paramInt6, paramByte2);
    this.jdField_a_of_type_JavaUtilVector.addElement(localz);
  }

  public final void a(int paramInt1, int paramInt2, byte paramByte, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7)
  {
    z localz = new z(this, paramInt2, paramByte, paramInt3, paramInt5, paramInt4, paramInt6, paramInt7);
    this.jdField_a_of_type_JavaUtilVector.insertElementAt(localz, paramInt1);
  }

  public final void a(bl parambl)
  {
    if (parambl != null)
      this.jdField_a_of_type_Bl = parambl;
  }

  public final void a(int paramInt)
  {
    if (paramInt < 0)
      return;
    this.jdField_a_of_type_Short = (short)paramInt;
  }

  public final void a()
  {
    this.jdField_b_of_type_Short = this.jdField_a_of_type_Short;
  }

  public final int a()
  {
    if (this.jdField_a_of_type_Z == null)
      return 0;
    return this.jdField_a_of_type_Z.g;
  }

  public final int b()
  {
    if (this.jdField_a_of_type_Z == null)
      return 0;
    return this.jdField_a_of_type_Z.jdField_b_of_type_Byte;
  }

  public final int c()
  {
    return (this.jdField_a_of_type_Z.jdField_c_of_type_Int + 1);
  }

  public final boolean a()
  {
    if (this.jdField_a_of_type_Z == null)
      return false;
    return this.jdField_a_of_type_Z.jdField_a_of_type_Boolean;
  }

  public final void a(byte paramByte)
  {
    this.jdField_b_of_type_Byte = paramByte;
    if ((this.jdField_b_of_type_Byte == 0) && (this.jdField_a_of_type_JavaUtilVector.size() == 18))
    {
      this.jdField_a_of_type_JavaUtilVector.removeElementAt(0);
      this.jdField_a_of_type_JavaUtilVector.removeElementAt(this.jdField_a_of_type_JavaUtilVector.size() - 1);
      this.jdField_a_of_type_JavaUtilVector.removeElementAt(this.jdField_a_of_type_JavaUtilVector.size() - 1);
      this.jdField_a_of_type_JavaUtilVector.removeElementAt(this.jdField_a_of_type_JavaUtilVector.size() - 1);
      this.jdField_a_of_type_Z = null;
    }
  }

  public final byte[] a()
  {
    byte[] arrayOfByte = new byte[this.jdField_a_of_type_JavaUtilVector.size()];
    for (int i1 = 0; i1 < arrayOfByte.length; ++i1)
      arrayOfByte[i1] = (byte)((z)this.jdField_a_of_type_JavaUtilVector.elementAt(i1)).g;
    return arrayOfByte;
  }

  public final void b(bl parambl)
  {
    if (parambl != null)
      this.jdField_b_of_type_Bl = parambl;
  }

  public final boolean b()
  {
    if (this.jdField_a_of_type_Z == null)
      return false;
    if (this.jdField_a_of_type_Z.g >= this.jdField_a_of_type_Z.jdField_b_of_type_Byte)
      return false;
    if (!(this.jdField_a_of_type_Z.jdField_a_of_type_Boolean))
      return false;
    if (this.jdField_a_of_type_Short < 1)
      return false;
    this.jdField_a_of_type_Z.g += 1;
    t tmp64_63 = this;
    tmp64_63.jdField_a_of_type_Short = (short)(tmp64_63.jdField_a_of_type_Short - 1);
    d();
    return true;
  }

  public final boolean c()
  {
    if (this.jdField_a_of_type_Z == null)
      return false;
    if (this.jdField_a_of_type_Z.g <= 0)
      return false;
    if (!(this.jdField_a_of_type_Z.jdField_a_of_type_Boolean))
      return false;
    if (this.jdField_a_of_type_Z.g <= this.jdField_a_of_type_Z.h)
      return false;
    this.jdField_a_of_type_Z.g -= 1;
    t tmp66_65 = this;
    tmp66_65.jdField_a_of_type_Short = (short)(tmp66_65.jdField_a_of_type_Short + 1);
    d();
    return true;
  }

  public final void a(Graphics paramGraphics)
  {
    b(paramGraphics);
    if (this.jdField_b_of_type_Byte == 0)
      c(paramGraphics);
    paramGraphics.setColor(16776960);
    if ((this.jdField_a_of_type_Boolean) && (this.jdField_a_of_type_Z != null))
      paramGraphics.drawRect(this.jdField_a_of_type_Z.jdField_a_of_type_Int - 1, this.jdField_a_of_type_Z.jdField_b_of_type_Int - 1, this.i + 2, this.j + 2);
  }

  private void d()
  {
    Object localObject;
    this.jdField_a_of_type_JavaUtilEnumeration = this.jdField_a_of_type_JavaUtilVector.elements();
    while (true)
    {
      while (true)
      {
        while (true)
        {
          do
          {
            if (!(this.jdField_a_of_type_JavaUtilEnumeration.hasMoreElements()))
              break label136;
            if ((localObject = (z)this.jdField_a_of_type_JavaUtilEnumeration.nextElement()).jdField_a_of_type_Z != null)
              break label62;
          }
          while (this.m < ((z)localObject).f);
          ((z)localObject).jdField_a_of_type_Boolean = true;
        }
        label62: if ((((z)localObject).jdField_a_of_type_Z.g < ((z)localObject).e) || (this.m < ((z)localObject).f))
          break;
        ((z)localObject).jdField_a_of_type_Boolean = true;
      }
      ((z)localObject).jdField_a_of_type_Boolean = false;
      if (((z)localObject).jdField_a_of_type_Z.g < ((z)localObject).e)
      {
        t tmp115_114 = this;
        tmp115_114.jdField_a_of_type_Short = (short)(tmp115_114.jdField_a_of_type_Short + ((z)localObject).g);
        ((z)localObject).g = 0;
      }
    }
    if (this.jdField_b_of_type_Byte == 1)
    {
      label136: localObject = (short[][])null;
      switch (aq.a().g)
      {
      case 1:
        localObject = w.a;
        break;
      case 3:
        localObject = w.c;
        break;
      case 4:
        localObject = w.d;
        break;
      case 2:
        localObject = w.b;
      }
      for (int i1 = 0; i1 < this.jdField_a_of_type_JavaUtilVector.size(); ++i1)
      {
        z localz;
        if ((localz = (z)this.jdField_a_of_type_JavaUtilVector.elementAt(i1)).jdField_c_of_type_Int == -1)
        {
          localz.jdField_a_of_type_Boolean = true;
        }
        else
        {
          if (localz.jdField_c_of_type_Int >= 14);
          switch (localz.jdField_c_of_type_Int)
          {
          case 14:
            localz.jdField_a_of_type_Boolean = q.jdField_a_of_type_Boolean;
            break;
          case 15:
            localz.jdField_a_of_type_Boolean = q.b;
            break;
          case 16:
            localz.jdField_a_of_type_Boolean = q.c;
          default:
            break label365:
            label365: if ((localz.jdField_a_of_type_Boolean) && (((localz.g == 0) || (localObject[(localz.jdField_c_of_type_Int + 1)][0] == 2) || (localObject[(localz.jdField_c_of_type_Int + 1)][0] == 1))))
              localz.jdField_a_of_type_Boolean = false;
          }
        }
      }
    }
  }

  public final void a(int paramInt1, int paramInt2)
  {
    this.jdField_c_of_type_Int = paramInt1;
    this.jdField_d_of_type_Int = paramInt2;
    e();
  }

  public final n a(byte paramByte)
  {
    switch (paramByte)

⌨️ 快捷键说明

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