private void DealCards() { _deck = _deckBuilder.BuildDeck(); _currentSelection = _deck.Take(5).ToList(); _deck.RemoveRange(0, 5); _currentHand = UpdateCurrentHand(); _shouldDeal = !_shouldDeal; _show = true; }
public GameHandler(IDeckBuilder deckBuilder, IHandEvaluator handEvaluator, VideoPokerPainter painter) { _deckBuilder = deckBuilder; _handEvaluator = handEvaluator; _painter = painter; _run = true; _shouldDeal = true; _show = false; _coins = 100; _deck = _deckBuilder.BuildDeck(); _currentSelection = _deck.Take(5).ToList(); _deck.RemoveRange(0, 5); _currentHand = UpdateCurrentHand(); }