예제 #1
0
        private async void OnGameWin()
        {
            timer.Stop();
            if (currentLevel != null)
            {
                await statisticManager.AddGame(new TimeSpan(0, 0, time), true, currentLevel.Id);
            }
            GameOverWindow gameOverWindow = new GameOverWindow();

            gameOverWindow.DataContext = new GameOverViewModel(isGameWin: true);
            if (gameOverWindow.ShowDialog() == true)
            {
                this.Close();
            }
            else
            {
                NewGame();
            }
        }