(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()
   {
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Java编程语言的八大优点
  • JVM对象生命周期详细介绍
  • Java平台上的CRM系统
  • Java 算数测试小程序
  • Java环境 使用Resin在NT环境下配置JSP环境
  • Command(命令模式)
  • Java 一个简单的画图程序
  • Java 日历的小程序
  • Java 统计代码的小工具
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1