From 64ebb864732e85b36bebd78740e41345ebd25de4 Mon Sep 17 00:00:00 2001 From: kn5886348135 <56352848+kn5886348135@users.noreply.github.com> Date: Fri, 18 Nov 2022 22:28:39 +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/Main.java | 4 ++-- src/main/java/com/example/tankbattle/Tank.java | 6 ++---- src/main/java/com/example/tankbattle/TankFrame.java | 5 ++++- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/example/tankbattle/Main.java b/src/main/java/com/example/tankbattle/Main.java index a060dda..61786e5 100644 --- a/src/main/java/com/example/tankbattle/Main.java +++ b/src/main/java/com/example/tankbattle/Main.java @@ -2,10 +2,10 @@ package com.example.tankbattle; public class Main { public static void main(String[] args) throws InterruptedException { - TankFrame tankFrame = new TankFrame(); + TankFrame tf = new TankFrame(); while (true) { Thread.sleep(50); - tankFrame.repaint(); + tf.repaint(); } } } diff --git a/src/main/java/com/example/tankbattle/Tank.java b/src/main/java/com/example/tankbattle/Tank.java index 6763846..d99d4cc 100644 --- a/src/main/java/com/example/tankbattle/Tank.java +++ b/src/main/java/com/example/tankbattle/Tank.java @@ -6,7 +6,7 @@ import java.awt.Graphics; public class Tank { private int x,y; private Dir dir = Dir.DOWN; - public static final int SPEED = 5; + private static final int SPEED = 5; private boolean moving = false; @@ -46,9 +46,7 @@ public class Tank { } private void move() { - if (!moving) { - return; - } + if (!moving) return; switch (dir) { case LEFT: x -= SPEED; diff --git a/src/main/java/com/example/tankbattle/TankFrame.java b/src/main/java/com/example/tankbattle/TankFrame.java index c014cb2..cf2c304 100644 --- a/src/main/java/com/example/tankbattle/TankFrame.java +++ b/src/main/java/com/example/tankbattle/TankFrame.java @@ -1,6 +1,9 @@ package com.example.tankbattle; -import java.awt.*; +import java.awt.Color; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.Image; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter;