Пример #1
0
 // Приватный конструктор, создающий игру по доске
 private Chess(Board board)
 {
     this.Board = board;
     this.fen   = board.Fen;
     Moves      = new Moves(Board);
 }
Пример #2
0
        List <FigureMoving> AllMoves; // Все возможные ходы на доске

        public Chess(string fen = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1")
        {
            this.fen = fen;
            Board    = new Board(fen);   // Создаем доску на основе фена
            Moves    = new Moves(Board); // Инициализируем возможные ходы для существующей доски
        }