Пример #1
0
        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>();
        }
Пример #2
0
        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>();
        }