diff --git a/SchiffeVersenken/src/Board.java b/SchiffeVersenken/src/Board.java new file mode 100644 index 0000000..edb598b --- /dev/null +++ b/SchiffeVersenken/src/Board.java @@ -0,0 +1,2 @@ +public class Board { +} diff --git a/SchiffeVersenken/src/HitResponse.java b/SchiffeVersenken/src/HitResponse.java new file mode 100644 index 0000000..f5c3913 --- /dev/null +++ b/SchiffeVersenken/src/HitResponse.java @@ -0,0 +1,6 @@ +import java.awt.*; + +public class HitResponse { + private HitResponseType type; + private Point point; +} diff --git a/SchiffeVersenken/src/HitResponseType.java b/SchiffeVersenken/src/HitResponseType.java new file mode 100644 index 0000000..4b1237c --- /dev/null +++ b/SchiffeVersenken/src/HitResponseType.java @@ -0,0 +1,3 @@ +public enum HitResponseType { + MISS, HIT, SUNK, VICTORY +} diff --git a/SchiffeVersenken/src/OnlinePlayer.java b/SchiffeVersenken/src/OnlinePlayer.java new file mode 100644 index 0000000..f53d50d --- /dev/null +++ b/SchiffeVersenken/src/OnlinePlayer.java @@ -0,0 +1,5 @@ +import java.net.Socket; + +public abstract class OnlinePlayer extends Player{ + private Socket socket; +} diff --git a/SchiffeVersenken/src/Player.java b/SchiffeVersenken/src/Player.java new file mode 100644 index 0000000..b298c07 --- /dev/null +++ b/SchiffeVersenken/src/Player.java @@ -0,0 +1,26 @@ +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; + + public void receiveShoot(Point point) { + + } + + public void receiveHit(HitResponse hitResponse) { + + } + + public void click(Point point) { + + } + + public void beginTrun() { + + } +}