actorgroup2d.java

来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 42 行

JAVA
42
字号
package magic.actor2d;

import java.applet.*;
import magic.graphics.*;

// 定义Actor2D对象相关的属性
public abstract class ActorGroup2D
    extends ImageGroup
{
  // int和float的默认最小/最大值

  protected static final int MAX_INT_UNBOUND = Integer.MAX_VALUE;
  protected static final int MIN_INT_UNBOUND = Integer.MIN_VALUE;

  protected static final double MAX_DBL_UNBOUND = Double.MAX_VALUE;
  protected static final double MIN_DBL_UNBOUND = Double.MIN_VALUE;

  // Actor2D可以具备的位置和速度的最大和最小值
  // 覆盖类可以在构造函数或者init方法中改变这些值

  public int MAX_X_POS = MAX_INT_UNBOUND;
  public int MAX_Y_POS = MAX_INT_UNBOUND;

  public int MIN_X_POS = MIN_INT_UNBOUND;
  public int MIN_Y_POS = MIN_INT_UNBOUND;

  public int MAX_X_VEL = MAX_INT_UNBOUND;
  public int MAX_Y_VEL = MAX_INT_UNBOUND;

  public int MIN_X_VEL = MIN_INT_UNBOUND;
  public int MIN_Y_VEL = MIN_INT_UNBOUND;

  // 构造一个新的ActorGroup2D对象
  protected ActorGroup2D()
  {
    super();
  }

  // 初始化共享的Actor2D属性
  public abstract void init(Applet a);

} // ActorGroup2D

⌨️ 快捷键说明

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