示例#1
0
        public ChessBoard(string serializedChessboard)
        {
            ChessBoard deserialisedChessBoard = JsonConvert.DeserializeObject <ChessBoard>(serializedChessboard);

            ChessBoardBuilder.NormilizedBoardCells(deserialisedChessBoard.BoardCells);

            BoardCells = deserialisedChessBoard.BoardCells;
            Status     = deserialisedChessBoard.Status;
        }
示例#2
0
 public void SetStartPosition()
 {
     BoardCells = ChessBoardBuilder.GetStartPositionBoardCells();
     Status     = GameStatus.WhiteTurn;
 }