diff --git a/.idea/misc.xml b/.idea/misc.xml index 0f9e86a..5f60ad7 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/pom.xml b/pom.xml index bb8f0f3..dbeb740 100644 --- a/pom.xml +++ b/pom.xml @@ -9,8 +9,8 @@ 1.0-SNAPSHOT - 14 - 14 + 15 + 15 diff --git a/src/main/java/BasicEx.java b/src/main/java/Main.java similarity index 90% rename from src/main/java/BasicEx.java rename to src/main/java/Main.java index eaca85b..91f75b4 100644 --- a/src/main/java/BasicEx.java +++ b/src/main/java/Main.java @@ -5,12 +5,12 @@ import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; -class BasicEx extends JFrame { +class Main extends JFrame { Master master; Timer timer; - public BasicEx() { + public Main() { initUI(); timer = new Timer(1000/60, e -> { master.refresh(); @@ -40,7 +40,7 @@ class BasicEx extends JFrame { EventQueue.invokeLater(() -> { - BasicEx ex = new BasicEx(); + Main ex = new Main(); ex.setVisible(true); }); } diff --git a/src/main/java/core/Master.java b/src/main/java/core/Master.java index 799d44c..92dc4e4 100644 --- a/src/main/java/core/Master.java +++ b/src/main/java/core/Master.java @@ -3,9 +3,9 @@ package core; import core.math.Vector2D; import core.physics.Collidable; import core.physics.Collision; -import objects.DebugPos; +import core.objects.base.DebugPos; import objects.ships.BattleShip; -import objects.core.GameObject; +import core.objects.core.GameObject; import objects.ships.Submarine; import objects.world.Grid; import objects.world.Wall; diff --git a/src/main/java/objects/DebugPos.java b/src/main/java/core/objects/base/DebugPos.java similarity index 87% rename from src/main/java/objects/DebugPos.java rename to src/main/java/core/objects/base/DebugPos.java index cfc4559..3299c63 100644 --- a/src/main/java/objects/DebugPos.java +++ b/src/main/java/core/objects/base/DebugPos.java @@ -1,7 +1,7 @@ -package objects; +package core.objects.base; import core.math.Vector2D; -import objects.core.GameObject; +import core.objects.core.GameObject; import java.awt.*; diff --git a/src/main/java/objects/core/CollGameObject.java b/src/main/java/core/objects/core/CollGameObject.java similarity index 95% rename from src/main/java/objects/core/CollGameObject.java rename to src/main/java/core/objects/core/CollGameObject.java index 38c2c8a..4a1c161 100644 --- a/src/main/java/objects/core/CollGameObject.java +++ b/src/main/java/core/objects/core/CollGameObject.java @@ -1,6 +1,7 @@ -package objects.core; +package core.objects.core; import core.math.Vector2D; +import core.objects.core.GameObject; import core.physics.Collidable; import core.physics.hitboxes.Hitbox; diff --git a/src/main/java/objects/core/GameObject.java b/src/main/java/core/objects/core/GameObject.java similarity index 99% rename from src/main/java/objects/core/GameObject.java rename to src/main/java/core/objects/core/GameObject.java index 5bac81e..7b72bf8 100644 --- a/src/main/java/objects/core/GameObject.java +++ b/src/main/java/core/objects/core/GameObject.java @@ -1,4 +1,4 @@ -package objects.core; +package core.objects.core; import core.math.Coords; import core.Drawable; diff --git a/src/main/java/objects/ships/BattleShip.java b/src/main/java/objects/ships/BattleShip.java index 9f10068..30623e4 100644 --- a/src/main/java/objects/ships/BattleShip.java +++ b/src/main/java/objects/ships/BattleShip.java @@ -1,6 +1,6 @@ package objects.ships; -import objects.core.GameObject; +import core.objects.core.GameObject; import java.awt.*; import java.util.ArrayList; diff --git a/src/main/java/objects/ships/Shell.java b/src/main/java/objects/ships/Shell.java index 4aaa38d..991cf83 100644 --- a/src/main/java/objects/ships/Shell.java +++ b/src/main/java/objects/ships/Shell.java @@ -1,9 +1,7 @@ package objects.ships; import core.math.Vector2D; -import core.physics.hitboxes.RectHitBox; -import objects.core.CollGameObject; -import objects.core.GameObject; +import core.objects.core.GameObject; import java.awt.*; diff --git a/src/main/java/objects/ships/Submarine.java b/src/main/java/objects/ships/Submarine.java index ba4b2ff..b9cfb6c 100644 --- a/src/main/java/objects/ships/Submarine.java +++ b/src/main/java/objects/ships/Submarine.java @@ -3,7 +3,7 @@ package objects.ships; import core.math.Coords; import core.math.Vector2D; import core.physics.hitboxes.RectHitBox; -import objects.core.CollGameObject; +import core.objects.core.CollGameObject; import java.awt.*; diff --git a/src/main/java/objects/ships/Turret.java b/src/main/java/objects/ships/Turret.java index 18f1dc7..6ebb506 100644 --- a/src/main/java/objects/ships/Turret.java +++ b/src/main/java/objects/ships/Turret.java @@ -3,7 +3,7 @@ package objects.ships; import core.math.Coords; import core.math.ExMath; import core.math.Vector2D; -import objects.core.GameObject; +import core.objects.core.GameObject; import java.awt.*; @@ -83,7 +83,6 @@ public class Turret extends GameObject { //TODO getCenter uses the wrong size Vector2D center = battleShip.getMapCoords(getCenterPosition(position)); - System.out.println(getCenterPosition(position)); master.debugPos(battleShip.getMapCoords(position)); master.debugPos(center); double targetRotation = -Math.atan2(center.x - mouseRel.x, center.y - mouseRel.y); diff --git a/src/main/java/objects/world/Grid.java b/src/main/java/objects/world/Grid.java index f056735..c74db58 100644 --- a/src/main/java/objects/world/Grid.java +++ b/src/main/java/objects/world/Grid.java @@ -1,6 +1,6 @@ package objects.world; -import objects.core.GameObject; +import core.objects.core.GameObject; import java.awt.*; diff --git a/src/main/java/objects/world/Wall.java b/src/main/java/objects/world/Wall.java index 6bcd8e7..64aa588 100644 --- a/src/main/java/objects/world/Wall.java +++ b/src/main/java/objects/world/Wall.java @@ -3,7 +3,7 @@ package objects.world; import core.math.Vector2D; import core.physics.hitboxes.Hitbox; import core.physics.hitboxes.RectHitBox; -import objects.core.CollGameObject; +import core.objects.core.CollGameObject; import java.awt.*; diff --git a/target/classes/objects/DebugPos.class b/target/classes/objects/DebugPos.class index 8613add..1dfedb2 100644 Binary files a/target/classes/objects/DebugPos.class and b/target/classes/objects/DebugPos.class differ diff --git a/target/classes/objects/ships/Shell.class b/target/classes/objects/ships/Shell.class index c86ceb8..5c94f50 100644 Binary files a/target/classes/objects/ships/Shell.class and b/target/classes/objects/ships/Shell.class differ diff --git a/target/classes/objects/ships/Turret.class b/target/classes/objects/ships/Turret.class index 4849663..47a3d55 100644 Binary files a/target/classes/objects/ships/Turret.class and b/target/classes/objects/ships/Turret.class differ