// Приватный конструктор, создающий игру по доске private Chess(Board board) { this.Board = board; this.fen = board.Fen; Moves = new Moves(Board); }
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); // Инициализируем возможные ходы для существующей доски }