find correct constructor
This commit is contained in:
parent
44f2b0f0f1
commit
7f5e031574
|
@ -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");
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue