![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
坦克大战
ღ小通
初学者,努力帮到你,谢谢
展开
-
Bullet类
package com.bigdata.tankbattle; import java.awt.*; public class Bullet { private Tank tank; // 子弹位子 private int x; private int y; private int diameter; private int direction; // 子弹速度 ..原创 2021-05-17 14:04:58 · 205 阅读 · 0 评论 -
Tank类
package com.bigdata.tankbattle;import java.awt.*;public class Tank { //初始值 /** * 初始的x值 * 初始的y值 * 初始的宽度 * 初始的高度 */ public static final int InIT_X=100; public static final int InIT_Y=100; public static..原创 2021-05-17 14:01:21 · 476 阅读 · 0 评论 -
Wall类
package com.bigdata.tankbattle;import java.awt.*;//神奇的格式化代码的快捷键 : Ctrl + Alt + Lpublic class Wall { // 墙的属性 public static final int WIDTH = 10; public static final int HEIGHT = 100; private int x; private int y; private int ..原创 2021-05-17 14:00:43 · 217 阅读 · 0 评论 -
AI类
package com.bigdata.tankbattle;import java.util.Random;public class AI { // 制作随机变量 public static final Random RANDOM=new Random(); // 制造敌军 public static void enemy(){ // 制造出5台坦克 for (int i=0;i<5;i++){ in..原创 2021-05-17 13:59:37 · 102 阅读 · 0 评论 -
TankBattle类
package com.bigdata.tankbattle;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.FileReader;public class TankBattle { publi..原创 2021-05-17 13:59:01 · 159 阅读 · 0 评论 -
GamePanel类
package com.bigdata.tankbattle;import javax.swing.*;import java.awt.*;import java.util.ArrayList;import java.util.Iterator;import java.util.List;// game panel : 游戏面板public class GamePanel extends JPanel { // 控制游戏是否结束 private static bo..原创 2021-05-17 13:57:48 · 1752 阅读 · 0 评论