private PlayerMove ParsePlayerLine(string line) { var move = new PlayerMove(); var lineParts = line.Split(LINE_SEPARATOR); move.PlayerName = lineParts[0]; move.CardPlays = new List <CardPlay>(); for (int i = 1; i < lineParts.Length; i++) { var cardPlay = new CardPlay(lineParts[i]); move.CardPlays.Add(cardPlay); } return(move); }
public CardPlay Copy() { var result = new CardPlay(this.OriginalString); return(result); }