Пример #1
0
 public CommandListRepository(ILoggerFactory logger, IAppSettingsProvider appSettingsProvider, IGlobalItemsProvider globalItemsProvider)
 {
     _logger = logger.CreateLogger <CommandListRepository>();
     _appSettingsProvider = appSettingsProvider;
     _globalItemsProvider = globalItemsProvider;
     CommandFile          = File.ReadAllText(_appSettingsProvider.DataFilesLocation + "\\CommandList.json");
     //gets directory from bin folder
     //CommandFile = File.ReadAllText(Environment.CurrentDirectory + "\\Game Tools\\DataFiles\\CommandList.json");
 }
Пример #2
0
 public CharacterService(ILoggerFactory loggerFactory, IPrintService printService, IGlobalItemsProvider globalItemsProvider,
                         IDrawingRepository drawingRepository, IDrawingService drawingService, IClassRepository classRepository,
                         IPlayerRepository playerRepository)
 {
     _logger              = loggerFactory.CreateLogger <CharacterService>();
     _printService        = printService;
     _globalItemsProvider = globalItemsProvider;
     _drawingRepository   = drawingRepository;
     _drawingService      = drawingService;
     _classRepository     = classRepository;
     _playerRepository    = playerRepository;
 }
Пример #3
0
 public GameService(ILoggerFactory loggerFactory, IPrintService printService, IGlobalItemsProvider globalItemsProvider,
                    IDrawingRepository drawingRepository, IDrawingService drawingService, IGameSetupService gameSetupService, IGameRepository gameRepository,
                    ICombatService combatService, IInputProcessingService inputProcessingService, IPlayerRepository playerRepository)
 {
     _logger                 = loggerFactory.CreateLogger <GameService>();
     _printService           = printService;
     _globalItemsProvider    = globalItemsProvider;
     _drawingRepository      = drawingRepository;
     _drawingService         = drawingService;
     _gameRepository         = gameRepository;
     _combatService          = combatService;
     _playerRepository       = playerRepository;
     _inputProcessingService = inputProcessingService;
     Player = gameSetupService.Setup();
     Game   = _gameRepository.LoadGame(Player.GameSaveName);
 }
Пример #4
0
 public PrintService(IGlobalItemsProvider globalItemsProvider)
 {
     _globalItemsProvider = globalItemsProvider;
 }
Пример #5
0
 public DrawingService(ILoggerFactory loggerFactory, IGlobalItemsProvider globalItemsProvider)
 {
     _logger = loggerFactory.CreateLogger <DrawingService>();
     _globalItemsProvider = globalItemsProvider;
 }
Пример #6
0
 public DrawingRepository(IGlobalItemsProvider globalItemsProvider)
 {
     _globalItemsProvider = globalItemsProvider;
 }