Пример #1
0
 public MainMapDataGetter(List <IMapDataFinder> mapDataFinders, List <IMapDataGetter> mapDataGetters, List <IMapDataParser> mapDataParsers, List <IMapDataReplacements> mapDataReplacementsGetters, MainSaver saver, ILogger logger)
 {
     _mapDataFinders             = mapDataFinders;
     _mapDataParsers             = mapDataParsers;
     _mapDataGetters             = mapDataGetters;
     _mapDataReplacementsGetters = mapDataReplacementsGetters;
     _saver  = saver;
     _logger = logger;
 }
Пример #2
0
 public MainMapDataGetter(List <IMapDataFinder> mapDataFinders, List <IMapDataGetter> mapDataGetters,
                          List <IMapDataParser> mapDataParsers, List <ITokensProvider> mapDataReplacementsGetters,
                          MainSaver saver, ILogger logger, Settings settings)
 {
     _mapDataFinders             = mapDataFinders.OrderByDescending(x => x.Priority).ToList();
     _mapDataParsers             = mapDataParsers;
     _mapDataGetters             = mapDataGetters;
     _mapDataReplacementsGetters = mapDataReplacementsGetters;
     _saver    = saver;
     _logger   = logger;
     _settings = settings;
 }
Пример #3
0
 public MainMapDataGetter(List <IMapDataFinder> mapDataFinders, List <IMapDataConsumer> mapDataConsumers,
                          List <IOutputPatternGenerator> outputPatternGenerators, List <ITokensSource> tokenSources,
                          MainSaver saver, ILogger logger, Settings settings)
 {
     _mapDataFinders          = mapDataFinders.OrderByDescending(x => x.Priority).ToList();
     _outputPatternGenerators = outputPatternGenerators;
     _mapDataConsumers        = mapDataConsumers;
     _tokenSources            = tokenSources;
     _saver    = saver;
     _logger   = logger;
     _settings = settings;
 }
Пример #4
0
        public Initializer()
        {
            new FileChecker();
            _saver        = new MainSaver(_logger);
            this.Settings = new Settings(_logger);
            Settings.SetSavePath(ConfigSaveLocation);
            Settings.Load();

            if (Settings.Get <bool>(_names.Console))
            {
                _logger.ChangeLogger(new ConsoleLogger(Settings));
            }
            else
            {
                _logger.ChangeLogger(new EmptyLogger());
            }
            _logger.AddLogger(new FileLogger(_saver, Settings));

            _logger.Log("booting up...", LogLevel.Basic);
        }