public void ShowEmptyCards(int count) { this.CardShowcase.Children.Clear(); CardShowcase.Visibility = Visibility.Visible; int marginLeft = 0; int marginTop = -20; for (int i = 0; i < count; i++) { GameControls.Card cardUI = new GameControls.Card(); cardUI.SetCard(null); cardUI.Margin = new Thickness(marginLeft, marginTop, 0, 0); this.CardShowcase.Children.Add(cardUI); marginLeft += 35; marginTop += 5; } }
public void ShowCards(List <CardModel> cards) { this.CardShowcase.Children.Clear(); CardShowcase.Visibility = Visibility.Visible; int marginLeft = 0; int marginTop = -20; foreach (CardModel card in cards) { GameControls.Card cardUI = new GameControls.Card(); cardUI.SetCard(card); cardUI.Margin = new Thickness(marginLeft, marginTop, 0, 0); this.CardShowcase.Children.Add(cardUI); marginLeft += 35; marginTop += 5; } }
/// <summary> /// Dodaje karty stołowe (+grupuje stacki w odpowiednie pule) /// </summary> /// <param name="cards"></param> public void AddTableCards(List <CardModel> cards, bool IsHistoryMode) { foreach (CardModel card in cards) { GameControls.Card cardControl = new GameControls.Card(); cardControl.SetCard(card); if (!IsHistoryMode) { cardControl.Visibility = Visibility.Hidden; } this.TableCards.Children.Add(cardControl); if (!IsHistoryMode) { ((Storyboard)FindResource("fadeInAnimation")).Begin(cardControl); } } }