BalloonsPop.Core.EngineCore.EngineCore C# (CSharp) Method

EngineCore() protected method

Initializes a new instance of the EngineCore class.
protected EngineCore ( IContext ctx, IUserInputValidator inputValidator, ICommandFactory cmdFactory, ILogger logger ) : System
ctx IContext
inputValidator IUserInputValidator
cmdFactory ICommandFactory
logger ILogger
return System
        protected EngineCore(IContext ctx, IUserInputValidator inputValidator, ICommandFactory cmdFactory, ILogger logger)
        {
            this.Context = ctx;
            this.Validator = inputValidator;
            this.commandFactory = cmdFactory;
            this.Context.LogicProvider.RandomizeBalloonField(this.Context.Game.Field);
            this.logger = logger;
        }