diff --git a/src/GameController.java b/src/GameController.java index f96ba52..d623b48 100644 --- a/src/GameController.java +++ b/src/GameController.java @@ -68,7 +68,7 @@ public class GameController { OnlinePlayer onlinePlayer; try { 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) { e.printStackTrace(); throw new RuntimeException("Unable to instantiate players"); diff --git a/src/OnlinePlayer.java b/src/OnlinePlayer.java index 88ac476..78488bb 100644 --- a/src/OnlinePlayer.java +++ b/src/OnlinePlayer.java @@ -4,7 +4,7 @@ public abstract class OnlinePlayer extends Player implements AsyncSocketListener protected boolean hasReceivedCoinPackage; - public OnlinePlayer(int size, AsyncSocket socket) { + public OnlinePlayer(Integer size, AsyncSocket socket) { this.socket = socket; this.wantedBoardSize = size; socket.setHandler(this); diff --git a/src/OnlinePlayer_1_1_0.java b/src/OnlinePlayer_1_1_0.java index 6c2a784..482229f 100644 --- a/src/OnlinePlayer_1_1_0.java +++ b/src/OnlinePlayer_1_1_0.java @@ -1,7 +1,7 @@ import java.util.List; 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); }