Exemplo n.º 1
0
        private void RefillBtn_Click(object sender, EventArgs e)
        {
            foreach (EncounterCard card in fDeck.Cards)
            {
                card.Drawn = false;
            }

            DeckView.Invalidate();
            update_card_list();
        }
Exemplo n.º 2
0
        private void RefreshBtn_Click(object sender, EventArgs e)
        {
            if ((SelectedCard != null) && (SelectedCard.Drawn))
            {
                SelectedCard.Drawn = false;

                DeckView.Invalidate();
                update_card_list();
            }
        }
Exemplo n.º 3
0
        private void DuplicateBtn_Click(object sender, EventArgs e)
        {
            if (SelectedCard != null)
            {
                EncounterCard card = SelectedCard.Copy();
                fDeck.Cards.Add(card);

                DeckView.Invalidate();
                update_card_list();
            }
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 5
0
        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();
                }
            }
        }
Exemplo n.º 6
0
 private void LevelBox_ValueChanged(object sender, EventArgs e)
 {
     fDeck.Level = (int)LevelBox.Value;
     DeckView.Invalidate();
 }