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(); } } }
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(); } } }
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(); } }
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(); } }
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(); } }
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(); } }