(2010年11月26)javaMe实现的智能小球碰墙游戏
来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-02 02:08 点击:次
package com.ball;
public class Ball
{
private int width=0;//画板的宽度
private int hight=0;//画板的高度
private int add_x=0;//自增变量x
private int add_y=0;//自增变量y
private int x=0;// x轴坐标
private int y=0;//y轴坐标
private boolean X_add=true;//判断小球在那个方向的增减变量
private boolean Y_add=false;
public Ball(int width,int hight)
{
this.width=width;
this.hight=hight;
add_x=base.add;
add_y=base.add;
x=width/2;//定义开始小球的坐标位置
y=hight-base.R;
}
public int getX()//获得小球的坐标
{
if(x+base.R<width&&X_add)
{
if((x+add_x+base.R)<width)
return x+=add_x;
else
{
X_add=false;
return x=width-base.R;
}
}
else
{
if(x-add_x>0)
return x-=add_x;
else
{
X_add=true;
return x=0;
}
}
}
public int getY()
{
相关新闻>>
- 发表评论
-
- 最新评论 更多>>