Example #1
0
        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);
        }
Example #2
0
 public PCPlayer(PreparingBoard board)
 {
     this.board = GameBoard.PreparedToGameBoard(board);
 }
Example #3
0
 public Human(PreparingBoard board)
 {
     this.board = GameBoard.PreparedToGameBoard(board);
 }