private void addEquipmentButton_Click(object sender, EventArgs e)
        {
            equipment = (Equipment)currentGameState.Equipment.Where(eq => eq.CardName == equipmentCB.SelectedItem.ToString());

            if (equipCreatureCheckBox.Checked)
            {
                CreatureToEquip = CreatureList[CreatureCB.SelectedIndex];
                CreatureToEquip.CreatureEquipment.Add(equipment); // this does work from here
            }

            this.Close();
        }
        private void addButton_Click(object sender, EventArgs e)
        {
            if (addCreatureCB.Items.Count > 0)
            {
                if(knightsRB.Checked)
                {
                    CreatureToAdd = (Creature)currentGameState.KnightCreatures.Where(c => c.CardName == addCreatureCB.SelectedItem.ToString()).FirstOrDefault();

                    this.Close();
                }
                else
                {
                    CreatureToAdd = (Creature)currentGameState.DragonCreatures.Where(c => c.CardName == addCreatureCB.SelectedItem.ToString()).FirstOrDefault();
                    this.Close();
                }
            }
        }
Example #3
0
 public bool RemoveOpponentCreature(Creature creatureToRemove)
 {
     if(MyCreatures.Contains(creatureToRemove))
     {
         OpponentCreatures.Remove(creatureToRemove);
         return true;
     }
     else
     {
         return false;
     }
 }
 private void removeButton_Click(object sender, EventArgs e)
 {
     CreatureToRemove = CreatureList[CreatureCB.SelectedIndex];
     this.Close();
 }
        // If it's a Creature enchantment, we can add it right here, otherwise, we need to add the global enchantment from the method that calls us
        private void addButton_Click(object sender, EventArgs e)
        {
            Enchantment selectedEnchantment = new Enchantment();
            selectedEnchantment = (Enchantment)currentGameState.AllEnchantments.Where(en => en.CardName == enchantmentCB.SelectedItem.ToString()).FirstOrDefault();
            if (_globalEnchantments.Contains(selectedEnchantment))
            {
                CreatureToEnchant = null;
                enchantment = selectedEnchantment;
            }
            else
            {
                CreatureToEnchant = CreatureList[CreatureCB.SelectedIndex];
                enchantment = (Enchantment)currentGameState.AllEnchantments.Where(en => en.CardName == enchantmentCB.SelectedItem.ToString()).FirstOrDefault();

                CreatureToEnchant.CreatureEnchantments.Add(selectedEnchantment);
            }
            this.Close();
        }