programmieren-projekt/src/GameController.java

23 lines
660 B
Java

public class GameController {
public void startOnlineGame() {
// fuck you Luca and Ole von Florian und nicht von Florian
}
public void startLocalGame(Class<? extends LocalPlayer> localPlayerClass, Class<? extends AiPlayer> enemyClass, int size) throws InstantiationException, IllegalAccessException {
LocalPlayer localPlayer;
AiPlayer aiPlayer;
try {
localPlayer = localPlayerClass.getDeclaredConstructor().newInstance();
aiPlayer = enemyClass.getDeclaredConstructor().newInstance();
} catch (Exception e) {
e.printStackTrace();
return;
}
localPlayer.setEnemy(aiPlayer);
aiPlayer.setEnemy(localPlayer);
}
}