Exemplo n.º 1
0
        public GameManager(IPhraseProvider phraseProvider, IInputOutputProvider inputOutputProvider, INumberGenerator numberGenerator, ISettingsProvider settingsProvider)
        {
            this.phraseProvider      = phraseProvider;
            this.inputOutputProvider = inputOutputProvider;
            this.numberGenerator     = numberGenerator;
            this.settingsProvider    = settingsProvider;

            _settings = settingsProvider.GetSettings();
            phraseProvider.SetLanguage(_settings.LanguageFile);
            isRestarting = false;
        }