private void ButtonPlayClick() { _navigationServiceGame = new NavigationServiceForGames(); _navigationServiceGame.NavigateTo(pz.FormMode(_gameMode[_mode], _levelDifficulty[_difficulty]), _selectedImage.IdImage, Convert.ToInt32(_levelDifficulty[_difficulty])); }
private void ButtonSavedGameClick() { try { _navigationServiceForGames = new NavigationServiceForGames(); Game g = db.LoadGame(); int Id = g.ImageID; int level; string dif; string mode; switch (g.Difficulty) { case 9: { level = 1; dif = "1"; break; } case 20: { level = 2; dif = "2"; break; } case 36: { level = 3; dif = "3"; break; } default: throw new ArgumentException(); } switch (g.Type) { case 1: { mode = "Tag"; break; } case 2: { mode = "Drag&Drop"; break; } default: throw new ArgumentException(); } IField LoadedField = pz.LoadSave(g); _navigationServiceForGames.NavigateTo(pz.FormMode(mode, dif), Id, level, LoadedField); } catch(Exception e) { MessageBox.Show("Ошибка!" + e.Message); } }
private void ButtonPlayClick() { try { _navigationServiceForGames = new NavigationServiceForGames(); _navigationServiceForGames.NavigateTo(pz.FormMode(_gameMode[_mode], _levelDifficulty[_difficulty]), Id, Convert.ToInt32(_levelDifficulty[_difficulty])); } catch(Exception e) { MessageBox.Show("Ошибка" + e.Message); } }