private void UpdateKeyState(GuessResultSignal guessResultSignal) { _viewModel.KeyButtonsViewModel[guessResultSignal.Guess].IsEnabled.Value = false; _viewModel.KeyButtonsViewModel[guessResultSignal.Guess].Color.Value = guessResultSignal.IsCorrect ? InGameViewModel.CorrectColor : InGameViewModel.IncorrectColor; }
private void UpdateGallowState(GuessResultSignal guessResultSignal) { if (guessResultSignal.IsCorrect) { return; } _viewModel.IsGallowPartVisible[_viewModel.NextGallowPartToShow].Value = true; _viewModel.NextGallowPartToShow += 1; }