Exemple #1
0
        protected string ConvertFigure(Chessman chessman)
        {
            switch (chessman?.GetType().Name)
            {
            case nameof(Bishop):
                return(Figure.Bishop);

            case nameof(King):
                return(Figure.King);

            case nameof(Queen):
                return(Figure.Queen);

            case nameof(Rook):
                return(Figure.Rook);

            case nameof(Pawn):
                return(Figure.Pawn);

            case nameof(Knight):
                return(Figure.Knight);

            default:
                return(null);
            }
        }