Exemple #1
0
    public void Guess(int guessedNumber)
    {
        var guessResult = guess.Invoke(guessedNumber);

        if (guessResult.IsCorrect())
        {
            mainComponent.CreateResult(guessResult.Game.GetCurrentNumber(), guessResult.NewResult);
            mainComponent.IncrementScore();
        }
        else
        {
            mainComponent.FinishGame();
        }
    }