/** * Process turns using the turn processors */ public void processTurns(Game game) { foreach (Player player in game.getPlayers()) { if (player.isAi()) { ScoutTurnProcessor processor = ScoutTurnProcessor.instance; processor.init(player, game); processor.process(); //Will only send colony ships to planets with ideal conditions, this can mean few if any in a Tiny & Sparse universe ColoniserTurnProcessor cProcessor = ColoniserTurnProcessor.instance; cProcessor.init(player, game); cProcessor.process(); if (player.isAi()) { player.setSubmittedTurn(true); } } } }
private void Awake() { instance = this; }