private static void startActivationPhase() { MatchHandlerUtil.hideActiveShipHighlighters(); MatchDatas.setCurrentPhase(MatchDatas.phases.ACTIVATION); MatchDatas.setCurrentLevel(0); foreach (Player player in MatchDatas.getPlayers()) { foreach (LoadedShip ship in player.getSquadron()) { ship.setHasBeenActivatedThisRound(false); } } MatchHandler.collectUpcomingAvailableShips(true); // TODO Active player index is not always right/sufficient!! MatchDatas.getPlayers()[MatchDatas.getActivePlayerIndex()].setActiveShip(null); MatchDatas.getPlayers()[MatchDatas.getActivePlayerIndex()].setSelectedShip(null); }