fix some player stuff
This commit is contained in:
parent
579ce9831d
commit
b9a0a21503
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
public abstract class AiPlayer {
|
public abstract class AiPlayer extends Player {
|
||||||
|
|
||||||
public void setBoardSize(int s) {
|
public void setBoardSize(int s) {
|
||||||
// raum für schmerzen
|
// raum für schmerzen
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
public enum HitResponseType {
|
public enum HitResponseType {
|
||||||
MISS, SHIP, HIT, SUNK, VICTORY
|
MISS, HIT, SUNK, VICTORY
|
||||||
}
|
}
|
||||||
|
|
|
@ -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() {
|
public HumanPlayer() {
|
||||||
Board board = new Board();
|
Board board = new Board();
|
||||||
this.board = board;
|
this.board = board;
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
public abstract class Player {
|
public abstract class Player {
|
||||||
private boolean myTurn;
|
protected boolean myTurn;
|
||||||
private boolean isServer;
|
protected boolean isServer;
|
||||||
private boolean waitingForResponse;
|
protected boolean waitingForResponse;
|
||||||
private Player enemy;
|
protected Player enemy;
|
||||||
private String name;
|
protected String name;
|
||||||
private Board board;
|
protected Board board;
|
||||||
|
|
||||||
public void receiveShoot(Point point) {
|
public void receiveShoot(Point point) {
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,6 @@
|
||||||
|
|
||||||
public class SpecificAiPlayer1 extends AiPlayer{
|
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() {
|
public SpecificAiPlayer1() {
|
||||||
Board board = new Board();
|
Board board = new Board();
|
||||||
this.board = board;
|
this.board = board;
|
||||||
|
|
Loading…
Reference in New Issue