From 22950cd1558f41e641f3d8368094ae245a5c755c Mon Sep 17 00:00:00 2001 From: ole Date: Sat, 30 Nov 2024 17:07:11 +0100 Subject: [PATCH] add: Thread protection Player.java --- src/Player.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) 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) {