public void Execute()
 {
     // Show highscores
     var main = App.Current.MainWindow as MainWindow;
     View.NewHighscore hs = new View.NewHighscore();
     main.Content = hs;
 }
Exemplo n.º 2
0
 public void Execute()
 {
     var hswin = App.Current.MainWindow as MainWindow;
     View.NewHighscore newhs = new View.NewHighscore();
     hswin.Content = newhs;
 }
Exemplo n.º 3
0
        public void mc_Win(object sender, EventArgs args)
        {
            App.Current.Dispatcher.Invoke((Action)(() =>
            {
                times = (new TimeSpan(mc.p[0].timeSpan));
                Console.WriteLine(times);
                // If player got the best time go to new highscore screen
                if (TimeSpan.Compare(times, new TimeSpan(highScores[0].getCurrentLvlHs())) == -1)
                {
                var hswin = App.Current.MainWindow as MainWindow;
                View.NewHighscore newhs = new View.NewHighscore();
                hswin.Content = newhs;
                }
                // if player didnt get best time go to level select
                else
                {
                    var lvlwin = App.Current.MainWindow as MainWindow;
                    View.LevelSelect lvlsel = new View.LevelSelect();
                    lvlwin.Content = lvlsel;
                }

            }));
            mc.Dispose();
        }