start game stuff - both online and offline #13

Merged
lgc merged 24 commits from start-game into main 2024-12-13 16:27:43 +00:00
3 changed files with 3 additions and 3 deletions
Showing only changes of commit 7f5e031574 - Show all commits

View File

@ -68,7 +68,7 @@ public class GameController {
OnlinePlayer onlinePlayer; OnlinePlayer onlinePlayer;
try { try {
localPlayer = localPlayerClass.getDeclaredConstructor().newInstance(); localPlayer = localPlayerClass.getDeclaredConstructor().newInstance();
onlinePlayer = onlinePlayerClass.getDeclaredConstructor().newInstance((Integer)size, clientSocket); onlinePlayer = onlinePlayerClass.getDeclaredConstructor(Integer.class, AsyncSocket.class).newInstance((Integer)size, clientSocket);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
throw new RuntimeException("Unable to instantiate players"); throw new RuntimeException("Unable to instantiate players");

View File

@ -4,7 +4,7 @@ public abstract class OnlinePlayer extends Player implements AsyncSocketListener
protected boolean hasReceivedCoinPackage; protected boolean hasReceivedCoinPackage;
public OnlinePlayer(int size, AsyncSocket socket) { public OnlinePlayer(Integer size, AsyncSocket socket) {
this.socket = socket; this.socket = socket;
this.wantedBoardSize = size; this.wantedBoardSize = size;
socket.setHandler(this); socket.setHandler(this);

View File

@ -1,7 +1,7 @@
import java.util.List; import java.util.List;
public class OnlinePlayer_1_1_0 extends OnlinePlayer { public class OnlinePlayer_1_1_0 extends OnlinePlayer {
public OnlinePlayer_1_1_0(int size, AsyncSocket socket) { public OnlinePlayer_1_1_0(Integer size, AsyncSocket socket) {
super(size, socket); super(size, socket);
} }