Ejemplo n.º 1
0
 private void ResetSettings()
 {
     Chessboard.ClearChessboard();
     ChessboardField.IsReadonly = true;
     _timerService?.Reset();
     _isGameStarted   = false;
     NumberOfMistakes = 0;
 }
Ejemplo n.º 2
0
        private async void SaveSettings(object obj)
        {
            var controller = DialogCoordinator.ShowMessageAsync(this, "Saving", "Saving");

            GameSettings.SelectedPawn = _chessPawnFactory.CreatePawn(_selectedPawn + 1);
            GameSettings.GameType     = _gameTypeFactory.CreateGameType(SelectedGameType, TimeMax, NumberOfMistakes, IsTipsEnabled);
            SettingsService.Save(GameSettings);
            Chessboard.ClearChessboard();

            await controller;
        }