public void Player2Win() { CardsPlayer2.AddRange(CardsPlayedPlayer1); CardsPlayer2.AddRange(CardsPlayedPlayer2); //Silly stuff, always add cards of P1 first CardsPlayedPlayer1.Clear(); CardsPlayedPlayer2.Clear(); }
public string EchoCards() { StringBuilder sb = new StringBuilder(); sb.Append($"P1 cards: "); CardsPlayer1.ForEach(c => sb.Append($" [{c}] ")); sb.AppendLine(); sb.Append($"P2 cards: "); CardsPlayer2.ForEach(c => sb.Append($" [{c}] ")); return(sb.ToString()); }
public Card PopCardPlayer2() { if (!CardsPlayer2.Any()) { return(null); } var card = CardsPlayer2.First(); CardsPlayer2.RemoveAt(0); CardsPlayedPlayer2.Add(card); return(card); }