【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了ActorGroup2D.java相关资料,希望对各位网友有所帮助!
import java.applet.*;
// 定义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