private void SetCommunityCards(BoardCards communityCards) { foreach (var card in communityCards) { var newCard = new ReplayerCardViewModel(); newCard.CardId = card.CardIntValue; CommunityCards.Add(newCard); } }
internal void Reset(bool keepCards = false) { ChipsContainer = new ReplayerChipsContainer(); StatInfoCollection = new ReactiveList <StatInfo>(); if (Cards == null) { Cards = new ObservableCollection <ReplayerCardViewModel>(); for (int i = 0; i < 4; i++) { var card = new ReplayerCardViewModel(); card.CardToDisplay = ReplayerCardViewModel.DEFAULT_CARD_ID; card.CardId = ReplayerCardViewModel.DEFAULT_CARD_ID; card.CanHideCards = false; Cards.Add(card); } } else if (!keepCards) { foreach (var card in Cards) { for (int i = 0; i < 4; i++) { card.CardToDisplay = ReplayerCardViewModel.DEFAULT_CARD_ID; card.CardId = ReplayerCardViewModel.DEFAULT_CARD_ID; card.CanHideCards = false; } } } Name = "Empty"; IsFinished = true; IsActive = false; IsDealer = false; IsWin = false; Bank = 0; OldBank = 0; ActiveAmount = 0; OldAmount = 0; CurrentStreet = Street.Preflop; ActionString = string.Empty; }