示例#1
0
    public static PlayerModel GenerateIAPlayer(PlayerModel model)
    {
        PlayerModel computer = new PlayerModel("Computer", new MapModel());

        foreach (var ship in model.Ships)
        {
            computer.Ships.Add(ShipFactory.GenerateUnplacedCopy(ship));
        }

        ShipController.PlaceAllShipsRandomly(computer.Ships);
        PlayerController.PlaceShipsOnMap(computer);

        return(computer);
    }