diff --git a/src/AiPlayer.java b/src/AiPlayer.java index f95b6d1..6343dcd 100644 --- a/src/AiPlayer.java +++ b/src/AiPlayer.java @@ -1,5 +1,5 @@ -public abstract class AiPlayer { +public abstract class AiPlayer extends Player { public void setBoardSize(int s) { // raum für schmerzen diff --git a/src/HitResponseType.java b/src/HitResponseType.java index 51c82a4..4b1237c 100644 --- a/src/HitResponseType.java +++ b/src/HitResponseType.java @@ -1,3 +1,3 @@ public enum HitResponseType { - MISS, SHIP, HIT, SUNK, VICTORY + MISS, HIT, SUNK, VICTORY } diff --git a/src/HumanPlayer.java b/src/HumanPlayer.java index 582d864..eb2e466 100644 --- a/src/HumanPlayer.java +++ b/src/HumanPlayer.java @@ -14,14 +14,6 @@ public class HumanPlayer extends LocalPlayer { */ - private boolean myTurn; - private boolean isServer; - private boolean waitingForResponse; - private Player enemy; - private String name; - private Board board; - - public HumanPlayer() { Board board = new Board(); this.board = board; diff --git a/src/Player.java b/src/Player.java index b298c07..3dbf7c8 100644 --- a/src/Player.java +++ b/src/Player.java @@ -1,12 +1,12 @@ import java.awt.*; public abstract class Player { - private boolean myTurn; - private boolean isServer; - private boolean waitingForResponse; - private Player enemy; - private String name; - private Board board; + protected boolean myTurn; + protected boolean isServer; + protected boolean waitingForResponse; + protected Player enemy; + protected String name; + protected Board board; public void receiveShoot(Point point) { diff --git a/src/SpecificAiPlayer1.java b/src/SpecificAiPlayer1.java index 7a85970..93d8aae 100644 --- a/src/SpecificAiPlayer1.java +++ b/src/SpecificAiPlayer1.java @@ -1,13 +1,5 @@ public class SpecificAiPlayer1 extends AiPlayer{ - - private boolean myTurn; - private boolean isServer; - private boolean waitingForResponse; - private Player enemy; - private String name; - private Board board; - public SpecificAiPlayer1() { Board board = new Board();