/// <summary>
 /// Dit is de constructor van de Singleplayer class. In de constructor wordt alles wat voorbereid moet worden, voorbereid.
 /// </summary>
 /// <param name="mainWindow">MainWindow, de naam van het object: MainWindow.</param>
 public SingleplayerEasy(MainWindow mainWindow)
 {
     InitializeComponent();
     grid = new MemoryGrid(Gamegrid, NR_OF_COLS, NR_OF_ROWS, this);
     //ResetGrid = new MemoryGrid();
     Timer          = new DispatcherTimer();
     Timer.Interval = new TimeSpan(0, 0, 1);
     Timer.Tick    += Timer_Tick;
     Timer.Start();
     this.mainWindow    = mainWindow;
     DataContext        = this;
     scoreLabel.Content = "Score: " + grid.getScore().ToString();
 }
        /// <summary>
        /// Dit is de constructor van de Singleplayer class. In de constructor wordt alles wat voorbereid moet worden, voorbereid.
        /// </summary>
        /// <param name="mainWindow">MainWindow, de naam van het object: MainWindow.</param>
        public Singleplayer(MainWindow mainWindow)
        {
            InitializeComponent();
            grid           = new MemoryGrid(Gamegrid, NR_OF_COLS, NR_OF_ROWS, this);
            Timer          = new DispatcherTimer();
            Timer.Interval = new TimeSpan(0, 0, 1);
            Timer.Tick    += Timer_Tick;
            Timer.Start();
            this.mainWindow    = mainWindow;
            DataContext        = this;
            scoreLabel.Content = "Score: " + grid.getScore().ToString();

            // Pad naar Resources/highscores
            this.RunningPath = AppDomain.CurrentDomain.BaseDirectory;
            this.path        = string.Format("{0}Resources\\highscores", System.IO.Path.GetFullPath(System.IO.Path.Combine(RunningPath, @"..\..\")));

            // Excel Application variables
            this.xlApp          = mainWindow.xlApp;
            this.misValue       = System.Reflection.Missing.Value;
            this.wb             = xlApp.Workbooks.Open(path + "\\highscoresGMHard.xls");
            this.xlWorkSheet    = wb.Worksheets.get_Item(1);
            this.lastUsedRow    = 0;
            this.lastUsedColumn = 0;
        }
 /// <summary>
 /// Laat de score zien die de speler heeft behaald. Dit kan tijdens de game aangeroepen worden, of na de game.
 /// </summary>
 public void showScore()
 {
     scoreLabel.Content = "Score: " + grid.getScore();
 }