Exemple #1
0
 private void LoadDeck()
 {
     m_currentDeck = Settings.Instance.MyAppSettings.Profiles
         .ProfileList[cbProfileSelector.SelectedIndex].Decks.MyDecks[cbDeckSelector.SelectedIndex];
     foreach (var cardId in m_currentDeck.DeckAssistIdList.Model)
     {
         var editorCardModel = (from card in m_document.Cards
                          where card.Id == cardId
                          select card).FirstOrDefault();
         lbAssistDeck.Items.Add(editorCardModel.Name);
     }
     foreach (var cardId in m_currentDeck.DeckCardIdList.Model)
     {
         var editorCardModel = (from card in m_document.Cards
                          where card.Id == cardId
                          select card).FirstOrDefault();
         lbCardDeck.Items.Add(editorCardModel.Name);
     }
 }
Exemple #2
0
			public void Execute(params string[] parms)
			{
				if (parms.Length < 1)
				{
					Console.WriteLine("Usage: Deck.New name");
					Console.WriteLine("  name:\tName of the deck being created.");
					Console.WriteLine("");
					return;
				}

				string deckName = parms[0];

				Deck deck = new Deck();
				if (s_decks.ContainsKey(deckName))
				{
					s_decks[deckName] = deck;
				}
				else
				{
					s_decks.Add(deckName, deck);
				}
				s_currentModifingDeck = deck;
			}
Exemple #3
0
 private void btnNewDeck_Click(object sender, EventArgs e)
 {
     Deck deckToAdd=new Deck();
     deckToAdd.Id = Settings.Instance.MyAppSettings.Profiles.ProfileList[cbProfileSelector.SelectedIndex].Decks.MaxDeckId + 1;
     deckToAdd.Name = string.Format("Deck{0}", deckToAdd.Id);
     Settings.Instance.MyAppSettings.Profiles.ProfileList[cbProfileSelector.SelectedIndex].Decks.MyDecks.Add(deckToAdd);
 }