Beispiel #1
0
        private async void CreatButton_Click(object sender, RoutedEventArgs e)
        {
            ChangeVisibilityByNewDeck();
            if (NewDeckName.Text != "")
            {
                creatingDeck.ChangeName(NewDeckName.Text);
            }
            else
            {
                int maxn = 0;
                for (int i = 0; i < deckList.Count; i++)
                {
                    if (deckList[i].Name.Contains("Deck "))
                    {
                        if (int.Parse(deckList[i].Name[5].ToString()) > maxn)
                        {
                            maxn = int.Parse(deckList[i].Name[5].ToString());
                        }
                    }
                }
                creatingDeck.ChangeName("Deck " + (maxn + 1).ToString());
            }
            //CardDataManager.SortCardListByCost(creatingDeck.MinionCard);
            //CardDataManager.SortCardListByCost(creatingDeck.SpellCard);
            await DeckManager.CreatDeck(creatingDeck);

            NewDeckTip.Visibility = Visibility.Collapsed;
            DeckLoad();
        }