Beispiel #1
0
        public void PlayMove(Position from, Position to)
        {
            Figure SelectedFigure = Chessboard.ClearPosition(from);

            Chessboard.MoveFigure(SelectedFigure, to);
            CurrentPlayer = CurrentPlayer == Figure.ColorList.White ? Figure.ColorList.Black : Figure.ColorList.White;
        }
Beispiel #2
0
        public void SetBoard()
        {
            Chessboard.MoveFigure(new Rook(7, 0, Figure.ColorList.White));
            Chessboard.MoveFigure(new Knight(7, 1, Figure.ColorList.White));
            Chessboard.MoveFigure(new Bishop(7, 2, Figure.ColorList.White));
            Chessboard.MoveFigure(new Queen(7, 3, Figure.ColorList.White));
            Chessboard.MoveFigure(new King(7, 4, Figure.ColorList.White));
            Chessboard.MoveFigure(new Bishop(7, 5, Figure.ColorList.White));
            Chessboard.MoveFigure(new Knight(7, 6, Figure.ColorList.White));
            Chessboard.MoveFigure(new Rook(7, 7, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 0, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 1, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 2, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 3, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 4, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 5, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 6, Figure.ColorList.White));
            Chessboard.MoveFigure(new Pawn(6, 7, Figure.ColorList.White));

            Chessboard.MoveFigure(new Rook(0, 0, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Knight(0, 1, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Bishop(0, 2, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Queen(0, 3, Figure.ColorList.Black));
            Chessboard.MoveFigure(new King(0, 4, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Bishop(0, 5, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Knight(0, 6, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Rook(0, 7, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 0, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 1, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 2, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 3, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 4, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 5, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 6, Figure.ColorList.Black));
            Chessboard.MoveFigure(new Pawn(1, 7, Figure.ColorList.Black));
        }