Example #1
0
 private void EditBtn_Click(object sender, EventArgs e)
 {
     if (this.SelectedDeck != null)
     {
         int             deck            = Session.Project.Decks.IndexOf(this.SelectedDeck);
         DeckBuilderForm deckBuilderForm = new DeckBuilderForm(this.SelectedDeck);
         if (deckBuilderForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             Session.Project.Decks[deck] = deckBuilderForm.Deck;
             Session.Modified            = true;
             this.update_decks();
         }
     }
 }
Example #2
0
        private void EditBtn_Click(object sender, EventArgs e)
        {
            if (SelectedDeck != null)
            {
                int index = Session.Project.Decks.IndexOf(SelectedDeck);

                DeckBuilderForm dlg = new DeckBuilderForm(SelectedDeck);
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    Session.Project.Decks[index] = dlg.Deck;
                    Session.Modified             = true;

                    update_decks();
                }
            }
        }
Example #3
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            EncounterDeck encounterDeck = new EncounterDeck()
            {
                Name  = "New Deck",
                Level = Session.Project.Party.Level
            };
            DeckBuilderForm deckBuilderForm = new DeckBuilderForm(encounterDeck);

            if (deckBuilderForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Session.Project.Decks.Add(deckBuilderForm.Deck);
                Session.Modified = true;
                this.update_decks();
            }
        }
Example #4
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            EncounterDeck deck = new EncounterDeck();

            deck.Name  = "New Deck";
            deck.Level = Session.Project.Party.Level;

            DeckBuilderForm dlg = new DeckBuilderForm(deck);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                Session.Project.Decks.Add(dlg.Deck);
                Session.Modified = true;

                update_decks();
            }
        }
Example #5
0
        private void DelveDeck_Click(object sender, EventArgs e)
        {
            EncounterDeck encounterDeck = new EncounterDeck()
            {
                Name = string.Concat(this.SelectedMap, " Deck")
            };
            DeckBuilderForm deckBuilderForm = new DeckBuilderForm(encounterDeck);

            if (deckBuilderForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                encounterDeck = deckBuilderForm.Deck;
                PlotPoint plotPoint = new PlotPoint(string.Concat(this.SelectedMap.Name, " Delve"))
                {
                    Element = new MapElement(this.SelectedMap.ID, Guid.Empty)
                };
                encounterDeck.DrawDelve(plotPoint, this.SelectedMap);
                Session.Project.Plot.Points.Add(plotPoint);
                Session.Modified = true;
                base.Close();
            }
        }
Example #6
0
        private void DelveDeck_Click(object sender, EventArgs e)
        {
            EncounterDeck deck = new EncounterDeck();

            deck.Name = SelectedMap + " Deck";

            DeckBuilderForm dlg = new DeckBuilderForm(deck);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                deck = dlg.Deck;

                PlotPoint pp = new PlotPoint(SelectedMap.Name + " Delve");
                pp.Element = new MapElement(SelectedMap.ID, Guid.Empty);

                deck.DrawDelve(pp, SelectedMap);

                Session.Project.Plot.Points.Add(pp);
                Session.Modified = true;

                Close();
            }
        }