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(); }
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); }