private void SaveGame() { if (_currentGame != null) { FilesInteractor.SaveCurrentGame(_currentGame); } }
private void btnLoadGame_Click(object sender, EventArgs e) { loadGameFileDialog.InitialDirectory = Business.Properties.Settings.Default.SaveGameFolderPath; if (loadGameFileDialog.ShowDialog() == DialogResult.OK) { _currentGame = FilesInteractor.LoadGameFromFile(loadGameFileDialog.FileName); } questionsBindingSource.DataSource = _currentGame.Questions; pnlQuestions.Update(); this.grdScoreboard.DataSource = _currentGame.ScoreBoard.Scores.Select(d => new { d.Key, d.Value }).OrderByDescending(d => d.Value).ToList(); this.grdScoreboard.Update(); }