Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        /// <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);
                }
            }
        }