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