java项目之——坦克大战23
来源:互联网 发布:四川省中小学生网络 编辑:程序博客网 时间:2024/05/16 07:03
本版本:主战坦克的生命值。
加入表示生命值的量:life
1.坦克类中:定义变量life
private int life = 100;产生getlife和setlife方法
public int getLife() {return life;}public void setLife(int life) {this.life = life;}
2.hitTank()中判断,如果是我方坦克,那么每次被打中减20.初始值100
public boolean hitTank(Tank t){if(this.live && this.getRect().intersects(t.getRect()) && t.isLive() && this.good !=t.isGood()){if(t.isGood()){t.setLife(t.getLife()-20);if(t.getLife()<=0 ) t.setLive(false);}else{t.setLive(false);}this.live=false;Explode e = new Explode(x, y, tc);tc.explodes.add(e);return true;} return false;}
总结:主战坦克生命值,所以加入life变量,修改hittank方法,比较简单。
下一版本:图形化表示主战坦克生命值。
0 0
- java项目之——坦克大战23
- java项目之——坦克大战01
- java项目之——坦克大战02
- java项目之——坦克大战03
- java项目之——坦克大战 04
- java项目之——坦克大战04.1
- java项目之——坦克大战05
- java项目之——坦克大战06
- java项目之——坦克大战07
- java项目之——坦克大战08
- java项目之——坦克大战09
- java项目之——坦克大战10
- java项目之——坦克大战11
- java项目之——坦克大战12
- java项目之——坦克大战13
- java项目之——坦克大战14
- java项目之——坦克大战15
- java项目之——坦克大战16
- struts2学习笔记之二、struts2类型转换器
- Mac下载android源码
- Socket进程间通信
- 独立服务器,vps服务器,虚拟主机的区别
- Java IO
- java项目之——坦克大战23
- 成功的背后
- A Review on Multi-Label Learning Algorithms - KNN
- 哈理工OJ 1151 追求(斐波那契变形【思维题目】)
- 1003. 我要通过!(20)
- LRU、LFU、FIFO算法总结
- 回文数判断
- 关于字符数组,字符指针 strlen和sizeof总结
- 算法--04.希尔排序