关闭

java项目之——坦克大战21

标签: java项目
108人阅读 评论(0) 收藏 举报
分类:

本版本:坦克不可相互穿越:

               和墙类似,撞到时stay;

1.主方法中:

t.collidesWithTanks(tanks);

2.在坦克方法中:this.stay()  t.stay();

public boolean collidesWithTanks(java.util.List<Tank> tanks) {
		for(int i=0; i<tanks.size(); i++) {
			Tank t = tanks.get(i);
			if(this != t) {
				if(this.live && t.isLive() && this.getRect().intersects(t.getRect())) {
					this.stay();
					t.stay();
					return true;
				}
			}
		}
		return false;
	}

总结:本版本难道有一些,不过内容很少,只是处理tank之间的穿越。

下一版本:超级炮弹。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:36723次
    • 积分:1232
    • 等级:
    • 排名:千里之外
    • 原创:88篇
    • 转载:16篇
    • 译文:0篇
    • 评论:15条
    最新评论