Example #1
0
 public void Setup()
 {
     black           = new Player(id: "black");
     white           = new Player(id: "white");
     empty_2x2_board = new Chessboard(2, 2);
     chess_config    = new DefaultChessConfiguration {
         Black = black, White = white
     };
     loader = new DefaultChessLoader();
 }
Example #2
0
        public static DefaultChessController Create(DefaultChessConfiguration config)
        {
            DefaultChessController controller = new DefaultChessController();
            DefaultChessLoader     loader     = new DefaultChessLoader();

            controller.Board             = loader.CreateBoard(config);
            controller.White             = config.White;
            controller.Black             = config.Black;
            controller.CurrentPlayerInfo = new PlayerInfo {
                player = config.White, moves = controller.Board.GetAllMoves(config.White)
            };

            return(controller);
        }