import java.awt.Color;

public class Ball 
{
////常量声明////////////////////////////////////
	
	public final double RADIUS=16d;
	
////属性///////////////////////////////////////
	
	private double currentX,currentY;	//球心坐标(在当前帧)
	private double r;					//半径
	private double stepX,stepY;			//位移量
	private double nextX,nextY;			//球心坐标(在下一帧)
	private Color color;				//颜色
	private int value;					//分值
	private int ballID;					//编号
	private boolean pocketed;			//是否入袋
	
////构造函数////////////////////////////////////
	
	public Ball()
	{
		this.r=16d;				//初始化球的半径
		this.pocketed=false;	//设为没有入袋
		this.stepX=0;			//位移量置零,表示静止
		this.stepY=0;
		this.ballID=0;
	}
	
////方法///////////////////////////////////////
	
	//当前帧的球心坐标
	public double getCurrentX()
	{
		return this.currentX;
	}
	public double getCurrentY()
	{
		return this.currentY;
	}
	public void setCurrentLocation(double currentX,double currentY)
	{
		this.currentX=currentX;
		this.currentY=currentY;
	}
	
	//下一帧的球心坐标
	public double getNextX()
	{
		return this.nextX;
	}
	public double getNextY()
	{
		return this.nextY;
	}
	public void setNextLocation(double nextX,double nextY)
	{
		this.nextX=nextX;
		this.nextY=nextY;
	}
	
	//位移量
	public double getStepX()
	{
		return this.stepX;
	}
	public double getStepY()
	{
		return this.stepY;
	}
	public void setStep(double stepX,double stepY)
	{
		this.stepX=stepX;
		this.stepY=stepY;
	}
	
	//球的编号
	public int getID()
	{
		return this.ballID;
	}
	public void setID(int ID)
	{
		this.ballID=ID;
	}
	
	//球的分值
	public int getValue()
	{
		return this.value;
	}
	public void setValue(int value)
	{
		this.value=value;
	}
	
	//球的颜色
	public Color getColor()
	{
		return this.color;
	}
	public void setColor(Color color)
	{
		this.color=color;
	}
	
	//是否入袋
	public boolean isPocketed()
	{
		return this.pocketed;
	}
	public void setPocketed(boolean pocketed)
	{
		this.pocketed=pocketed;
	}
}
最近下载更多
奈墨樱  LV1 2023年9月7日
wangjialiang1  LV17 2023年8月24日
huangzy  LV12 2023年4月6日
xiaoweitianshi001  LV1 2022年11月8日
迷迭香  LV10 2022年9月21日
hhhhedd  LV1 2022年6月14日
四季夏目  LV7 2022年3月22日
Darkic  LV2 2022年1月23日
王圆姣  LV1 2022年1月7日
3441580740  LV1 2021年12月17日
最近浏览更多
奈墨樱  LV1 2023年9月7日
wangjialiang1  LV17 2023年8月24日
ann000  LV2 2023年7月2日
hougui  LV1 2023年6月20日
微信网友_6469256976748544  LV1 2023年5月10日
huangzy  LV12 2023年4月6日
leon96  LV1 2023年3月18日
xiaoweitianshi001  LV1 2022年11月8日
迷迭香  LV10 2022年9月21日
wukefei 2022年6月30日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友