TankWar 单机(JAVA版) 版本1.5 画一辆敌方的坦克
2016-10-07 11:25
288 查看
既然是敌方坦克 肯定和我方坦克有区别 那么就在Tank类中定义一个布尔型的good变量
用来区分敌我坦克,同时将good变量放入构造方法。
public Tank(int x, int y, int width, int height,boolean good) { super(); this.x = x; this.y = y; this.width = width; this.height = height; this.good=good; }
既然有区分 那么在画坦克的时候我们需要根据坦克的好坏来改变绘制的颜色
在Tank类的draw方法中加入这一句
为了可以画出地方坦克,我们在TankClient类中新增一个集合 用来保存敌方坦克
//敌方坦克集合 public static List<Tank> enemyTanks=new CopyOnWriteArrayList<Tank>();然后就是实例化敌方坦克并将其加入集合
最后就是在TankClientPanel内部类中调用地方坦克的draw方法 绘制坦克
最后运行结果
全部源码点击下载
相关文章推荐
- TankWar 单机(JAVA版)版本1.7&&版本1.8 坦克死亡的爆炸和画出多个敌方坦克
- TankWar 单机(JAVA版) 版本1.6 将敌人坦克击毙
- TankWar 单机(JAVA版) 版本0.4~版本0.6 让坦克动起来
- TankWar 单机(JAVA版)版本2.3~版本2.4 为坦克画血条
- TankWar 单机(JAVA版) 版本1.0~版本1.4 坦克方向打出多发子弹 并解决子弹不消亡问题
- TankWar 单机(JAVA版)版本2.0.5 坦克撞墙的处理
- TankWar 单机(JAVA版) 版本0.3 画出坦克
- TankWar 单机(JAVA版) 版本0.7~版本0.9 让坦克实现八个方向的移动
- TankWar 单机(JAVA版)版本2.1 坦克之间不能相互穿越
- TankWar 单机(JAVA版)版本1.9 敌军坦克自动移动 自动攻击 及判断边界
- TankWar 单机(JAVA版)版本2.2 超级炮弹
- TankWar 单机(JAVA版)优化炮杆和坦克移动方向不一致
- TankWar 单机(JAVA版) 版本0.1&&版本0.2 显示一个窗口
- TankWar 单机(JAVA版)版本2.0.1 在地图中加入墙体
- java web start 1.5版本跟踪日志的设置
- TankWar 单机(JAVA版) 提前优化 图形化
- JAVA 1.5 最全的各个版本的JDK,里面当然也包含对应的源代码了,在要求小版匹配时尤其重要.
- java_1.5版本新特性和5个常用类
- Java 各个版本的软件 1.4 1.5 5.0 6.0
- Java小项目之坦克大战单机1.0版