private void RefillBtn_Click(object sender, EventArgs e) { foreach (EncounterCard card in fDeck.Cards) { card.Drawn = false; } DeckView.Invalidate(); update_card_list(); }
private void RefreshBtn_Click(object sender, EventArgs e) { if ((SelectedCard != null) && (SelectedCard.Drawn)) { SelectedCard.Drawn = false; DeckView.Invalidate(); update_card_list(); } }
private void DuplicateBtn_Click(object sender, EventArgs e) { if (SelectedCard != null) { EncounterCard card = SelectedCard.Copy(); fDeck.Cards.Add(card); DeckView.Invalidate(); update_card_list(); } }
private void RemoveBtn_Click(object sender, EventArgs e) { if (SelectedCard != null) { if (fDeck.Cards.Contains(SelectedCard)) { fDeck.Cards.Remove(SelectedCard); } DeckView.Invalidate(); update_card_list(); } }
private void CreatureList_ItemDrag(object sender, ItemDragEventArgs e) { if (SelectedCreature != null) { if (DoDragDrop(SelectedCreature, DragDropEffects.Copy) == DragDropEffects.Copy) { EncounterCard card = new EncounterCard(); card.CreatureID = SelectedCreature.ID; fDeck.Cards.Add(card); DeckView.Invalidate(); update_card_list(); } } }
private void LevelBox_ValueChanged(object sender, EventArgs e) { fDeck.Level = (int)LevelBox.Value; DeckView.Invalidate(); }