diff --git a/src/AiPlayer.java b/src/AiPlayer.java index f3f3870..2d3ba33 100644 --- a/src/AiPlayer.java +++ b/src/AiPlayer.java @@ -1,10 +1,8 @@ import java.util.Random; -public abstract class AiPlayer extends Player { +public abstract class AiPlayer extends LocalPlayer { - public AiPlayer(int size) { - super(size); - } + public AiPlayer() {} public Point RandomPoint() { Random random = new Random(); // Pseudo Random für zufallszahlen int posx = random.nextInt(super.board.getSize()); // Generiert 0 - 13 diff --git a/src/HumanPlayer.java b/src/HumanPlayer.java index 6723e71..ae0e298 100644 --- a/src/HumanPlayer.java +++ b/src/HumanPlayer.java @@ -1,7 +1,4 @@ public class HumanPlayer extends LocalPlayer { - public HumanPlayer(int size) { - super(size); - } } diff --git a/src/LocalPlayer.java b/src/LocalPlayer.java index 8e13a7a..4c581f6 100644 --- a/src/LocalPlayer.java +++ b/src/LocalPlayer.java @@ -1,9 +1,5 @@ public class LocalPlayer extends Player { - LocalPlayer(int size) { - super(size); - } - @Override public synchronized void receiveShoot(Point point) { HitResponse hitResponse = board.getHitResponsOnPoint(point); diff --git a/src/SpecificAiPlayerEasy.java b/src/SpecificAiPlayerEasy.java index c3ac64f..2e4a62c 100644 --- a/src/SpecificAiPlayerEasy.java +++ b/src/SpecificAiPlayerEasy.java @@ -1,7 +1,3 @@ public class SpecificAiPlayerEasy extends AiPlayer{ - - public SpecificAiPlayerEasy(int size) { - super(size); - } } diff --git a/src/SpecificAiPlayerHard.java b/src/SpecificAiPlayerHard.java index a28fa6c..a8d5dd4 100644 --- a/src/SpecificAiPlayerHard.java +++ b/src/SpecificAiPlayerHard.java @@ -1,7 +1,3 @@ public class SpecificAiPlayerHard extends AiPlayer{ - - public SpecificAiPlayerHard(int size) { - super(size); - } } diff --git a/src/SpecificAiPlayerMedium.java b/src/SpecificAiPlayerMedium.java index 1676eb4..81561b2 100644 --- a/src/SpecificAiPlayerMedium.java +++ b/src/SpecificAiPlayerMedium.java @@ -5,10 +5,6 @@ public class SpecificAiPlayerMedium extends AiPlayer{ private List hitsQueue = new ArrayList<>(); - public SpecificAiPlayerMedium(int size) { - super(size); - } - @Override public void AiShoot() { Point nextShot = ComputeNextShot();