Esempio n. 1
0
 /// <summary>
 /// Constructs a board based on the given setup
 /// </summary>
 public Board(BoardInitialization board)
 {
     switch (board)
     {
         case BoardInitialization.Blank:
             InitializeBlankBoard();
             break;
         case BoardInitialization.Standard:
             InitializeStandardBoard();
             break;
         case BoardInitialization.Chess960:
             InitializeChess960Board();
             break;
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Constructs a board based on the given setup
        /// </summary>
        public Board(BoardInitialization board)
        {
            switch (board)
            {
            case BoardInitialization.Blank:
                InitializeBlankBoard();
                break;

            case BoardInitialization.Standard:
                InitializeStandardBoard();
                break;

            case BoardInitialization.Chess960:
                InitializeChess960Board();
                break;
            }
        }