public Game() { currentCard = 0; playDeck = new Deck(true); playDeck.LastCardDrawn += new LastCardDrawnHandler(Reshuffle); playDeck.Shuffle(); discardedCards = new Cards(); }
public object Clone() { Deck newDeck = new Deck(cards.Clone() as Cards); return newDeck; }
public void Reshuffle(Deck currentDeck) { Console.WriteLine("Отброшеные карты перетасованы и переданы в колоду."); currentDeck.Shuffle(); discardedCards.Clear(); currentCard = 0; }
public object Clone() { Deck newDeck = new Deck(cards.Clone() as Cards); return(newDeck); }