22 lines
538 B
Java
22 lines
538 B
Java
public class LocalPlayer extends Player {
|
|
|
|
LocalPlayer(int size) {
|
|
super(size);
|
|
}
|
|
|
|
@Override
|
|
public synchronized void receiveShoot(Point point) {
|
|
HitResponse hitResponse = board.getHitResponsOnPoint(point);
|
|
if (!(hitResponse == null)){
|
|
enemy.receiveHit(hitResponse);
|
|
} else {
|
|
enemy.receiveHit(this.board.hit(point));
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public synchronized void receiveHit(HitResponse hitResponse) {
|
|
enemy.board.addHits(hitResponse);
|
|
}
|
|
|
|
} |