public Game(IBoardDimension size) { this.board = new Board(size); Ships = new List <Ship>(); Ships.Add(ShipFactory.CreateShip(ShipFactory.ShipType.Battleship, "HMS Barham")); Ships.Add(ShipFactory.CreateShip(ShipFactory.ShipType.Destroyer, "Hobart-class destroyer")); Ships.Add(ShipFactory.CreateShip(ShipFactory.ShipType.Destroyer, "Kashin-class destroyer")); AddShipsToBoard(Ships, size.Width, size.Height); }
public Board(IBoardDimension size) { coordinates = new List <Square>(); for (int i = 1; i <= size.Height; i++) { for (int j = 0; j < axis.Length - 1; j++) { coordinates.Add(new Square() { Column = axis[j], Row = i }); } } }