private void AddEnemyBtn_Click(object sender, RoutedEventArgs e) { SimpleAdderPrompt simpleAdderPrompt = new SimpleAdderPrompt(CreatedLevel.StoredEnemies.Cast <ObjectOfAlbertrizal>().ToList(), Map.StoredEnemies.Cast <ObjectOfAlbertrizal>().ToList(), "Add/Remove Enemies"); simpleAdderPrompt.ShowDialog(); CreatedLevel.StoredEnemies = simpleAdderPrompt.GetSelected <Enemy>(); }
private void AddBossBtn_Click(object sender, RoutedEventArgs e) { SimpleAdderPrompt prompt = new SimpleAdderPrompt(CreatedLevel.Bosses.Cast <ObjectOfAlbertrizal>().ToList(), Map.StoredBosses.Cast <ObjectOfAlbertrizal>().ToList(), "Add/Remove Bosses"); prompt.ShowDialog(); CreatedLevel.Bosses = prompt.GetSelected <Boss>(); }
protected void EditAttackBtn_Click(object sender, RoutedEventArgs e) { Control control = (Control)sender; List <Attack> attacks = (List <Attack>)control.Tag; SimpleAdderPrompt prompt = new SimpleAdderPrompt(attacks.Cast <ObjectOfAlbertrizal>().ToList(), Map.StoredAttacks.Cast <ObjectOfAlbertrizal>().ToList(), "Add/Remove Attacks"); prompt.ShowDialog(); control.Tag = prompt.GetSelected <Attack>(); }