Ejemplo n.º 1
0
 private void addLevelButton_Click(object sender, EventArgs e)
 {
     var levelForm = new LevelForm(null);
     Level newLevel = null;
     levelForm.LevelCreated += (o, args) => newLevel = args.EventInfo;
     levelForm.ShowDialog();
     if (newLevel != null)
     {
         Levels.GetInstance().Add(newLevel);
         //levelsListBox.Items.Add(newLevel.Title);
     }
     Refresh();
 }
Ejemplo n.º 2
0
 private void editLevelButton_Click(object sender, EventArgs e)
 {
     var title = levelsListBox.SelectedItem.ToString();
     var level = Levels.GetInstance().LevelList.Find(level1 => level1.Title == title);
     if (level != null)
     {
         var levelForm = new LevelForm(level);
         Level newLevel = null;
         levelForm.LevelCreated += (o, args) => newLevel = args.EventInfo;
         levelForm.ShowDialog();
         if (newLevel != null)
         {
             Levels.GetInstance().Replace(level, newLevel);
         }
     }
     Refresh();
 }
Ejemplo n.º 3
0
        private void startClick(object sender, EventArgs e)
        {
            var  gameMap = new Map(map, 3);
            Form Game    = new LevelForm(gameMap)
            {
                ClientSize = new Size(1000, 800)
            };
            var r = Game.ShowDialog();

            if (r == DialogResult.OK)
            {
                Form GameOver = new GameOverMenu(gameMap)
                {
                    ClientSize = new Size(500, 300)
                };
                GameOver.ShowDialog();
            }
        }