/// <inheritdoc /> public void NewRound() { foreach (var playedCard in PlayedList) { GraveyardList.Add(playedCard); } PlayedList = new List <Type>(DeckSize); }
public bool DeleteFromGraveyard(Type cardType) { foreach (var card in GraveyardList) { if (card == cardType) { return(GraveyardList.Remove(cardType)); } } return(false); }
public bool AddToGraveyard(Type cardType) { GraveyardList.Add(cardType); return(true); }
public IEnumerable <Type> GetGy() { return(GraveyardList.AsReadOnly()); }
/// <inheritdoc /> public bool InGraveyard(Type playedCard) { return(GraveyardList.Any(card => card == playedCard)); }