chdyiboke的博客

只要你想做的事,全世界都会给你让路

java项目之——坦克大战21

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

               和墙类似,撞到时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之间的穿越。

下一版本:超级炮弹。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chdyiboke/article/details/52356268
文章标签: java 项目
个人分类: java后台--稳健
上一篇java项目之——坦克大战20
下一篇java项目之——坦克大战22
想对作者说点什么? 我来说一句

java版本坦克大战源代码

2012年10月12日 143KB 下载

JAVA坦克大战游戏源代码

2009年02月03日 160KB 下载

没有更多推荐了,返回首页

关闭
关闭