diff --git a/src/main/java/com/example/tankbattle/Bullet.java b/src/main/java/com/example/tankbattle/Bullet.java index 7d155c5..35b3d38 100644 --- a/src/main/java/com/example/tankbattle/Bullet.java +++ b/src/main/java/com/example/tankbattle/Bullet.java @@ -1,12 +1,11 @@ package com.example.tankbattle; -import java.awt.Color; import java.awt.Graphics; public class Bullet { - private static final int SPEED = 1; - public static final int WIDTH = ResourceMgr.bulletD.getWidth(); - public static final int HEIGHT = ResourceMgr.bulletD.getHeight(); + private static final int SPEED = 10; + public static int WIDTH = ResourceMgr.bulletD.getWidth(); + public static int HEIGHT = ResourceMgr.bulletD.getHeight(); private int x, y; private Dir dir; diff --git a/src/main/java/com/example/tankbattle/Image.java b/src/main/java/com/example/tankbattle/Image.java deleted file mode 100644 index d958c2a..0000000 --- a/src/main/java/com/example/tankbattle/Image.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.example.tankbattle; - -public class Image { - public void test() { - - } -} diff --git a/src/main/java/com/example/tankbattle/ResourceMgr.java b/src/main/java/com/example/tankbattle/ResourceMgr.java index a527248..1d77a8f 100644 --- a/src/main/java/com/example/tankbattle/ResourceMgr.java +++ b/src/main/java/com/example/tankbattle/ResourceMgr.java @@ -1,8 +1,8 @@ package com.example.tankbattle; -import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.IOException; +import javax.imageio.ImageIO; public class ResourceMgr { public static BufferedImage tankL, tankU, tankR, tankD; @@ -19,8 +19,8 @@ public class ResourceMgr { bulletU = ImageIO.read(ResourceMgr.class.getClassLoader().getResourceAsStream("images/bulletU.gif")); bulletR = ImageIO.read(ResourceMgr.class.getClassLoader().getResourceAsStream("images/bulletR.gif")); bulletD = ImageIO.read(ResourceMgr.class.getClassLoader().getResourceAsStream("images/bulletD.gif")); - } catch (IOException exception) { - exception.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); } } } diff --git a/src/main/java/com/example/tankbattle/Tank.java b/src/main/java/com/example/tankbattle/Tank.java index 07fb1fe..bb22918 100644 --- a/src/main/java/com/example/tankbattle/Tank.java +++ b/src/main/java/com/example/tankbattle/Tank.java @@ -1,6 +1,5 @@ package com.example.tankbattle; -import java.awt.Color; import java.awt.Graphics; public class Tank { @@ -8,8 +7,8 @@ public class Tank { private Dir dir = Dir.DOWN; private static final int SPEED = 5; - private static final int WIDTH = ResourceMgr.tankD.getWidth(); - private static final int HEIGHT = ResourceMgr.tankD.getHeight(); + private static int WIDTH = ResourceMgr.tankD.getWidth(); + private static int HEIGHT = ResourceMgr.tankD.getHeight(); private boolean moving = false; diff --git a/src/main/java/com/example/tankbattle/TankFrame.java b/src/main/java/com/example/tankbattle/TankFrame.java index 378dc95..6726639 100644 --- a/src/main/java/com/example/tankbattle/TankFrame.java +++ b/src/main/java/com/example/tankbattle/TankFrame.java @@ -15,11 +15,11 @@ import java.util.List; public class TankFrame extends Frame { Tank myTank = new Tank(200, 200, Dir.DOWN, this); - public static final int GAME_WIDTH = 800,GAME_HEIGHT=600; List bullets = new ArrayList<>(); + public static final int GAME_WIDTH = 800,GAME_HEIGHT=600; - public TankFrame() { + public TankFrame() { setSize(GAME_WIDTH, GAME_HEIGHT); setResizable(false); setTitle("tank battle"); @@ -52,7 +52,7 @@ public class TankFrame extends Frame { public void paint(Graphics g) { Color c = g.getColor(); g.setColor(Color.WHITE); - g.drawString("子弹的数量" + bullets.size(), 10, 60); + g.drawString("子弹的数量:" + bullets.size(), 10, 60); g.setColor(c); myTank.paint(g);