Beispiel #1
0
    private void GeneratePlayers()
    {
        for (int i = 0; i < playerCount; i++)
        {
            Player player = new Player(i + 1, playerColors[i], defaultStrategies, armyPrefab, borderTile, highlightTile, RemovePlayerFromGame);
            Army   army   = player.CreateArmy(5);
            mapController.RandomlyPlaceArmy(army);

            orderedPlayers.Add(player);
        }
        for (int i = playerCount; i < playerCount + aiPlayerCount; i++)
        {
            Player player = new AIPlayer(i + 1, playerColors[i], defaultStrategies, armyPrefab, borderTile, highlightTile, RemovePlayerFromGame);
            Army   army   = player.CreateArmy(5);
            mapController.RandomlyPlaceArmy(army);

            orderedPlayers.Add(player);
        }
    }