コード例 #1
0
ファイル: GameLogic.cs プロジェクト: INIage/net-courses-2019
        public GameLogic(
            IPhraseProvider phraseProvider,
            IInputAndOutput inputAndOutput,
            IGetDoorsNumber getDoors,
            IChooseDoorsStorage doorsStorage,
            ISettingProvider settingProvider)
        {
            this.phraseProvider = phraseProvider;
            this.inputAndOutput = inputAndOutput;
            this.doorsStorage   = doorsStorage;

            this.gameSetting = settingProvider.GetGameSettings();
            this.Doors       = getDoors.GetDoorsNumber(gameSetting.DoorsAmount);
        }
コード例 #2
0
 public DoorsNumberRandom(ISettingProvider settingProvider)
 {
     this.gameSettings = settingProvider.GetGameSettings();
 }