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