diff --git a/src/AiPlayer.java b/src/AiPlayer.java index 2d3ba33..0f75c90 100644 --- a/src/AiPlayer.java +++ b/src/AiPlayer.java @@ -2,7 +2,9 @@ import java.util.Random; public abstract class AiPlayer extends LocalPlayer { - public AiPlayer() {} + public AiPlayer() { + this.setName("AI Player"); + } 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/GameController.java b/src/GameController.java index 5353fdd..f76b7f7 100644 --- a/src/GameController.java +++ b/src/GameController.java @@ -166,6 +166,8 @@ public class GameController { localPlayer.setEnemy(aiPlayer); aiPlayer.setEnemy(localPlayer); + localPlayer.setName(localPlayerName); + startGameWithInstancedPlayers(localPlayer, aiPlayer, size); } diff --git a/src/Player.java b/src/Player.java index 8b6f6f1..36aff0a 100644 --- a/src/Player.java +++ b/src/Player.java @@ -1,5 +1,3 @@ -import java.util.Random; - public abstract class Player { protected boolean myTurn; protected boolean isServer; @@ -14,6 +12,7 @@ public abstract class Player { protected boolean haseReceivedCoin; public Player() { + this.setName("Player"); this.haseReceivedCoin = false; this.sendCoin = false; } diff --git a/src/SpecificAiPlayerMedium.java b/src/SpecificAiPlayerMedium.java index 81561b2..ea1ddfb 100644 --- a/src/SpecificAiPlayerMedium.java +++ b/src/SpecificAiPlayerMedium.java @@ -5,6 +5,10 @@ public class SpecificAiPlayerMedium extends AiPlayer{ private List hitsQueue = new ArrayList<>(); + public SpecificAiPlayerMedium() { + this.setName("AI Player Medium"); + } + @Override public void AiShoot() { Point nextShot = ComputeNextShot();