add Java Project #2

Merged
lgc merged 6 commits from ole into main 2024-10-29 11:49:50 +00:00
5 changed files with 42 additions and 0 deletions
Showing only changes of commit 33b5749b9f - Show all commits

View File

@ -0,0 +1,2 @@
public class Board {
}

View File

@ -0,0 +1,6 @@
import java.awt.*;
public class HitResponse {
private HitResponseType type;
private Point point;
}

View File

@ -0,0 +1,3 @@
public enum HitResponseType {
MISS, HIT, SUNK, VICTORY
}

View File

@ -0,0 +1,5 @@
import java.net.Socket;
public abstract class OnlinePlayer extends Player{
private Socket socket;
}

View File

@ -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() {
}
}