Ejemplo n.º 1
0
        static Game CreateGame()
        {
            var board = new Board();
            var coordinateTranslator = new CoordinateTranslator();

            var shipGenerator      = new ShipGenerator();
            var randomDataProvider = new RandomDataProvider();
            var fleetDeployer      = new FleetDeployer(shipGenerator, randomDataProvider);

            return(new Game(board, coordinateTranslator, fleetDeployer));
        }
Ejemplo n.º 2
0
 public void Start()
 {
     FleetDeployer.PlaceShipsOn(Board);
 }