Example #1
0
        private void Win()
        {
            var score     = _scoreEngine.CurrentPoints;
            var endScreen = MenuEngineReference.GetElement <EndScreen>();

            endScreen.SetWinScore(score);
            MenuEngineReference.Show <EndScreen>();
            _scoreEngine.CurrentPoints = 0;
        }
Example #2
0
        private void Lose()
        {
            UpdateScoreOnNextLevel();

            SoundPlayer.PlaySound("failure");
            var score     = _scoreEngine.CurrentPoints;
            var endScreen = MenuEngineReference.GetElement <EndScreen>();

            endScreen.SetLoseScore(score);
            TimeOut.SetTimeout(3000, () =>
            {
                MenuEngineReference.Show <EndScreen>();
                _scoreEngine.CurrentPoints = 0;
            });
        }
Example #3
0
 void SignPostMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     MenuEngineReference.Show <IntroductionScreen>();
 }
Example #4
0
 public void GotoBack()
 {
     SoundPlayer.PlaySound("button4");
     MenuEngineReference.Show <IntroductionScreen>();
 }
Example #5
0
 public void GotoMe()
 {
     MenuEngineReference.Show <LevelHolder>();
 }