public static GameBoard PreparedToGameBoard(PreparingBoard prepared) { var gameBoard = new GameBoard(); gameBoard.ships = prepared.ships; foreach (var line in gameBoard.ships) { foreach (var ship in line) { ship.SetState(ShipState.Hidden); } } return(gameBoard); }
public PCPlayer(PreparingBoard board) { this.board = GameBoard.PreparedToGameBoard(board); }
public Human(PreparingBoard board) { this.board = GameBoard.PreparedToGameBoard(board); }