Beispiel #1
0
 public void AddSelected(CardBuilder card)
 {
     // We want to add from the bottom-up
     // So we find the first empty space
     foreach (CardLabel l in SelectionBoxes)
     {
         if (l.Card == null)
         {
             l.Text      = card.NameData;
             l.BackColor = Color.FromArgb(231, 89, 82);
             l.Card      = card;
             if (card.TypeID == CardBuilder.CardType.Minion)
             {
                 l.Image = Properties.Resources.SelectionMinion;
             }
             else if (card.TypeID == CardBuilder.CardType.Power)
             {
                 l.Image = Properties.Resources.SelectionPower;
             }
             else if (card.TypeID == CardBuilder.CardType.Spell)
             {
                 l.Image = Properties.Resources.SelectionSpell;
             }
             break;
         }
     }
 }
Beispiel #2
0
        public void RenderCard(CardBuilder card)
        {
            CardReferenced = card;

            CardArt.Image = card.ArtData;
            CardInfo.Text = card.DescriptionData;
            CardName.Text = card.NameData;
            CardCost.Text = card.ManaCostData.ToString();
            if (card.TypeID == CardBuilder.CardType.Minion)
            {
                CardAttack.Text    = card.AttackData.ToString();
                CardAttack.Visible = true;
                CardHealth.Text    = card.HealthData.ToString();
                CardHealth.Visible = true;
            }
            else
            {
                CardAttack.Visible = false;
                CardHealth.Visible = false;
            }
        }