Exemple #1
0
        static Guess createGuess(List <string> pieces)
        {
            var result = new Guess(pieces.Count);

            for (int i = 0; i < pieces.Count; i++)
            {
                var   pieceElements = pieces[i].Split('-');
                Piece piece         = new Piece(
                    ParseEnum <PieceSymbol>(pieceElements[0]),
                    ParseEnum <PieceColor>(pieceElements[1]));
                result.SetPiece(i, piece.Symbol, piece.Color);
            }

            return(result);
        }