diff --git a/src/Player.java b/src/Player.java index 9e6985e..525bbfc 100644 --- a/src/Player.java +++ b/src/Player.java @@ -11,18 +11,9 @@ public abstract class Player { this.board = new Board(size); } - public synchronized void receiveShoot(Point point) { - HitResponse hitResponse = board.getHitResponsOnPoint(point); - if (!(hitResponse == null)){ - enemy.receiveHit(hitResponse); - } else { - enemy.receiveHit(this.board.hit(point)); - } - } + public abstract void receiveShoot(Point point); - public synchronized void receiveHit(HitResponse hitResponse) { - enemy.board.addHits(hitResponse); - } + public abstract void receiveHit(HitResponse hitResponse); public void click(Point point) {