From 64198d3eeb6b620c8746c02bdd7fcd895aeaf53c Mon Sep 17 00:00:00 2001 From: kn5886348135 <56352848+kn5886348135@users.noreply.github.com> Date: Sat, 19 Nov 2022 16:34:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/example/tankbattle/Bullet.java | 7 +++---- src/main/java/com/example/tankbattle/Image.java | 7 ------- src/main/java/com/example/tankbattle/ResourceMgr.java | 6 +++--- src/main/java/com/example/tankbattle/Tank.java | 5 ++--- src/main/java/com/example/tankbattle/TankFrame.java | 6 +++--- 5 files changed, 11 insertions(+), 20 deletions(-) delete mode 100644 src/main/java/com/example/tankbattle/Image.java 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);