mirror of
https://github.com/Noratrieb/Java2DGame.git
synced 2026-01-14 14:05:01 +01:00
package structure
This commit is contained in:
parent
b530a5d3a5
commit
3f719e573a
16 changed files with 19 additions and 21 deletions
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
|
|
@ -8,7 +8,7 @@
|
||||||
</list>
|
</list>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_14" project-jdk-name="14" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_15" default="false" project-jdk-name="15" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/out" />
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
||||||
4
pom.xml
4
pom.xml
|
|
@ -9,8 +9,8 @@
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<maven.compiler.source>14</maven.compiler.source>
|
<maven.compiler.source>15</maven.compiler.source>
|
||||||
<maven.compiler.target>14</maven.compiler.target>
|
<maven.compiler.target>15</maven.compiler.target>
|
||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,12 @@ import java.awt.*;
|
||||||
import java.awt.event.MouseAdapter;
|
import java.awt.event.MouseAdapter;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
|
|
||||||
class BasicEx extends JFrame {
|
class Main extends JFrame {
|
||||||
|
|
||||||
Master master;
|
Master master;
|
||||||
Timer timer;
|
Timer timer;
|
||||||
|
|
||||||
public BasicEx() {
|
public Main() {
|
||||||
initUI();
|
initUI();
|
||||||
timer = new Timer(1000/60, e -> {
|
timer = new Timer(1000/60, e -> {
|
||||||
master.refresh();
|
master.refresh();
|
||||||
|
|
@ -40,7 +40,7 @@ class BasicEx extends JFrame {
|
||||||
|
|
||||||
EventQueue.invokeLater(() -> {
|
EventQueue.invokeLater(() -> {
|
||||||
|
|
||||||
BasicEx ex = new BasicEx();
|
Main ex = new Main();
|
||||||
ex.setVisible(true);
|
ex.setVisible(true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -3,9 +3,9 @@ package core;
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
import core.physics.Collidable;
|
import core.physics.Collidable;
|
||||||
import core.physics.Collision;
|
import core.physics.Collision;
|
||||||
import objects.DebugPos;
|
import core.objects.base.DebugPos;
|
||||||
import objects.ships.BattleShip;
|
import objects.ships.BattleShip;
|
||||||
import objects.core.GameObject;
|
import core.objects.core.GameObject;
|
||||||
import objects.ships.Submarine;
|
import objects.ships.Submarine;
|
||||||
import objects.world.Grid;
|
import objects.world.Grid;
|
||||||
import objects.world.Wall;
|
import objects.world.Wall;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package objects;
|
package core.objects.base;
|
||||||
|
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
import objects.core.GameObject;
|
import core.objects.core.GameObject;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package objects.core;
|
package core.objects.core;
|
||||||
|
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
|
import core.objects.core.GameObject;
|
||||||
import core.physics.Collidable;
|
import core.physics.Collidable;
|
||||||
import core.physics.hitboxes.Hitbox;
|
import core.physics.hitboxes.Hitbox;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package objects.core;
|
package core.objects.core;
|
||||||
|
|
||||||
import core.math.Coords;
|
import core.math.Coords;
|
||||||
import core.Drawable;
|
import core.Drawable;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package objects.ships;
|
package objects.ships;
|
||||||
|
|
||||||
import objects.core.GameObject;
|
import core.objects.core.GameObject;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,7 @@
|
||||||
package objects.ships;
|
package objects.ships;
|
||||||
|
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
import core.physics.hitboxes.RectHitBox;
|
import core.objects.core.GameObject;
|
||||||
import objects.core.CollGameObject;
|
|
||||||
import objects.core.GameObject;
|
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package objects.ships;
|
||||||
import core.math.Coords;
|
import core.math.Coords;
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
import core.physics.hitboxes.RectHitBox;
|
import core.physics.hitboxes.RectHitBox;
|
||||||
import objects.core.CollGameObject;
|
import core.objects.core.CollGameObject;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package objects.ships;
|
||||||
import core.math.Coords;
|
import core.math.Coords;
|
||||||
import core.math.ExMath;
|
import core.math.ExMath;
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
import objects.core.GameObject;
|
import core.objects.core.GameObject;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
|
|
@ -83,7 +83,6 @@ public class Turret extends GameObject {
|
||||||
|
|
||||||
//TODO getCenter uses the wrong size
|
//TODO getCenter uses the wrong size
|
||||||
Vector2D center = battleShip.getMapCoords(getCenterPosition(position));
|
Vector2D center = battleShip.getMapCoords(getCenterPosition(position));
|
||||||
System.out.println(getCenterPosition(position));
|
|
||||||
master.debugPos(battleShip.getMapCoords(position));
|
master.debugPos(battleShip.getMapCoords(position));
|
||||||
master.debugPos(center);
|
master.debugPos(center);
|
||||||
double targetRotation = -Math.atan2(center.x - mouseRel.x, center.y - mouseRel.y);
|
double targetRotation = -Math.atan2(center.x - mouseRel.x, center.y - mouseRel.y);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package objects.world;
|
package objects.world;
|
||||||
|
|
||||||
import objects.core.GameObject;
|
import core.objects.core.GameObject;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package objects.world;
|
||||||
import core.math.Vector2D;
|
import core.math.Vector2D;
|
||||||
import core.physics.hitboxes.Hitbox;
|
import core.physics.hitboxes.Hitbox;
|
||||||
import core.physics.hitboxes.RectHitBox;
|
import core.physics.hitboxes.RectHitBox;
|
||||||
import objects.core.CollGameObject;
|
import core.objects.core.CollGameObject;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue